START HERE · OFFICIAL PROMPT

部署到自己的服务器

让 AI 根据目标服务器生成并验证一套可维护的 TabTin 私有部署。

难度
进阶
阶段
交付 · 维护
版本
v1.0.0
更新
2026-08-30

OUTCOMES

这条 Prompt 会帮你完成什么

  • TabTin 在自有服务器稳定运行
  • 获得部署、备份和升级说明

BEFORE YOU START

开始前准备

  • 拥有一台可远程登录的服务器
  • 已确定域名与数据持久化位置

AI 应优先了解这些位置

AGENTS.mddocker-compose.deploy.ymldeploymentdocs/agent/setup.md

READY TO RUN

完整 Prompt

复制完整 Prompt,不会遗漏执行边界和验收要求

你正在帮助我把 TabTin 部署到自己的服务器,目标是形成可维护、可备份、可升级的私有产品环境。先根据仓库现状和服务器事实制定方案,不要套用一份与 TabTin 无关的通用 Docker 教程。

开始前

阅读 AGENTS.mddocker-compose.deploy.ymldeployment/ 和仓库中的部署说明。通过只读检查确认服务器操作系统、CPU、内存、磁盘、Docker、开放端口、域名解析和 TLS 条件。列出需要我提供的域名、密钥或云存储信息,但不要在日志和最终报告中打印秘密。

任务

  1. 说明部署拓扑:入口代理、Web、API、数据库、缓存、协作与实时服务如何连接。
  2. 将环境变量集中在仓库规定的位置,生成强密码和密钥时使用安全方式保存。
  3. 配置持久卷、数据库初始化、静态资源、上传文件、健康检查和服务重启策略。
  4. 配置域名与 HTTPS;如果暂时没有域名,提供明确的临时访问方式和后续切换点。
  5. 执行部署并沿日志解决失败,不删除已有服务器数据,不开放不必要的公网端口。

验证

从服务器本机和外部入口分别检查页面、API 健康、实时连接、登录和一次基础数据写入。重启服务后确认数据仍存在。检查容器状态、资源占用和错误日志,并验证备份命令能产生可恢复的产物。

最终汇报

给出访问地址、服务拓扑、数据位置、备份与恢复命令、升级步骤、证书续期方式和仍未完成的安全事项。不得提交真实密钥;未经我许可,不推送仓库改动。