藝思格 Homelab 標誌藝思格 Homelab

Architecture

Homelab 架構介紹

介紹目前主機、虛擬化、容器、儲存、網路與未來 API 串接方向。

What is Homelab

什麼是 Homelab

Homelab 是把伺服器、網路、儲存、虛擬化、容器、自動化與監控服務放在自己能掌控的環境中,像一座小型私人資料中心。它可以用來學習系統架構、部署網站、保存檔案、管理 Minecraft 伺服器、串接媒體服務,也能逐步成為個人知識庫與工具入口。

網站架設

Minecraft 伺服器

NAS 檔案服務

Docker 服務

PVE 虛擬化

RTMP / DJI 串流

個人 Wiki

AI 自動化

系統監控

Hardware

目前硬體

Homelab 主機、網路設備與工作站的實際規格,來自品牌 Whitepaper 第七章,會隨硬體升級持續更新。

Homelab 主機

CPU
Intel Core i7-14700K
RAM
DDR4 128GB
GPU
RTX A5000
GPU (Passthrough)
RTX 4060 Ti
Storage
NVMe SSD + 多顆 HDD(ZFS)
Hypervisor
Proxmox VE

Network

Firewall
FortiGate 40F
Switch
Zyxel XMG1915
Wireless
TP-Link BE400

Workstation

主力
Ryzen 9 9900X3D · RTX 5080
第二工作站
Ryzen 5 8600G · RTX 5070
Proxmox VE
LXC / Docker
Ollama / OpenWebUI
FortiGate / VLAN / VPN
Nginx
Cloudflare / DDNS
Postfix / Dovecot / Roundcube
Uptime Kuma

主機與服務範圍

這一版先以靜態資料展示架構,後續可接入 PVE、Docker、NAS 與監控 API。

目前主機
PVE 虛擬化
VM / LXC
Docker
NAS / SMB
網路架構
Cloudflare / DNS
FortiGate
對外服務

Network Map

架構圖

Internet → Cloudflare → FortiGate → Switch → PVE Host → VM / LXC / NAS

Internet / Cloudflare

DNS、Proxy、CDN 與對外保護,隱藏來源 IP、擋掉大部分雜訊流量。

FortiGate / Switch

內外網分流、VPN 存取、路由與各個 VLAN 之間的服務隔離。

PVE Host

虛擬化主機本體,底下再切出 VM、LXC 與 NAS 服務。

Topology

服務拓樸圖

由外而內:對外入口 → 網路管理 → 虛擬化主機 → 底下實際跑的服務。

Internet / Cloudflare

DNS、Proxy、CDN 與對外保護,隱藏來源 IP、擋掉大部分雜訊流量。

FortiGate / Switch

內外網分流、VPN 存取、路由與各個 VLAN 之間的服務隔離。

PVE Host

虛擬化主機本體,底下再切出 VM、LXC 與 NAS 服務。

PVE Host 底下的服務

VM:Web / Database

網站前後台與資料庫服務,各自獨立一台 VM。

VM:Minecraft

遊戲伺服器獨立主機,資源與其他服務分開。

LXC:Docker

容器化服務集中管理,方便快速部署與更新。

NAS / SMB

檔案儲存與備份,不跟運算服務混在一起。