跳至主要内容

Proxmox Virtual Environment (PVE)

在我的 Homelab 架構中,Proxmox Virtual Environment (PVE) 是整台 N100 小主機運算的核心。

它是一套基於 Debian 的開源 Type 1 Hypervisor(裸金屬虛擬化平台),直接跑在硬體之上,不需要先裝 Windows 或桌面版 Linux。透過 PVE 的網頁管理介面,我們能很輕鬆地切分出獨立的虛擬機器 (VM) 與容器 (LXC),更支援硬體直通 (GPU Passthrough) 與快照備份。有了它,你可以隨便開環境實驗、玩壞了一秒還原,完全不影響其他服務。

這篇文章就來一步一步走完 Proxmox VE 的安裝與初始設定流程。


安裝前的準備​

  1. 一台實體主機:例如 Intel N100 / NUC 迷你主機、舊電腦或專屬伺服器。
  2. 一支 USB 隨身碟:容量 4GB 以上即可,用來製作開機安裝碟(注意隨身碟內資料會被清空)。
  3. 有線網路連接:安裝與日後運作強烈建議直接插上網路線,連線到你的路由器。
  4. 下載 ISO 映像檔:前往 Proxmox 官方下載頁面 下載最新版本的 Proxmox VE ISO Installer。
  5. 製作開機隨身碟:
    • Windows 使用者:推薦使用 Rufus,選擇下載好的 ISO 映像檔並以預設設定寫入隨身碟。
    • macOS / Linux / Windows 跨平台使用者:也可以使用跨作業系統支援的 BalenaEtcher(操作直覺)或 Ventoy(可直接將多個 ISO 檔拷貝至隨身碟中啟動)。

主機 BIOS 設定​

將隨身碟插上主機開機前,需要先進入主機板 BIOS/UEFI 進行基本設定。

如何進入 BIOS?

進入 BIOS 的按鍵與操作方式因主機板或電腦製造商(例如 ASUS、MSI、GIGABYTE、ASRock、Lenovo、Dell、HP、Minisforum、Beelink 等)而異。開機時通常可按 Delete、F2、F10、F11 或 F12 進入,具體進入方式及設定選單位置,請參閱各家廠牌主機板或製造商的說明文件。

進入 BIOS 後,請確認以下關鍵設定:

  • 開啟硬體虛擬化支援(必開):
    • Intel 平台:開啟 Intel Virtualization Technology (VT-x) 與 VT-d(虛擬化與 I/O 直通支援)。
    • AMD 平台:開啟 SVM Mode (AMD-V) 與 IOMMU / AMD-Vi。
  • 調整開機順序 (Boot Priority):將製作好的 Proxmox USB 隨身碟設為第一開機順位(或開機時按快捷鍵叫出 Boot Menu 選擇隨身碟)。
  • 電源管理/復電自動開機 (可選):可視需求在進階電源選項中將 Restore on AC Power Loss 設為 Power On,以利停電復電後自動開機。

Proxmox VE 安裝步驟​

1. 下載官方 ISO 映像檔​

先到 Proxmox 官方網站下載頁面 下載最新版本的 Proxmox VE ISO Installer。

下載 Proxmox VE ISO


2. 從隨身碟開機並選擇安裝​

將隨身碟插入主機並開機,載入開機選單後,選擇第一項 Install Proxmox VE (Graphical) 並按下 Enter 進入圖形化安裝程序。

Proxmox VE 開機選單

(註:如果螢幕解析度或顯卡驅動有相容性問題導致黑畫面,也可以選擇 Install Proxmox VE (Terminal UI) 終端文字模式,功能與安裝內容完全相同。)


3. 同意使用者授權條款 (EULA)​

閱讀軟體授權協議後,點擊右下角的 I agree 繼續。


4. 選擇目標安裝硬碟 (Target Harddisk)​

在 Target Harddisk 下拉選單中,選擇你要將 PVE 系統安裝在哪一顆硬碟上(通常為小主機的主 NVMe SSD)。選定後點擊 Next。

預設檔案系統為 ext4(搭配 LVM-thin),這也是最普遍、相容性最高的配置。如果你有多顆硬碟想直接建立軟體 RAID,可以在 Options 中選擇 zfs (RAID0/RAID1/RAID10)。

注意硬碟資料

選定目標硬碟後,安裝程序會格式化該硬碟,請務必確認硬碟內沒有重要資料。

選擇安裝硬碟


5. 設定國家與時區​

  • Country:輸入 Taiwan
  • Time zone:選擇 Asia/Taipei
  • Keyboard Layout:保持預設的 U.S. English

設定完成後點擊 Next。

設定國家與時區


6. 設定 Root 管理員密碼與 Email​

  • Password / Confirm:設定 PVE 最高權限管理員 root 的登入密碼(請務必牢記)。
  • Email:填寫你的常用電子信箱(系統有重大硬體警示或備份通知時會寄送到此信箱)。

填妥後點擊 Next。

設定管理員密碼與信箱


7. 設定管理網路 (Management Network Configuration)​

這是非常關鍵的一步,為你的 PVE 主機配置固定 IP 與網路資訊:

  • Management Interface:選擇連接到內部網路的有線網路卡(若主機有多個網孔,請確認插線的是哪一張)。
  • Hostname (FQDN):設定主機名稱,例如 pve.local 或 pve.home。
  • IP Address (CIDR):為 PVE 分配一組固定的靜態 IP(例如 192.168.0.100/24),請確保避開路由器的 DHCP 動態配發區間或與其他設備衝突。
  • Gateway:填入你家路由器的 IP 位址(例如 192.168.0.1)。
  • DNS Server:填入 DNS 伺服器位址(例如 192.168.0.1、1.1.1.1 或 8.8.8.8)。

確認無誤後點擊 Next。

為什麼要用固定 IP?

伺服器通常 24 小時不關機運作,若使用 DHCP 動態取得 IP,日後 IP 變動會導致管理網址、SSH 連線或反向代理失效。

設定管理網路


8. 確認安裝摘要並開始安裝​

畫面會列出先前所有設定的總覽清單。確認無誤後,勾選右下角「Automatically reboot after successful installation」(安裝完成後自動重開機),並點擊 Install 開始安裝。

系統會開始格式化硬碟並寫入檔案,安裝過程大約數分鐘。

安裝摘要確認


9. 安裝完成與取得 Web 管理介面網址​

安裝完成重開機後(重開機時記得拔出 USB 隨身碟),螢幕上會顯示登入資訊與網頁控制台網址: https://<你的PVE_IP>:8006/(例如 https://192.168.0.100:8006/)。

安裝進度與完成提示


10. 首次透過瀏覽器登入 Web GUI​

回到同一個區域網路下的電腦,打開瀏覽器並輸入剛才記下的網址(例如 https://192.168.0.100:8006/)。

  1. 憑證警告處理:瀏覽器可能會出現「您的連線不是私人連線」或「潛在安全風險」提示,這是因為 PVE 預設使用自簽名 SSL 憑證,點選 「進階」→「繼續前往(不安全)」 即可。
  2. 登入驗證:
    • User name:root
    • Password:你在步驟 6 所設定的密碼
    • Realm:選擇預設的 Linux PAM standard authentication
    • Language:可自由切換為 Traditional Chinese(繁體中文)或保持英文。

登入 Web GUI

關於「No Valid Subscription」無有效訂閱提示

登入後系統會彈出「No valid subscription」的提示視窗,這是因為我們使用的是開源免費社群版,直接點擊「確定」關閉即可,完全不影響任何功能使用。


11. 進入 Proxmox VE 儀表板​

成功登入後,你就會看到簡潔強大的 PVE 網頁管理介面。在這裡你可以即時監控整台主機的 CPU、記憶體與硬碟用量,查看系統負載,並隨時準備建立你的虛擬機器。

PVE 管理介面首頁


安裝後的實用優化​

安裝完成後,有幾個社群常做的小調整,可以讓後續維護更順手:

1. 切換至免費無訂閱更新源 (No-Subscription Repository)​

PVE 預設指向企業訂閱更新源,若沒有購買企業金鑰,更新時會報錯。我們可以透過 PVE 網頁介面上的 節點 (Node) -> 儲存庫 (Repositories):

  • 停用 pve-enterprise 與 ceph-enterprise。
  • 新增 No-Subscription 免費更新儲存庫,這樣日後點擊 更新 (Updates) 就能順利升級系統套件。

2. 利用社群工具:Proxmox VE Helper-Scripts​

國外社群維護的 Proxmox VE Community Helper-Scripts 提供了大量一鍵安裝腳本(從基本系統清理、溫度感測、到一鍵建立各種 Docker/LXC 應用)。在熟悉基礎設定後,這會是你省下大量時間的利器。


結語與下一步​

到這裡,你的 Homelab 實體運算節點就已經正式上線了。

有了 Proxmox VE 作為基底,接下來我們就可以開始建立獨立的 VM,安裝 Ubuntu Server、部署 Docker 與各類應用服務: