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.ymldeploymentdocs/agent/setup.md。用唯讀檢查確認伺服器作業系統、CPU、記憶體、磁碟、Docker、開放連接埠、DNS 與 TLS 條件。列出需要我提供的網域、密鑰或物件儲存資訊,但不得在日誌或報告中輸出秘密。

要完成的工作

  1. 說明入口代理、Web、API、資料庫、快取、協作與即時服務的部署拓撲。
  2. 把環境變數放在儲存庫規定位置,安全產生並保存密碼與密鑰。
  3. 設定持久磁碟區、資料庫初始化、靜態檔案、上傳、健康檢查和重新啟動策略。
  4. 設定網域與 HTTPS;若網域尚未就緒,提供明確的暫時存取方式與日後切換點。
  5. 實際部署並沿日誌解決失敗,不刪除伺服器既有資料,也不開放不必要的公網連接埠。

驗證

分別從伺服器本機與外部入口驗證頁面、API 健康、即時連線、登入和一次基本資料寫入。重新啟動後確認資料仍存在,檢查容器、資源與錯誤日誌,並證明備份指令會產生可復原的成果。

最終回報

提供存取位址、服務拓撲、資料位置、備份與復原指令、升級步驟、憑證續期方式及尚未完成的安全事項。不得提交真實密鑰,也不得未經許可推送變更。