Proxmox tại nhà hay VPS: chọn bên nào?
So sánh chi phí thật sau 3 năm giữa Proxmox tại nhà và VPS, gồm tiền phần cứng, điện, public IP, việc vận hành và khi nào mô hình hybrid hợp lý.
Proxmox tại nhà hay VPS: câu trả lời ngắn gọn
Proxmox VE là hypervisor miễn phí mà bạn cài trên phần cứng của mình, nên bạn trả tiền một lần cho máy rồi trả tiền điện mỗi tháng. VPS (virtual private server) là máy ảo do người khác chạy trên phần cứng trong data centre, nên bạn trả tiền thuê còn họ chịu chi phí điện, mạng và ổ đĩa hỏng. Lựa chọn này không chủ yếu phụ thuộc vào tiền. Trong ba năm, một VPS nhỏ rẻ hơn cả hai máy tại nhà dưới đây, nhưng máy tại nhà cho bạn nhiều RAM và storage hơn đáng kể với cùng mức chi phí. Yếu tố quyết định là dữ liệu phải đặt ở đâu, ai xử lý khi máy dừng, và bạn có cần public IP address hay không.
Phần lớn mọi người cuối cùng chạy cả hai. Proxmox tại nhà chứa phần lớn storage và các thử nghiệm. Một VPS nhỏ chứa những phần mà người lạ trên internet cần truy cập. Phần còn lại của hướng dẫn này đưa ra các con số, ưu điểm thực tế của mỗi lựa chọn và thời điểm mô hình hybrid bắt đầu hợp lý.
Chi phí thực tế trong ba năm
Chi phí phần cứng dễ thấy và cũng dễ bị đánh giá thấp, vì hóa đơn điện đến riêng và không bao giờ ghi rõ máy chủ. Dưới đây là cùng một khoảng thời gian ba năm, được tính theo ba cách. Các con số chỉ mang tính minh họa và giả định giá điện là 0.18 đô la/kWh, gần với mức trung bình 18.16 cent của hộ gia đình tại Hoa Kỳ vào tháng 8 năm 2026, là tháng gần nhất mà EIA đã công bố tính đến ngày 27 tháng 10 năm 2026. Dòng VPS sử dụng mức 5 đô la mỗi tháng, phù hợp với các gói entry-level có giá khoảng 4 đến 5.50 đô la mỗi tháng tính đến ngày 27 tháng 10 năm 2026.
Dữ liệu đằng sau biểu đồ này
[
{
"label": "Mini PC, 15W idle",
"upfront_usd": 450,
"running_3yr_usd": 71,
"total_3yr_usd": 521
},
{
"label": "Used tower, 60W idle",
"upfront_usd": 200,
"running_3yr_usd": 284,
"total_3yr_usd": 484
},
{
"label": "Small VPS at 5 a month",
"upfront_usd": 0,
"running_3yr_usd": 180,
"total_3yr_usd": 180
}
]Tower đã qua sử dụng là lựa chọn rẻ nhất ngay từ ngày đầu với 200 đô la, và theo bảng này vẫn rẻ hơn một chút so với mini PC sau ba năm. Tuy nhiên, chênh lệch rất nhỏ. Desktop cũ tiêu thụ công suất idle cao hơn khoảng 4 lần so với máy hiện đại tiết kiệm điện, nên tiêu tốn 284 đô la tiền điện trong ba năm, so với 71 đô la của mini PC. Khoảng chênh lệch khoảng 213 đô la này ăn gần hết lợi thế 250 đô la ban đầu, và mini PC sẽ vượt lên trong năm thứ 4, hoặc sớm hơn nếu giá điện của bạn cao hơn khoảng 21 cent/kWh. Rack server second-hand có 2 socket và ổ đĩa quay còn tốn kém hơn. Khi mua phần cứng cho homelab, công suất idle quan trọng không kém giá niêm yết, vì máy gần như luôn ở trạng thái idle.
Bảng này cố ý bỏ qua một số khoản. Máy đặt tại nhà cần UPS (uninterruptible power supply) nếu bạn muốn tránh shutdown không sạch, đồng thời cần có backup media ở một nơi khác. Máy thuê không cần vốn đầu tư ban đầu, nên một dự án bị bỏ sau 2 tháng chỉ tốn 10 đô la thay vì 450 đô la. Để xem phân tích đầy đủ hơn về các yếu tố quyết định chi phí thuê, hãy đọc VPS thực sự tốn bao nhiêu mỗi tháng.
Khác biệt thực sự nằm ở thời gian của bạn. Hypervisor đặt tại nhà biến bạn thành người vận hành data centre: bạn phải thay ổ đĩa, xử lý sự cố mất điện và giải thích với cả nhà vì sao tối nay Internet chậm.
Proxmox tại nhà thực sự tốt hơn ở điểm nào
Dữ liệu nằm sẵn tại chỗ. Nếu bạn đã có bốn terabyte ảnh và video, chuyển toàn bộ lên cloud sẽ mất thời gian, còn thuê từng đó dung lượng lưu trữ tốc độ cao hằng tháng thì tốn kém. Sau khi đã sở hữu ổ đĩa, dung lượng gắn với một máy trong nhà gần như không phát sinh thêm chi phí. Thư viện media, dữ liệu camera và nơi nhận backup phù hợp để đặt tại nhà chính vì lý do này. Vì các file đã ở local, câu hỏi còn lại chỉ là bạn muốn trỏ ứng dụng nào vào chúng. Nếu muốn việc duyệt thư viện có cảm giác khác với một lưới poster, hãy xem Halcyon dựng lại thư viện Jellyfin thành một cửa hàng cho thuê băng đĩa kiểu thập niên 90.
Tài nguyên thô trên mỗi đô la. Một máy có 64 GB RAM chỉ cần trả vài trăm đô la một lần. Cùng lượng memory đó nếu thuê hằng tháng sẽ là một khoản chi đáng kể. Nếu workload của bạn gồm nhiều virtual machine gần như idle, hoặc một máy ngốn nhiều tài nguyên, máy tại nhà thắng về capacity.
Học bằng cách tự phá hệ thống. Proxmox cung cấp snapshot, tính năng clone và console trên phần cứng mà bạn không phải trả phí theo mức sử dụng. Bạn có thể làm hỏng một virtual machine lúc 2 giờ sáng rồi khôi phục trong 20 giây. Sự tự do này là một lý do thực tế để sở hữu phần cứng riêng, và đó là lý do nested virtualisation thường được nhắc đến. Trên máy của bạn, việc này chỉ cần một dòng trong modprobe.d và đặt loại CPU của host cho guest. Bật nested virtualization trong Proxmox trình bày cả hai bước và cách xác nhận từ bên trong guest rằng cấu hình đã có hiệu lực. Nếu muốn có sự tự do tương tự trên phần cứng thuê, hãy đọc chạy virtual machine bên trong VPS trước, vì không phải nhà cung cấp nào cũng cho phép.
Quyền riêng tư và quyền kiểm soát. Các disk nằm trong nhà bạn. Không có policy của provider, không có shared tenancy và không có chuyện tài khoản bị suspension. Với một số người, như vậy là đủ để quyết định.
VPS thực sự làm tốt việc gì
Địa chỉ IP public ổn định và đường uplink thực sự. Đây là lợi thế lớn nhất. Kết nối tại nhà thường được cấp địa chỉ động và nhiều mạng còn nằm sau CGNAT (carrier grade network address translation). Khi đó, kết nối inbound hoàn toàn không thể đến được máy của bạn, bất kể bạn forward cổng nào trên router. Tốc độ upload tại nhà cũng thường thấp hơn nhiều so với tốc độ download. VPS cung cấp địa chỉ public tĩnh, băng thông đối xứng và quyền kiểm soát reverse DNS. Đây là những thứ một dịch vụ public cần.
Uptime có sẵn, không phải tự xây dựng. Nguồn điện tại data centre được dự phòng bằng máy phát điện và mạng có nhiều đường kết nối ra ngoài. Nhà bạn chỉ có một đường điện và một đường Internet. Mất điện 10 phút sẽ làm home lab ngừng hoạt động. Cùng sự cố đó không ảnh hưởng đến máy được thuê.
Không có tiếng ồn trong phòng. Server tỏa nhiệt và phát ra tiếng ồn. Máy được thuê không nằm trong phòng ngủ của bạn.
Vẫn hoạt động khi bạn chuyển nhà. Phần cứng phải được rút điện, đóng gói và cắm lại dây. VPS không phụ thuộc vào nơi bạn đang ở.
Phạm vi ảnh hưởng. Public một dịch vụ từ nhà sẽ mở đường vào mạng nơi laptop và điện thoại của bạn đang kết nối. Máy được thuê vốn đã nằm bên ngoài mạng đó. Xem những dịch vụ mọi người thực sự chạy trên VPS để hình dung loại workload này.
Mô hình hybrid mà hầu hết mọi người chọn
Thiết lập có thể hoạt động ổn định trong thực tế thường như sau. Proxmox tại nhà chạy các dịch vụ cần nhiều storage và các dịch vụ private: thư viện media, kho tài liệu, các máy ảo test và máy đích backup. Một VPS nhỏ xử lý phần public: reverse proxy thực hiện TLS termination (transport layer security), trang status, mail relay và mọi dịch vụ phải phản hồi tại một địa chỉ cố định.
Hai phần được kết nối bằng VPN (virtual private network), nhờ đó phía public có thể truy cập phía private mà không cần expose mạng tại nhà. Tunnel WireGuard từ VPS đến máy tại nhà là lựa chọn tiêu chuẩn và chỉ cần khoảng 40 dòng cấu hình. Xem tự host WireGuard VPN trên VPS để biết toàn bộ quy trình. WireGuard không phải cách duy nhất để xây dựng kết nối này: Tailscale tự xử lý phần quản lý key cho bạn, còn chạy nó dưới dạng subnet router trên VPS sẽ quảng bá toàn bộ private range đến các máy khác thay vì chỉ quảng bá một host. Traffic đến địa chỉ public, đi qua tunnel rồi được phục vụ bởi một máy hoàn toàn không mở port ra internet.
Mô hình này đồng thời giải quyết vấn đề backup. Dữ liệu tại nhà được đưa ra offsite thông qua máy thuê, nên hỏa hoạn hoặc trộm cắp sẽ không làm mất cả hai bản sao. Backup restic được mã hóa là công cụ thường dùng cho phần này.
Cài Proxmox trên phần cứng bạn đang có
Cách thông thường là dùng ISO installer của Proxmox VE. ISO này cài Debian và hypervisor cùng lúc. Nếu máy đã chạy Debian 13, bạn có thể cài thêm Proxmox vào hệ thống hiện tại. Đây là các lệnh từ Proxmox wiki chính thức, chạy dưới quyền root.
wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg \
-O /usr/share/keyrings/proxmox-archive-keyring.gpgSau đó tạo file repository tại /etc/apt/sources.list.d/pve-install-repo.sources:
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpgapt update && apt full-upgrade
apt install proxmox-default-kernel
systemctl rebootKhông được bỏ qua bước reboot. Kernel Proxmox phải là kernel đang chạy thì package chính mới cài đặt hoàn chỉnh. Khi máy khởi động lại:
apt install proxmox-ve postfix open-iscsi chronypostfix hỏi cách gửi mail trong quá trình cài đặt. Chọn "Local only" là phù hợp cho lab. Thiết lập này quan trọng vì Proxmox sẽ gửi mail khi backup thất bại hoặc disk bị lỗi. Sau đó xóa Debian kernel mặc định để máy không thể boot lại vào kernel không có Proxmox stack:
apt remove linux-image-amd64 'linux-image-6.12*'
update-grubWeb interface hoạt động trên port 8006 qua HTTPS. Nó dùng self-signed certificate, nên browser sẽ cảnh báo trong lần truy cập đầu tiên.
Không mở port 8006 ra Internet. Trang này cho phép đăng nhập root vào hypervisor. Chỉ một password yếu cũng có thể làm mất quyền kiểm soát toàn bộ virtual machine cùng lúc. Hãy truy cập qua VPN hoặc dùng SSH tunnel.
Cluster, quorum và mức uptime bạn có thể cam kết một cách trung thực
Nhiều người mua máy thứ 2 với kỳ vọng có high availability, rồi bất ngờ trước những gì phải làm. Cluster Proxmox có pvecm create CLUSTERNAME trên node đầu tiên và pvecm add IP-ADDRESS-CLUSTER trên mỗi node tham gia. pvecm status sau đó hiển thị số phiếu, còn pvecm nodes liệt kê các thành viên.
Vấn đề nằm ở quorum. Tài liệu Proxmox nói rõ rằng cần ít nhất 3 node để có quorum đáng tin cậy trước khi high availability thực sự có ý nghĩa. 2 node không thể quyết định node nào còn hoạt động khi link giữa chúng bị đứt, nên khi network bị chia tách, cả 2 node đều từ chối hoạt động. Cluster 2 node có thể mượn phiếu thứ 3 từ QDevice. Đây là một máy luôn bật nhỏ chạy daemon corosync-qnetd, và VPS giá rẻ thường được dùng để đặt phiếu này.
Vì vậy, đánh giá trung thực là như sau. Một Proxmox box cung cấp virtualisation và snapshot, không cung cấp availability. 3 box với storage dùng chung hoặc được replicate cung cấp availability, nhưng tiêu thụ điện gấp 3 lần và đòi hỏi bạn dành nhiều thời gian hơn. Một VPS đơn lẻ không có clustering, còn việc VPS có kèm snapshot hay không phụ thuộc vào provider: một số provider quảng cáo snapshot tự động hằng ngày trong gói, số khác tính thêm phí hoặc để bạn tự xử lý. Dù theo cách nào, phần cứng bên dưới VPS vốn đã có redundancy và đã có người khác được trả tiền để monitor nó.
Cách lựa chọn
Hãy mua phần cứng và chạy Proxmox nếu bạn có nhiều dữ liệu, muốn học virtualisation hoặc coi privacy là mục tiêu chính. Hãy thuê VPS nếu thứ bạn xây dựng phải truy cập được từ internet tại một địa chỉ cố định, hoặc cần tiếp tục hoạt động khi xảy ra sự cố mất điện không phải do bạn gây ra. Nếu chưa quyết định được, hãy thuê máy nhỏ trước. Khoảng 5 dollar cho bạn 1 tháng để kiểm tra dự án có tồn tại lâu dài hay không, còn phần cứng vẫn sẽ được bán sau đó.
FAQ
Proxmox tại nhà có rẻ hơn VPS không?
Không, nếu chạy workload nhỏ trong 3 năm. Một mini PC tiết kiệm điện tốn khoảng 521 dollar trong 3 năm, đã gồm tiền điện, còn VPS nhỏ với giá 5 dollar mỗi tháng tốn 180. Giữa 2 máy tại nhà, kết quả phụ thuộc vào công suất tiêu thụ: desktop second hand rẻ hơn trong ngày đầu và vẫn rẻ hơn mini PC một chút trong khoảng 3.5 năm, cho đến khi công suất idle làm mất phần chênh lệch. Phần cứng tại nhà có lợi rõ rệt khi bạn cần nhiều storage hoặc nhiều RAM, vì đây là các tài nguyên đắt khi thuê nhưng rẻ khi mua.
Tôi có thể host public website từ Proxmox tại nhà không?
Thường là không trực tiếp. Phần lớn kết nối tại nhà cấp dynamic IP address, và nhiều kết nối nằm sau carrier grade NAT, nên không có kết nối inbound nào đến được máy của bạn dù bạn đã forward trên router. Upload bandwidth cũng thấp hơn nhiều so với download bandwidth. Cách xử lý phổ biến là dùng VPS nhỏ có public address tĩnh để forward traffic qua VPN tunnel đến máy tại nhà, nhờ đó giữ mạng gia đình ở trạng thái đóng.
Tôi có cần 3 máy để chạy Proxmox không?
Không. Một máy có thể chạy virtual machine, container và snapshot hoàn toàn bình thường. 3 máy chỉ là mức tối thiểu cho high availability, vì tài liệu Proxmox yêu cầu ít nhất 3 node để quorum hoạt động ổn định. 2 node cộng với QDevice trên một máy nhỏ luôn bật là phương án thỏa hiệp phổ biến khi bạn muốn failover mà không mua server thứ 3.
Tutorial về VPS có chạy được trên Proxmox guest không?
Có, vì Proxmox guest chạy Ubuntu hoặc Debian cũng là Linux giống như hệ thống mà nhà cung cấp VPS bàn giao cho bạn. Khác biệt nằm ở các điểm đã nêu trên: mạng phía trước máy, địa chỉ của máy có public hay không và ai thay ổ đĩa. Command, Docker, firewall rule và service file hoạt động giống nhau ở cả hai bên.
Tôi nên chạy gì tại nhà và nên thuê gì?
Đặt các workload cần nhiều storage và workload private tại nhà: media, ảnh, kho tài liệu, backup target và virtual machine thử nghiệm. Hãy thuê những phần mà người lạ cần truy cập: reverse proxy, status page, mail relay và mọi thứ phải phản hồi tại một địa chỉ cố định. Kết nối 2 bên bằng VPN để phần public có thể truy cập phần private mà không cần mở mạng gia đình.