家庭雲端實驗室

從路由器基礎到 Docker 容器化的專業佈署指南

硬體層級:網路基礎

穩定的家庭伺服器始於強大的路由設備。本架構核心採用 ASUS RT-AX1800S (Wi-Fi 6)。

軟體架構:Docker 生態系

利用容器化技術隔離環境,維持系統乾淨與高擴展性。

WordPress

快速建立 CMS 內容管理系統,實現開發與生產環境的一致性。

MySQL 8.0

作為後端核心資料庫,透過 Docker 內部虛擬網路與應用程式安全串接。

Portainer

提供視覺化儀表板,輕鬆監控容器狀態、資源使用率與 HTTPS 憑證設定。

連線策略:Cloudflare Tunnel

跳脫傳統 Port Forwarding 的限制! 透過建立 outbound 安全加密隧道,將本地服務發布至全球網域,無需在路由器開放 any 危險連接埠。

技術特點 傳統 Port Forwarding Cloudflare Tunnel
網路安全性 低(需開放外部 Port 暴露風險) 高(純 outbound 連線)
憑證管理 手動(如 Let's Encrypt) 全自動(Cloudflare SSL)
動態 IP 支援 需額外設定 DDNS 原生支援
部署難度 中等 極簡(Docker 一鍵執行)

部署時程與計畫

1
網路初始化

設定 ASUS Router 管理權限與 Wi-Fi 分流。

2
Docker 建置

運行 WordPress 與 MySQL 容器堆疊。

3
連線發布

整合 Cloudflare Tunnel 實現遠端安全訪問。

4
最佳化

監控日誌與資源,強化安全防護規則。

安全性與常見問題診斷

⚠️ HTTP vs HTTPS 衝突

當客戶端向 HTTPS 伺服器發送普通 HTTP 請求時,會觸發 400 Bad Request 錯誤。解決方案: 確保瀏覽器強制使用 https:// 前綴進行存取。

⚠️ 連接埠(Port)衝突解決

當多個 Web 服務共享同一台主機時,應妥善分配外部連接埠(如 8080, 8081, 9443),並在前端透過 Nginx 等工具進行反向代理與分流。

完成部署:專業雲端中樞

您的家庭伺服器現在不僅是一個測試環境,更是一個具備擴展性、安全性與高可用性的專業私有雲端架構

Docker 狀態:● Running