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 分