Linux #Proxmox #Сервер #Linux #Виртуализация #Debian

Proxmox на мини-ПК: мой домашний сервер, установка и первая настройка без подписки

Как я поставил Proxmox VE 9 на мини-ПК Tecno Mega Mini M1 и что на нём крутится: сайты, фото и общие папки. Установка с флешки, вход на порт 8006, бесплатный репозиторий вместо платного, обновления, сеть, хранилища и проверка диска.

9 минут 2
Содержание
  1. 1Что такое Proxmox и зачем он дома
  2. 2Моё железо
  3. 3Установка
  4. Вход в веб-интерфейс
  5. 4Первая настройка: бесплатные обновления
  6. Способ 1. Через веб-интерфейс
  7. Способ 2. Скриптом
  8. 5Обновления
  9. 6Сеть: что такое vmbr0
  10. 7Хранилища
  11. 8Проверьте диск
  12. 9Чек-лист после установки
  13. 10Частые вопросы
  14. Proxmox бесплатный?
  15. Какой порт у Proxmox?
  16. Какой логин в Proxmox по умолчанию?
  17. Почему не скачиваются обновления в Proxmox?
  18. Как убрать окно «No valid subscription»?
  19. Чем контейнер отличается от виртуальной машины в Proxmox?
  20. Можно ли поставить Proxmox на обычный ПК или ноутбук?

Мой домашний сервер — это маленькая коробка размером с ладонь. На ней стоит Proxmox, а внутри работают три отдельные системы: сайты, фотоархив и общие папки для всех устройств дома. Рассказываю, как я его ставил, что настроил первым делом и как обхожусь без платной подписки.

Что такое Proxmox и зачем он дома

Proxmox VE — система, которая превращает один компьютер в несколько. Каждая задача живёт в своей виртуальной машине или контейнере. Если одна сломается или её надо переустановить, остальные этого даже не заметят.

У меня так:

НомерЧто этоТипДля чего
100FastPanelвиртуальная машинамои сайты, включая этот
101Immichконтейнерфотоархив вместо Google Фото
102Sambaконтейнеробщие папки для Mac, iPad и телевизора
Proxmox: «Центр обработки данных» — сервер, виртуальная машина FastPanel, контейнеры Immich и Samba, хранилища
Всё хозяйство на одном экране

Контейнер или виртуальная машина. Контейнер (LXC) делит ядро с самим Proxmox. Он легче, быстрее запускается и почти не тратит память впустую. Виртуальная машина — полноценный отдельный компьютер со своим ядром. Её берут, когда нужна другая система, например Windows, или когда программа требует полной изоляции. Для FastPanel я взял машину, а для Immich и Samba хватило контейнеров.

Моё железо

Мини-ПК Tecno Mega Mini M1 на столе
Tecno Mega Mini M1 — весь мой сервер
КомпьютерTecno Mega Mini M1
ПроцессорIntel Core i9-13900HK, 14 ядер, 20 потоков
Память32 ГБ DDR4
ДискNVMe SSD на 1 ТБ
СистемаProxmox VE 9.2 на Debian 13

Конфигурацию я не менял — поставил Proxmox на мини-ПК как есть.

Сейчас на сервере работают сайты, фото и файлы, а он почти отдыхает: процессор в покое загружен меньше чем на 1 %, занято 12,5 ГБ памяти из 32.

Сводка сервера в Proxmox: 20 процессоров i9-13900HK, ОЗУ 12,46 из 31 ГиБ, время работы 12 дней
Сводка сервера: нагрузка, память, версия, ядро

💡 Для домашнего сервера такая мощность — с запасом. Proxmox работает и на мини-ПК попроще; главное, чтобы процессор поддерживал виртуализацию (Intel VT-x или AMD-V), а памяти хватало на все системы сразу.

Установка

Установка у меня прошла без единой проблемы, все настройки я оставил по умолчанию. Скриншотов с того раза не осталось, поэтому шаги ниже — по официальной инструкции, с моими пометками.

  1. 💿 Скачайте образ на сайте proxmox.com, раздел Downloads — файл Proxmox VE ISO Installer.
  2. 🔥 Запишите его на флешку. Я записывал программой balenaEtcher: выбрать образ, выбрать флешку, нажать Flash.
  3. ⚙️ Загрузитесь с флешки. В BIOS проверьте, что включена виртуализация (Intel VT-x / VT-d или AMD-V). На моём мини-ПК она была включена с завода.
  4. 🖥️ В меню установщика выберите Install Proxmox VE (Graphical).
  5. 💾 Диск. Выберите диск, на который ставите. Установщик сотрёт его целиком. По умолчанию файловая система ext4 — я её и оставил.
  6. 🌍 Страна, часовой пояс, раскладка.
  7. 🔑 Пароль root и почта. Пароль понадобится для входа в веб-интерфейс, почта — для уведомлений.
  8. 🌐 Сеть. Имя сервера (например, server.lan), постоянный адрес, шлюз (адрес роутера) и DNS. Адрес лучше выбрать вне диапазона, который раздаёт роутер, или закрепить его в настройках роутера.
  9. ✅ Install. Через несколько минут сервер перезагрузится, и на экране появится адрес для входа.

Вход в веб-интерфейс

Дальше монитор серверу не нужен. С любого компьютера в домашней сети откройте в браузере:

Код
https://192.168.1.43:8006

Подставьте адрес своего сервера. Порт 8006 — стандартный для Proxmox.

Браузер предупредит, что сертификат не доверенный. Это нормально: Proxmox создаёт сертификат сам. Нажмите «Дополнительно» → «Перейти на сайт».

Логин — root, пароль — тот, что задали при установке, область (Realm) — Linux PAM.

Первая настройка: бесплатные обновления

Сразу после установки Proxmox смотрит в платный репозиторий enterprise. Без подписки он отвечает отказом, и обновления не скачиваются. Для дома нужен бесплатный репозиторий pve-no-subscription — из него приходят те же обновления, только раньше и с меньшей проверкой: платные подписчики получают их уже обкатанными.

Способ 1. Через веб-интерфейс

  1. Выберите сервер слева → «Обновления» → «Репозитории».
  2. Нажмите «Добавить» и выберите No-Subscription.
  3. Выделите строки с enterprise.proxmox.com (их обычно две: pve-enterprise и ceph) и нажмите «Отключить».

Должно получиться так, как у меня:

Proxmox, «Репозитории»: включён pve-no-subscription, выключены pve-enterprise, ceph enterprise и pve-test
Бесплатный репозиторий включён, платные выключены

Жёлтое предупреждение «Репозиторий без подписки не рекомендуется для систем уровня предприятия» — не ошибка. Proxmox просто напоминает, что для бизнеса есть платная версия. Дома его можно не замечать.

Способ 2. Скриптом

Я сделал по-другому: сразу после установки запустил скрипт PVE Post Install из проекта Proxmox VE Helper-Scripts. Он за один заход:

  • отключает платный репозиторий;
  • включает бесплатный pve-no-subscription;
  • добавляет тестовый репозиторий pve-test выключенным;
  • убирает окно «No valid subscription» при входе;
  • обновляет систему и перезагружает сервер.

Запускается он в оболочке самого Proxmox — сервер слева → «Командная оболочка»:

Терминал
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"

Скрипт задаёт вопросы по каждому пункту, авторы советуют отвечать «да».

Окно о подписке скрипт убирает правкой в файлах интерфейса. После некоторых обновлений Proxmox оно может вернуться — тогда скрипт запускают ещё раз. На работу сервера это окно не влияет: это просто напоминание, его можно закрыть.

Обновления

Обновлять Proxmox можно прямо из интерфейса: сервер → «Обновления». Кнопка «Обновить» обновляет список пакетов, а «>_ Обновить» открывает консоль и ставит всё, что пришло.

Proxmox, «Обновления»: 21 пакет ждёт обновления — 10 от Debian и 11 от Proxmox
У меня как раз накопился 21 пакет

Через консоль то же самое:

Терминал
apt update
apt full-upgrade

⚠️ Для Proxmox используйте full-upgrade (или dist-upgrade), а не apt upgrade. Обычный upgrade не ставит новые пакеты, а Proxmox при обновлениях их иногда добавляет, например новое ядро.

🔁 Если среди обновлений было ядро (proxmox-kernel), сервер нужно перезагрузить, чтобы оно заработало. Посмотреть, какая версия стоит сейчас:

Терминал
pveversion -v
Командная оболочка Proxmox: вывод pveversion -v — proxmox-ve 9.2.0, ядро 7.0.14, pve-manager 9.2.20
Версии Proxmox, ядра и компонентов

Сеть: что такое vmbr0

Установщик сам создаёт сетевой мост vmbr0. Это виртуальный коммутатор: к нему подключены и сам сервер, и все виртуальные машины и контейнеры. Поэтому каждая из них получает свой адрес в домашней сети, как отдельный компьютер.

Proxmox, «Система» → «Сеть»: сетевая карта nic0 и мост vmbr0 с адресом сервера и шлюзом
Мост vmbr0: адрес сервера и шлюз — роутер

Если понадобится сменить адрес сервера, его меняют здесь: выделить vmbr0 → «Редактировать» → «Применить конфигурацию». Заодно поправьте адрес в файле /etc/hosts, иначе веб-интерфейс может перестать открываться.

Хранилища

ХранилищеЧто в нёмГде лежит
localобразы ISO, шаблоны контейнеров, резервные копиипапка /var/lib/vz на системном разделе
local-lvmдиски виртуальных машин и контейнеровостальное место на диске
samba-backupрезервные копиимоя общая папка на Samba
Proxmox, «Центр обработки данных» → «Хранилище»: local, local-lvm и samba-backup типа SMB/CIFS
Три хранилища: два стандартных и сетевое для копий

Первые два создаются при установке. Третье я добавил сам: резервные копии всех машин и контейнеров Proxmox складывает в общую папку на Samba. Оттуда я вручную, когда считаю нужным, переношу их на внешний диск. Так копии лежат не на том же диске, что и сам сервер.

Проверьте диск

На сервере, который работает круглосуточно, за диском стоит следить. Proxmox показывает его здоровье сам: сервер → «Диски».

Proxmox, «Диски»: NVMe на 1,02 ТБ, S.M.A.R.T. PASSED, износ 1 %
SMART в порядке, износ 1 %

Кнопка «Показать данные S.M.A.R.T.» открывает подробности:

SMART NVMe-диска в Proxmox: температура 39 °C, использовано 1 %, записано 5,55 ТБ, ошибок 0
Подробный SMART: температура, износ, объём записи, ошибки

На что смотреть:

  • 🌡️ Temperature — у меня 39 °C. До 60–70 °C для NVMe нормально.
  • 📉 Percentage Used — износ. У меня 1 %.
  • ✍️ Data Units Written — сколько записано за всё время. У меня 5,55 ТБ.
  • ❗ Media and Data Integrity Errors — ошибки. Должен быть 0.

Чек-лист после установки

Частые вопросы

Proxmox бесплатный?

Да. Сама система бесплатная и с открытым кодом. Подписка даёт доступ к платному репозиторию с проверенными обновлениями и техническую поддержку — дома без неё можно обойтись.

Какой порт у Proxmox?

  1. Веб-интерфейс открывается по адресу https://адрес-сервера:8006.

Какой логин в Proxmox по умолчанию?

root, пароль — тот, что вы задали при установке. В поле Realm выберите Linux PAM.

Почему не скачиваются обновления в Proxmox?

Скорее всего, включён платный репозиторий enterprise, а подписки нет. Отключите его и включите pve-no-subscription в разделе «Обновления» → «Репозитории».

Как убрать окно «No valid subscription»?

Его убирает скрипт PVE Post Install из проекта Proxmox VE Helper-Scripts. Если не хотите запускать скрипты — окно можно просто закрывать: на работу сервера оно не влияет.

Чем контейнер отличается от виртуальной машины в Proxmox?

Контейнер работает на ядре самого Proxmox: он легче и быстрее, но запускает только Linux. Виртуальная машина — полностью отдельный компьютер, на неё можно поставить любую систему, включая Windows.

Можно ли поставить Proxmox на обычный ПК или ноутбук?

Можно, если процессор поддерживает виртуализацию. Но учтите, что установщик сотрёт диск целиком, а сервер лучше держать включённым постоянно.

Статья помогла?

Комментарии

Пока никто не написал. Будьте первым — вопрос или свой опыт одинаково полезны.

Комментарий появится после проверки. Ссылки и реклама не публикуются.