Proxmox удома чи VPS: що вигідніше за 3 роки
Порівняйте реальну вартість Proxmox удома та VPS за три роки: обладнання, електроенергія, публічна IP-адреса, надійність і практична гібридна схема.
Proxmox удома чи VPS: коротка відповідь
Proxmox VE — безкоштовний hypervisor, який ви встановлюєте на власне обладнання. Тому ви один раз платите за сервер, а потім щомісяця — за електроенергію. VPS (virtual private server) — це віртуальна машина, яку інша компанія запускає на обладнанні у data centre. Ви платите за оренду, а компанія оплачує електроенергію, мережу та заміну несправного диска. Вибір насправді не лише про гроші, оскільки за три роки загальна вартість обох варіантів буде приблизно однаковою. Важливо, де мають зберігатися ваші дані, хто реагуватиме, коли сервер зупиниться, і чи потрібна вам публічна IP-адреса.
Більшість користувачів зрештою використовує обидва варіанти. Proxmox удома зберігає основний обсяг даних і середовище для експериментів. Невеликий VPS містить компоненти, до яких мають отримувати доступ користувачі з інтернету. Далі в цьому посібнику наведено конкретні розрахунки, об’єктивні переваги кожного варіанта та момент, коли гібридна схема починає бути доцільною.
Скільки це насправді коштує за три роки
Вартість обладнання легко побачити й легко недооцінити, оскільки рахунок за електроенергію надходить окремо й ніколи не містить згадки про сервер. Нижче наведено вартість того самого трирічного періоду за трьома варіантами. Цифри є орієнтовними та передбачають ціну електроенергії 0.17 долара за kWh, близьку до середнього тарифу для житлових споживачів у Сполучених Штатах станом на July 2026.
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
}
]Вживаний tower виглядає дешевим варіантом у перший день — 200 доларів. Насправді це не так, оскільки старий desktop споживає приблизно вчетверо більше електроенергії в режимі простою, а ця різниця коштує 268 доларів за електроенергію протягом тих самих трьох років. Вживаний rack server із двома sockets і дисками з обертанням ще менш вигідний. Під час вибору обладнання для homelab споживання в режимі простою важливіше за ціну на ціннику, оскільки машина майже весь час працює в режимі простою.
У таблиці навмисно не враховано деякі витрати. Для домашнього сервера потрібен UPS (uninterruptible power supply), якщо ви хочете уникнути некоректних завершень роботи, а також резервний носій в іншому місці. Для орендованої машини не потрібні капітальні витрати, тому проєкт, який ви покинете через два місяці, коштуватиме вам двадцять доларів, а не чотириста п’ятдесят. Детальніше про те, що формує вартість оренди, читайте в матеріалі скільки насправді коштує VPS на місяць.
Справжня різниця — у вашому часі. Домашній hypervisor перетворює вас на оператора data centre: ви замінюєте диск, усуваєте наслідки відключення електроенергії та пояснюєте домашнім, чому сьогодні ввечері повільно працює інтернет.
Що Proxmox справді робить краще вдома
Прив’язаність даних до сховища. Якщо у вас уже є чотири терабайти фотографій і відео, перенесення їх у хмару буде повільним, а щомісячна оренда такого обсягу швидкого сховища — дорогою. Сховище, підключене до машини у вашому домі, після купівлі диска майже не потребує додаткових витрат. Медіатеки, записи з камер і сховища для резервних копій саме тому варто тримати вдома. Оскільки файли вже локальні, залишається лише вибрати, що їх використовуватиме. Якщо ви хочете, щоб перегляд був схожий не на сітку постерів, а на щось інше, Halcyon перебудовує бібліотеку Jellyfin на кшталт відеопрокату з 90-х.
Обсяг ресурсів за долар. Машина з 64 GB RAM одноразово коштує кількасот доларів. Такий самий обсяг пам’яті в щомісячній оренді є суттєвою статтею витрат. Якщо ваше навантаження складається з багатьох неактивних віртуальних машин або однієї ресурсоємної машини, домашній сервер виграє за доступною ємністю.
Навчання через експерименти. Proxmox надає snapshots, клонування та консоль на обладнанні, за яке вам ніхто не виставляє рахунок погодинно. Ви можете зламати віртуальну машину о 2am і відкотити її за двадцять секунд. Така свобода є вагомою причиною володіти власним обладнанням. Саме тому так часто згадують вкладену віртуалізацію. Якщо ви хочете отримати таку саму свободу на орендованому обладнанні, спочатку прочитайте про запуск віртуальних машин усередині VPS, оскільки не кожен провайдер це дозволяє.
Приватність і контроль. Диски розташовані у вашому домі. Немає політики провайдера, спільного використання ресурсів з іншими клієнтами чи блокування облікового запису. Для деяких людей цього достатньо, щоб закрити питання.
Що VPS справді робить краще
Стабільна публічна IP-адреса та реальний uplink. Це головна перевага. Домашні підключення зазвичай використовують динамічну адресу, а багато з них працюють за CGNAT (carrier grade network address translation). Через це вхідні підключення взагалі не можуть до вас дістатися, незалежно від того, які перенаправлення налаштовано на роутері. Швидкість віддавання даних удома також значно нижча за швидкість завантаження. VPS надає статичну публічну адресу, симетричну пропускну здатність і контроль над reverse DNS. Саме це потрібно публічному сервісу.
Доступність, яку не потрібно було створювати власноруч. Живлення дата-центру резервують генератори, а мережа має кілька шляхів назовні. У вашому будинку є одне підключення до електромережі та одна інтернет-лінія. Десятихвилинне відключення електроенергії зупинить домашню лабораторію. Для орендованої машини така подія нічого не змінить.
Ніхто в кімнаті не чує його шум. Сервер нагрівається і шумить. Орендований сервер не стоїть у вашій спальні.
Він переживе ваш переїзд. Обладнання потрібно від’єднати, упакувати та підключити заново. VPS не залежить від вашого місцезнаходження.
Радіус наслідків. Публікація сервісу з дому відкриває шлях до мережі, у якій працюють ваші ноутбуки й телефони. Орендована машина вже розташована за межами цієї мережі. Див. що насправді запускають на VPS, щоб зрозуміти типове призначення таких робочих навантажень.
Гібридна схема, до якої приходить більшість
Схема, яка працює в реальних умовах, виглядає так. Proxmox удома обслуговує ресурсоємні та приватні компоненти: медіатеку, архів документів, тестові віртуальні машини та цільове сховище для резервних копій. Невеликий VPS обслуговує публічну частину: reverse proxy, який завершує TLS (transport layer security), сторінку стану, поштовий relay і все, що має відповідати за фіксованою адресою.
Обидві частини з’єднані через VPN (virtual private network), тому публічна сторона може отримувати доступ до приватної без відкриття домашньої мережі назовні. Тунель WireGuard від VPS до домашнього сервера є стандартним рішенням і містить приблизно сорок рядків конфігурації. Повну процедуру наведено в матеріалі самостійне розгортання WireGuard VPN на VPS. WireGuard — не єдиний спосіб побудувати це з’єднання: Tailscale бере на себе керування ключами, а налаштування його як subnet router на VPS дає змогу оголосити цілий приватний діапазон для інших машин, а не лише один хост. Трафік надходить на публічну адресу, проходить тунелем і обслуговується машиною, на якій взагалі немає порту, відкритого для інтернету.
Ця схема одночасно вирішує проблему резервного копіювання. Дані з дому передаються за межі майданчика через орендовану машину, тому пожежа або крадіжка не знищить обидві копії. Для цієї частини зазвичай використовують зашифровані резервні копії restic.
Встановлення Proxmox на наявне обладнання
Звичайний спосіб — ISO-образ інсталятора Proxmox VE, який одночасно встановлює Debian і гіпервізор. Якщо на машині вже працює Debian 13, Proxmox можна додати до наявної системи. Нижче наведено команди з офіційної wiki Proxmox. Виконуйте їх від імені root.
wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg \
-O /usr/share/keyrings/proxmox-archive-keyring.gpgПотім створіть файл репозиторію за шляхом /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 rebootПерезавантаження обов’язкове, оскільки перед коректним встановленням основного пакета потрібно завантажити kernel Proxmox. Після повернення машини в роботу:
apt install proxmox-ve postfix open-iscsi chronyПід час встановлення postfix запитає, як доставляти пошту. Для лабораторного середовища можна вибрати "Local only". Це важливо, оскільки Proxmox надсилає повідомлення про помилки резервного копіювання та несправні диски. Потім видаліть стандартний kernel Debian, щоб машина не могла знову завантажитися з kernel без стека Proxmox:
apt remove linux-image-amd64 'linux-image-6.12*'
update-grubWeb-інтерфейс доступний на порту 8006 через HTTPS. Він використовує self signed certificate, тому під час першого підключення браузер покаже попередження.
Не відкривайте порт 8006 в інтернет. Ця сторінка надає root-доступ до гіпервізора, тому через один слабкий пароль можна одночасно втратити всі віртуальні машини. Підключайтеся через VPN або SSH tunnel.
Кластери, quorum і час безперервної роботи, який можна обіцяти без перебільшень
Люди купують другий сервер, очікуючи високої доступності, і дивуються, скільки зусиль це потребує. Кластери Proxmox налаштовують за допомогою pvecm create CLUSTERNAME на першому вузлі та pvecm add IP-ADDRESS-CLUSTER на кожному вузлі, який приєднується. Команда pvecm status показує кількість голосів, а pvecm nodes виводить список учасників.
Проблема — у quorum. У документації Proxmox прямо зазначено, що для надійного quorum потрібно щонайменше три вузли, перш ніж висока доступність матиме практичне значення. Два вузли не можуть визначити, який із них має продовжити роботу, коли між ними розривається з’єднання. Тому після розділення мережі обидва вузли відмовляються виконувати дії. Кластер із двох вузлів може отримати третій голос від QDevice. Це невелика постійно увімкнена машина, на якій працює daemon corosync QDevice. Недорогий VPS часто використовують для розміщення такого голосу.
Отже, реалістичний висновок такий. Один сервер Proxmox дає віртуалізацію та snapshots, але не високу доступність. Три сервери зі спільним або реплікованим сховищем забезпечують високу доступність, але споживають утричі більше електроенергії та потребують значно більше вашої уваги. Один VPS за замовчуванням не дає ні кластеризації, ні snapshots, але обладнання під ним уже має резервування, а за його моніторинг відповідає інша сторона.
Як обрати
Купуйте обладнання та запускайте Proxmox, якщо маєте великі обсяги даних, хочете вивчити віртуалізацію або для вас важлива конфіденційність. Орендуйте VPS, якщо система, яку ви створюєте, має бути доступною з інтернету за фіксованою адресою або повинна пережити перебій електроживлення, якого ви не спричинили. Якщо не можете визначитися, спочатку орендуйте невеликий сервер. За десять доларів ви отримаєте місяць, щоб перевірити, чи життєздатний проєкт, а обладнання згодом усе одно можна буде придбати.
FAQ
Proxmox вдома дешевший за VPS?
За три роки загальні витрати близькі, і відповідь залежить від споживання електроенергії. Енергоощадний mini PC коштує близько 517 доларів за три роки з урахуванням електроенергії, тоді як невеликий VPS за десять доларів на місяць коштує 360. Вживаний desktop-комп’ютер спочатку здається дешевшим, але згодом різницю нівелює його споживання в режимі простою. Домашнє обладнання має очевидну перевагу, коли потрібно багато дискового простору або RAM, оскільки ці ресурси дорого орендувати й недорого придбати.
Чи можна розмістити публічний вебсайт на домашньому Proxmox?
Часто — ні, принаймні безпосередньо. Більшість домашніх підключень використовує динамічну IP-адресу, а багато з них працює за carrier grade NAT. Тому вхідне підключення не зможе досягти вашої мережі незалежно від налаштувань port forwarding на роутері. Швидкість передавання даних також значно нижча за швидкість завантаження. Зазвичай проблему вирішують за допомогою невеликого VPS зі статичною публічною адресою. Він передає traffic через VPN-тунель на домашню машину, не відкриваючи домашню мережу.
Чи потрібні три машини для запуску Proxmox?
Ні. Одна машина без проблем запускає virtual machines, контейнери та snapshots. Три машини потрібні лише для high availability, оскільки документація Proxmox вимагає щонайменше три nodes для надійного quorum. Два nodes і QDevice на невеликій машині, яка постійно працює, — поширений компроміс, якщо потрібен failover без придбання третього сервера.
Чи працюватимуть tutorial для VPS у гостьовій системі Proxmox?
Так, оскільки гостьова система Proxmox з Ubuntu або Debian — це той самий Linux, який надає провайдер. Відмінності стосуються описаних вище аспектів: мережі перед машиною, того, чи є її адреса публічною, і того, хто замінює диск. Команди, Docker, правила firewall і service files працюють однаково в обох середовищах.
Що запускати вдома, а що орендувати?
Розміщуйте вдома workloads, які потребують багато дискового простору або містять приватні дані: медіафайли, фотографії, архіви документів, цілі для backup і тестові virtual machines. Орендуйте компоненти, до яких мають звертатися зовнішні користувачі: reverse proxy, status page, mail relay і все, що має відповідати за фіксованою адресою. З’єднайте обидві частини через VPN, щоб публічна частина могла звертатися до приватної, не відкриваючи домашню мережу.