Tugport
com.tugport由 tugport.com 發布v0.1.30更新於 Oct 29, 2026
Deploy, roll back, read logs and manage apps, databases and backups on your self-hosted Tugport.
概覽
面向自架 Tugport 部署平台的遠端 MCP 端點,讓助理部署、回復版本、查看日誌並管理應用程式、資料庫與備份。
- 可以做什麼
- 從 Git 來源部署應用程式與 Compose 堆疊,具備健康檢查的發佈與一鍵回復
- 管理應用程式、資料庫(Postgres、MySQL、MariaDB、MongoDB、Redis)、網域、環境變數、磁碟區與資源限制
- 查看伺服器與服務的日誌和圖表,並設定傳送到 Telegram、電子郵件或 webhook 的警示
- 管理資料庫與磁碟區備份到 S3 相容儲存或磁碟,包含測試還原
- 管理透過加密 WireGuard 網狀網路串接的伺服器與區域,含雲端伺服器、自動擴縮與副本
- 適用情境
- 適合在自己伺服器上執行 Tugport,並希望 AI 代理以與 API、CLI 相同的權限執行部署、查看日誌或處理資料庫與備份,且所有操作都寫入稽核日誌的情境。
- 執行需求
- 需要可連線的自架 Tugport 面板(面板主機位址),以及在面板中建立的受限 bearer API 金鑰,透過 Authorization 標頭送出。代理取得的權限與該金鑰的角色和授權完全相同。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Tugport,將其新增到工作區。
- 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Tugport
Deploy your apps to servers you own, from one small Rust binary.
Tugport is a self-hosted deploy platform in the spirit of Coolify and Easypanel, built as a single Rust binary that runs next to Docker. Install it on a Linux server with systemd (x86_64 or arm64):
The installer sets up Docker if it is missing, starts Tugport as a system service and prints a one-time link for creating the owner account. Tugport is young (0.1.x), so expect rough edges.
What it does
- Deploys on push from GitHub, Forgejo, Gitea, GitLab or any Git server with a deploy key, built with your Dockerfile, Railpack, Nixpacks or buildpacks. A new version gets traffic only after its health check passes, and rolling back takes one click.
- Apps, Compose stacks and databases (Postgres, MySQL, MariaDB, MongoDB, Redis) with domains, automatic HTTPS, environment, volumes and limits.
- Logs and charts for every server and service, with alerts to Telegram, email or a webhook.
- AI agents as users: an agent gets a scoped API key in one step, works through the API, the CLI or the MCP endpoint with the same permissions, and every action lands in the audit log.
- Secrets that stay secret: encrypted at rest, delivered only to the containers that use them, and masked everywhere else.
- More servers and regions joined by an encrypted WireGuard mesh, with cloud servers created at Hetzner or AWS, autoscaling, scale to zero and database replicas.
- Backups of databases and volumes to S3-compatible storage or a disk, with test restores.
- Automatic updates of Tugport itself without dropping traffic, on by default and off with one setting.
- Moving from Easypanel or Coolify in one command while the apps keep running, with a rollback.
There is deliberately no app store, no one-click templates, no teams or organizations and no telemetry.
Security notes
- Containers cannot reach the panel through the addresses configured on their own server, the server mesh or Tugport's internal endpoints. An address that lives on a NAT gateway instead, such as an EC2 Elastic IP or a home router's port forward, sends their traffic out and back in like any outside client's, so on such servers close the panel's port (8484) in the cloud firewall and use the panel through its domain.
- Privileged mode, the Docker socket, host networking, bind mounts and extra capabilities stay off unless an admin with the destroy grant turns them on.
- The master key is sealed to the server's TPM when it has one, otherwise kept in a root-only key file. Keep the recovery key the installer prints.
Documentation
- API reference, including the MCP endpoint, at https://tugport.com/docs/api/
- Moving from Easypanel or Coolify, at https://tugport.com/docs/migration/
- Tugport compared with Coolify, Dokploy, Easypanel and CapRover, at https://tugport.com/docs/compare/
- Deploy Uptime Kuma on a Hetzner VPS with Tugport, tested step by step, at https://tugport.com/docs/uptime-kuma/
- Moving a server to Tugport, for AI agents, served at https://tugport.com/agents.md
Repository
The share image website/og.png is rendered from website/og.html with headless Chrome:
Each docs page has its own card in website/og/<slug>.png; after adding or renaming a guide in docs/guides.mjs, run node docs/og.mjs.
License
MIT
來源:README.md,提交 a6604a3
工具
0版本歷史
1- v0.1.30最新Oct 29, 2026
評分
已滿足適用檢查項的 60%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分