docs: 修正 CT102 cloudflared 為 DoH proxy-dns(非 Tunnel)+ 新增 CT103 MediaMTX

- CT102: cloudflared 實為 proxy-dns(DoH,127.0.0.1:5053,上游 1.1.1.1/1.0.0.1),更正表格/架構圖標示
- CT103: MediaMTX v1.19.1 上線(pve-02, .103),更新狀態統計 19→20、節點負載、備份說明

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-21 13:11:23 +08:00
parent 55e5a0d5ad
commit 882cdf4226

View File

@@ -1,6 +1,6 @@
# PVECluster 叢集架構文件
> 最後更新2026-06-04停電復原CT118 由 DHCP 改 static `.118`、adminer 補 `--restart=always`SOP 新增 IP 漂移與 Podman restart 策略檢查步驟;新增 CT124 LiteLLM AI Gateway並修正其 healthcheck — image 無 `curl` 導致永遠 `unhealthy` 假警報,改用 `python3 urllib`
> 最後更新:2026-06-21新增 CT103 MediaMTX v1.19.1 媒體串流伺服器pve-02IP `.103`binary + systemd。先前更新 2026-06-04停電復原CT118 由 DHCP 改 static `.118`、adminer 補 `--restart=always`SOP 新增 IP 漂移與 Podman restart 策略檢查步驟;新增 CT124 LiteLLM AI Gateway並修正其 healthcheck — image 無 `curl` 導致永遠 `unhealthy` 假警報,改用 `python3 urllib`
>
> 2026-05-29新增「停電復電 SOP」全 guest 設定 onboot=1 + startup 分層;停電後修復 K3s VM 根碟 ext4 損壞)
@@ -130,7 +130,8 @@ Proxmox Backup Server (192.168.42.30, VM 111)
|---|---|---|---|---|---|---|---|---|
| **100** | CT100 | pve-02 | running | 1C | 256 MB | 8G (syno-lvm) | .42.100 | SSH Jump Box + Bore Server (:7835) + Tailscale + NetBird (100.71.236.202, ct100.netbird.selfhosted) + NetBird Subnet Router (192.168.42.0/24, masquerade) + Watchtower |
| **101** | CT101 | pve-02 | running | 1C | 128 MB | 8G (syno-lvm) | .42.101 | RustDesk Server (21115-21119) + Headscale (備用) + NetBird (100.71.200.94, ct101.netbird.selfhosted) + Watchtower |
| **102** | CT102 | pve | running | 1C | 512 MB | 8G (syno-lvm) | .42.102 | Tailscale + Proxy Pool + Cloudflare Tunnel + Watchtower |
| **102** | CT102 | pve | running | 1C | 512 MB | 8G (syno-lvm) | .42.102 | Tailscale + Proxy Pool + DoH (cloudflared proxy-dns) + Watchtower |
| **103** | CT103 | pve-02 | running | 1C | 1 GB | 8G (syno-lvm) | .42.103 | MediaMTX v1.19.1 媒體串流伺服器binary + systemd, Ubuntu 24.04)— RTSP:8554 / RTMP:1935 / HLS:8888 / WebRTC:8889 / SRT:8890。API/認證預設關閉 |
| **104** | CT104 | pve | running | 1C | 96 MB | 8G (syno-lvm) | .42.104 | Caddy 靜態檔案/反向代理 (:80) + Tailscale |
| **105** | CT105 | pve | running | 1C | 128 MB | 8G (syno-lvm) | .42.105 | EchoIP (mpolden/echoip:8080) + Watchtower |
| **107** | CT107 | pve-02 | running | 1C | 64 MB | 8G (syno-lvm) | .42.107 | MailPit (axllent/mailpit, Web:8025 SMTP:1025) |
@@ -149,7 +150,7 @@ Proxmox Backup Server (192.168.42.30, VM 111)
| 狀態 | 數量 |
|---|---|
| Running | 19 |
| Running | 20 |
| Stopped | 0 |
| Template | 1VM 9000 |
@@ -158,7 +159,7 @@ Proxmox Backup Server (192.168.42.30, VM 111)
| 節點 | VM | LXC (running) | LXC (stopped) | 分配 CPU | 分配記憶體 |
|---|---|---|---|---|---|
| **pve** | 2 (110, 121) | 6 (102,104,105,109,116,126) | 0 | 10C | ~11.5 GB |
| **pve-02** | 2 (111, 120) | 5 (100,101,107,115,117) | 0 | 11C | ~15 GB |
| **pve-02** | 2 (111, 120) | 6 (100,101,103,107,115,117) | 0 | 12C | ~16 GB |
| **pve-03** | 1 (122) | 5 (108,112,114,118,124) | 0 | 8C | ~22 GB |
## 六、備份策略
@@ -186,7 +187,7 @@ Proxmox Backup Server (192.168.42.30, VM 111)
- Catch-all 用 `all=1`,新建 VM/CT 自動納入備份,不需手動加入。
- 唯一未備份者為 VM 111PBS 本身,刻意排除)與模板 9000。
- 刪除殘留指向不存在的 CT103/CT106 的舊 job。
- 刪除殘留指向當時不存在的 CT103/CT106 的舊 jobCT103 已於 2026-06-21 重新建立MediaMTX由 Catch-all `all=1` 自動納入備份
### Synology NAS 備份
@@ -215,7 +216,7 @@ Proxmox Backup Server (192.168.42.30, VM 111)
│ CT124 Vaultwarden ── 密碼管理 │
│ CT100 ─────────── SSH Jump Box + Bore Server + Tailscale + NetBird + NetBird Subnet Router (192.168.42.0/24) │
│ CT101 ─────────── RustDesk Server + Headscale 備用 + NetBird遠端存取
│ CT102 ─────────── Tailscale + Cloudflare Tunnel + Proxy Pool │
│ CT102 ─────────── Tailscale + DoH (proxy-dns) + Proxy Pool
│ CT126 ─────────── Headscale 控制伺服器 (17 節點, 8080/9090/50443) │
│ │
│ 【AI / Agent】 │