SSD Nodes Learn Hosting plans →
Hướng dẫn Matt ConnorBởi Matt Connor · Cập nhật ngày 2026-08-23

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í được cài trên phần cứng bạn sở hữu, nên bạn trả tiền một lần cho máy rồi trả tiền điện hằng tháng. VPS (virtual private server) là một máy ảo do nhà cung cấp khác vận hành trên phần cứng trong data centre, nên bạn trả phí thuê còn họ chịu chi phí điện, network và ổ đĩa hỏng. Lựa chọn này thực ra không chỉ liên quan đến tiền, vì sau ba năm tổng chi phí của hai phương án thường khá gần nhau. Vấn đề là dữ liệu của bạn phải nằm ở đâu, ai xử lý khi máy dừng hoạt động, và bạn có cần public IP hay không.

Hầu hết mọi người cuối cùng đều dùng cả hai. Proxmox tại nhà lưu phần lớn dữ liệu và các môi trường thử nghiệm. Một VPS nhỏ chạy những thành phần mà người dùng trên Internet cần truy cập. Phần còn lại của hướng dẫn này cung cấp các con số, ưu điểm thực tế của từng phương á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ễ nhìn 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õ đó là chi phí cho server. 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.17 dollar/kWh, gần với mức trung bình hộ gia đình tại Hoa Kỳ vào tháng 7 năm 2026.

ChartThree year cost of a home Proxmox box versus a rented VPS (USD)
The data behind this chart
[
  {
    "label": "Mini PC, 15W idle",
    "upfront_usd": 450,
    "running_3yr_usd": 67,
    "total_3yr_usd": 517
  },
  {
    "label": "Used tower, 60W idle",
    "upfront_usd": 200,
    "running_3yr_usd": 268,
    "total_3yr_usd": 468
  },
  {
    "label": "Small VPS at 10 a month",
    "upfront_usd": 0,
    "running_3yr_usd": 360,
    "total_3yr_usd": 360
  }
]

Chiếc tower đã qua sử dụng có vẻ là lựa chọn rẻ vào ngày đầu tiên, với giá 200 dollar. Thực tế không phải vậy, vì desktop cũ tiêu thụ điện ở trạng thái idle cao gấp khoảng 4 lần máy hiện đại công suất thấp, và chênh lệch đó khiến bạn tốn 268 dollar tiền điện trong cùng ba năm. Một rack server cũ có 2 socket và ổ đĩa quay còn tệ hơn. Khi mua phần cứng cho homelab, công suất tiêu thụ khi idle quan trọng hơn giá niêm yết, vì máy gần như ở trạng thái idle trong toàn bộ thời gian hoạt động.

Bảng này cố ý không tính 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, và cần có backup media ở một địa điểm 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ỉ khiến bạn mất 20 dollar thay vì 450. Để xem phân tích đầy đủ hơn về các yếu tố quyết định chi phí thuê, đọ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. Khi chạy hypervisor tại nhà, bạn trở thành data centre: tự thay ổ đĩa, tự xử lý sự cố mất điện và tự giải thích với người trong 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 phá rồi sửa. Proxmox cung cấp snapshot, cloning và console trên phần cứng mà không ai tính phí theo thời gian sử dụng. Bạn có thể làm hỏng một virtual machine lúc 2am rồi rollback trong 20 giây. Sự tự do này là một lý do thực tế để sở hữu phần cứng, và đó là lý do nested virtualisation thường được nhắc đến. Nếu muốn có cùng mức tự do trên phần cứng thuê, trước tiên hãy đọc chạy virtual machine bên trong một VPS, vì không phải provider nào cũng cho phép việc này.

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.gpg

Sau đó 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.gpg
apt update && apt full-upgrade
apt install proxmox-default-kernel
systemctl reboot

Khô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 chrony

postfix 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-grub

Web 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

Người dùng mua thêm một máy thứ hai với kỳ vọng có high availability, rồi bất ngờ trước những gì cần thực hiện. Trong Proxmox cluster, chạy `pvecm create CLUSTERNAME trên node đầu tiên và pvecm add IP-ADDRESS-CLUSTER trên từng node tham gia. Sau đó, pvecm status hiển thị số phiếu, còn pvecm nodes` liệt kê các member.

Vấn đề nằm ở quorum. Tài liệu Proxmox nêu rõ rằng bạn cần ít nhất 3 node để có quorum đáng tin cậy, trước khi high availability thực sự có ý nghĩa. Hai node không thể quyết định node nào là node còn hoạt động khi liên kết giữa chúng bị mất. Vì vậy, khi network bị tách, cả hai node đều từ chối tiếp tục 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 QDevice. Một VPS giá rẻ thường được dùng để cung cấp 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 có shared storage hoặc replicated storage cung cấp availability, nhưng tiêu thụ điện gấp 3 lần và cần bạn dành nhiều thời gian hơn đáng kể. Một VPS đơn lẻ mặc định không cung cấp clustering hoặc snapshot, nhưng phần hardware bên dưới đã có redundancy và có người khác chịu trách nhiệm giám sát 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 về virtualisation hoặc ưu tiên privacy. Hãy thuê VPS nếu thứ bạn đang xây dựng cần 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 mất điện ngoài tầm kiểm soát của bạn. Nếu chưa quyết định được, trước tiên hãy thuê một máy nhỏ. Mười dollar cho bạn một tháng để kiểm tra dự án có tiếp tục hoạt động hay không, và phần cứng vẫn sẽ được bán sau đó.

FAQ

Proxmox tại nhà có rẻ hơn VPS không?

Trong 3 năm, tổng chi phí khá gần nhau và kết quả phụ thuộc vào mức tiêu thụ điện. Một mini PC tiết kiệm điện có chi phí khoảng 517 đô la trong 3 năm, đã gồm tiền điện, còn một VPS nhỏ giá 10 đô la mỗi tháng có chi phí 360. Desktop cũ nhìn có vẻ rẻ hơn trong ngày đầu, nhưng sau đó mức điện tiêu thụ khi idle sẽ làm mất phần chênh lệch. Phần cứng tại nhà có lợi thế rõ rệt khi bạn cần nhiều storage hoặc nhiều RAM, vì đây là những tài nguyên thuê đắt nhưng mua lại rẻ.

Tôi có thể host website public từ Proxmox tại nhà không?

Thường là không thể kết nối trực tiếp. Hầu hết kết nối gia đình được cấp địa chỉ IP động, và nhiều kết nối còn nằm sau carrier grade NAT. Vì vậy, không kết nối inbound nào có thể đến được máy của bạn, bất kể bạn forward cổng nào trên router. Băng thông upload cũng thấp hơn nhiều so với download. Cách xử lý thường dùng là thuê một VPS có địa chỉ public tĩnh. VPS này forward traffic qua một VPN tunnel đến máy tại nhà, nhờ đó mạng gia đình vẫn được đóng kín.

Tôi có cần 3 máy để chạy Proxmox không?

Không. Một máy vẫn chạy tốt virtual machine, container và snapshot. 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 thêm một QDevice trên một máy nhỏ luôn bật là phương án thường dùng khi bạn muốn failover mà không phải mua server thứ 3.

Tutorial cho VPS có chạy được trên guest của Proxmox không?

Có, vì guest Proxmox chạy Ubuntu hoặc Debian cũng là Linux giống hệ điều hành mà nhà cung cấp cấp cho bạn. Khác biệt nằm ở những phần đã nêu ở trên: mạng ở phía trước máy, địa chỉ của máy có public hay không và bên nào thay disk. Command, Docker, rule của firewall và service file hoạt động giống nhau ở cả 2 môi trường.

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à mang tính riêng tư tại nhà: media, ảnh, kho tài liệu, máy làm backup target và virtual machine dùng để test. Hãy thuê các thành phần mà người bên ngoài cần truy cập: reverse proxy, trang status, mail relay và mọi dịch vụ phải trả lờ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 ra Internet.