Files
106_105_181_40/README.md
Timmy 97fd841a0c 新增分拆文件、SOP 與 Caddy SSL 憑證更新紀錄
- 將 hospital_media_antmedia.md 分拆為 docs/ 下五份主題文件
  (host.md, caddy.md, antmedia.md, ssl.md, maintenance.md)
- 新增 README.md / QUICKSTART.md / SUMMARY.md 作為文件入口
- 新增 SOP:Caddy SSL 憑證更新流程 (docs/sop-update-caddy-ssl.md)
  含 2026-04-16 實戰踩坑紀錄(.cer 副檔名、私鑰不匹配、sudo、防火牆 TLS 終端)
- 更新各文件中 tel.tpech.gov.tw 憑證資訊:HiPKI → TWCA,到期 2026-10-30
- 新增 .gitignore 排除 ssl-staging/(含私鑰,不可進 git)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 10:54:47 +08:00

3.8 KiB
Raw Permalink Blame History

106.105.181.40 伺服器運維文件

此儲存庫為伺服器 106.105.181.40SSH 別名 hospital_media)的運維筆記,記錄該主機上的 Docker 服務部署、SSL 憑證管理,以及 Ant Media Server 的操作流程。

主機概觀

項目
IP 106.105.181.40
SSH 別名 hospital_media
對外網域 tel.tpech.gov.twtel-server.tpech.gov.tw
運行容器 Caddy、Ant Media Server、PHP正式/測試、phpMyAdmin、MySQL、Coturn

服務架構

 ┌──────────────────────────────────────────────────────────┐
 │                   106.105.181.40 (host)                  │
 │                                                          │
 │  ┌─────────┐  ┌──────────┐  ┌─────┐  ┌─────────────┐     │
 │  │  Caddy  │  │ AntMedia │  │ PHP │  │ phpMyAdmin  │ ... │
 │  │  :443   │  │  :5443   │  │:8888│  │   :1888     │     │
 │  └────┬────┘  └────┬─────┘  └──┬──┘  └──────┬──────┘     │
 │       │            │           │            │            │
 │       └────────────┴───────────┴────────────┘            │
 │              host network / 各自 port                │
 └──────────────────────────────────────────────────────────┘
  • Caddy對外 HTTPS 終端與反向代理
  • Ant Media Server直播LiveApp與 WebRTC 企業版WebRTCAppEE
  • 所有容器皆設 restart: always

文件導覽

總覽層

文件 說明
README.md 本文件:專案總覽與文件索引
QUICKSTART.md 常用操作速查登入、啟停、SSL 更新、備份)
SUMMARY.md 伺服器整體架構摘要容器、路由、Port、憑證

主題層(docs/

文件 說明
docs/host.md 主機資訊、全部容器一覽、對外 Port 總表
docs/caddy.md Caddy 反向代理操作、路由、SSL、憑證備份
docs/antmedia.md Ant Media Server部署、腳本、Web 應用、連接埠
docs/ssl.md SSL 憑證管理總覽、AMS 更新方法、年度 checklist
docs/sop-update-caddy-ssl.md SOP更新 Caddy tel.tpech.gov.tw 憑證TWCA 版)
docs/maintenance.md 系統維護、備份、注意事項

其他

文件 說明
CLAUDE.md 給 Claude Code 使用的專案指引

快速連結

  • 登入伺服器:ssh hospital_media
  • Caddy 部署路徑:/opt/caddy
  • Ant Media Server 部署路徑:/opt/antmediaserver
  • SSL 憑證到期日:2026-04-23(每年需手動更新)

維護重點

  1. SSL 憑證需定期更新tel.tpech.gov.twCaddy已於 2026-04-16 換成 TWCA到期 2026-10-30(僅半年);tel-server.tpech.gov.twAMS仍為中華電信 HiPKI到期 2026-04-23。詳見 docs/ssl.mddocs/sop-update-caddy-ssl.md
  2. AMS 資料卷 antmedia_volume:刪除 volume 會遺失資料。
  3. TURN/STUN 仍為預設帳密 testuser / testpassword,建議盡快更換。
  4. LiveApp 的 remoteAllowedCIDR 格式錯誤106.105.181.40.106.105.181.70 中間句點應為逗號。