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

В этой статье мы вместе соберём такой сервер с нуля. Шаг за шагом, без паники и сложных терминов. Даже если вы раньше ни разу не лазили внутрь системника или думали, что «виртуализация» — это когда вы опаздываете на работу, но уже мысленно там, — всё будет просто и понятно.

Мы начнём с создания загрузочной флешки (и сделаем это красиво — с Ventoy, как настоящие гики), установим Proxmox VE — швейцарский нож виртуализации, и добавим сверху CasaOS, чтобы всё это хозяйство выглядело не как сервер в бункере, а как уютный смарт-дом из будущего.

Так что налейте себе чашечку кофе, убедитесь, что кот не сидит на клавиатуре — и вперёд. Великие дела начинаются с малого. А у нас — с одной флешки и большой мечты. ☕✨

Шаг 1: Загрузочная флешка — как у профи, но без стресса

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

Ventoy — это как универсальный плеер для ISO-файлов. Записал его один раз на флешку — и теперь можешь просто кидать туда любые образы операционных систем (Proxmox, Ubuntu, Windows, что угодно), и Ventoy сам предложит их на выбор при загрузке. Представьте: вместо десяти флешек — одна, как швейцарский нож. И да, он работает быстрее и удобнее, чем Rufus или Balena Etcher, особенно если вы часто экспериментируете с разными системами.

Ventoy с открытым исходным кодом — его можно найти на GitHub и Gitee, так что проект живой, прозрачный и поддерживается сообществом. Никакой магии — только проверенная технология.

Скачиваем и запускаем Ventoy

Скачать можно по ссылке: ventoy-1.1.07-windows.zip (На момент написания — это актуальная версия. Хотите проверить, не вышла ли новее? Тогда загляните на официальный сайт Ventoy.)

Распаковываем архив (например, на рабочий стол) и запускаем файл Ventoy2Disk.exe — лучше от имени администратора, чтобы всё прошло гладко.

Настройка флешки: GPT, Secure Boot и порядок в делах

Вот несколько советов, чтобы всё заработало идеально:

  • В меню Option → Partition style выберите GPT — это современный стандарт, совместимый с UEFI и большими дисками.
  • Если при загрузке что-то не работает, попробуйте отключить Secure Boot в настройках Ventoy. Дело в том, что некоторые системы (особенно старые или самописные) не имеют цифровой подписи, и UEFI с Secure Boot просто откажется их запускать. Это как охранник у клуба: без подписи — не пустим!
  • После установки Ventoy на флешку, создайте на ней папку ISO. Будете складывать туда все образы — порядок будет, глаза не разбегутся.

Шаг 2: Берём Proxmox — но не любой, а проверенный

Теперь скачиваем образ Proxmox VE — мощной платформы для виртуализации. Прямо как повар, который готовит несколько блюд одновременно, только вместо кастрюль — виртуальные машины.

Скачиваем: proxmox-ve_8.4-1.iso

Важно: на конец августа 2025 года, хотя Proxmox 9 уже вышла, лучше взять проверенную версию 8.4. Новые версии — как свежие кроссовки: выглядят круто, но могут жать. А 8.4 — уже прижилась, стабильна и отлично работает.

Кидаем ISO-файл в папку ISO на нашей Ventoy-флешке, вставляем её в будущий сервер, подключаем клавиатуру, монитор и обязательно — кабель от роутера. Без интернета — никуда, даже в виртуальный мир.

Шаг 3: Загружаемся! В BIOS, на старт, внимание, марш!

Теперь самое ответственное — заставить сервер загрузиться с флешки. Делаем так:

  1. Включаем сервер.
  2. Сразу, не раздумывая, жмём клавишу Del — чтобы попасть в BIOS (иногда это F2 или F12, зависит от материнки).
  3. Заходим в раздел Boot.
  4. Ищем пункт Hard Drive BBS Priorities (или похожий).
  5. Ставим USB-флешку на первое место в порядке загрузки.
  6. Сохраняем — обычно это F10 → Yes.

Через пару секунд вы увидите меню Ventoy с вашими ISO-файлами. Сейчас там, скорее всего, только один — proxmox-ve_8.4-1.iso. Выбираем его, жмём Normal boot — и вперёд, к установке!

Шаг 4: Установка Proxmox — просто, как чайник

Через несколько секунд мы оказываемся на стартовом экране установщика Proxmox. Смело выбираем второй пункт (тот, где написано «Install Proxmox VE (Terminal UI)») и приступаем к установке. Она не очень сложная — всего несколько шагов.

Шаг 1: Лицензионное соглашение

После того как мы выбрали Install Proxmox VE, установщик немного подумает и выдаст нам лицензионное соглашение. Нажимаем Enter, выбирая пункт Agree. (Мы же все внимательно читаем лицензионные соглашения, правда? 😉)

Шаг 2: Выбор диска

На втором шаге нужно выбрать диск, куда будет установлена система. Если у вас только один диск, смело жмём Enter и переходим к следующему шагу. Proxmox всё сделает за нас.

Шаг 3: Страна, часовой пояс и раскладка клавиатуры

Теперь выбираем страну, часовой пояс и раскладку клавиатуры. Выбираем Россию, ставим подходящий часовой пояс и оставляем английскую раскладку клавиатуры.

Почему английская раскладка? Дело в том, что большинство команд в терминале и SSH-интерфейсе работают именно с английскими символами. Русская раскладка может сыграть злую шутку, особенно когда вы вслепую вводите пароль или команды. Чтобы избежать путаницы, лучше сразу оставить английскую.

Шаг 4: Пароль администратора и почта

Задаём пароль администратора. Помните:

  • Пароль должен быть минимум 8 символов.
  • Используйте что-то посложнее, чем 12345678. Думайте как хакер: «А что бы я ввёл?» — и делайте наоборот.
  • В целях безопасности при вводе пароля вы будете видеть только звёздочки. Это нормально — система вас слышит.

Также указываем e-mail администратора. На этот адрес будут приходить важные уведомления от вашей системы: например, «Эй, дисковое пространство заканчивается!» или «Ты забыл выключить тестовую виртуалку, счёт за электричество будет весёлым». Поэтому лучше указывать реальный адрес, а не выдуманный.

Шаг 5: Настройка сети

Proxmox довольно сообразительный, но без вас он тут тоже не справится. Нужно заполнить хотя бы Hostname (имя сервера).

Что такое Hostname? Это имя вашего сервера в сети. Оно помогает легко находить его в локальной сети. Отличный выбор: pve.local. Почему так? Потому что .local — стандарт для локальных сетей, и так вы сможете легко заходить на сервер по имени, а не по IP.

Если хотите, можете изменить IP-адрес. Это делается в поле IP address (CIDR). (Там, где написано /24, ничего менять не нужно — это маска сети.) Также можно изменить адрес шлюза (Gateway address) и DNS-сервера. Но чаще всего сетевые настройки уже правильные для вашей сети, и их можно не трогать.

Шаг 6: Подтверждение и начало установки

Установщик покажет всё, что вы настроили, и предложит нажать Install для начала. Нажимаем — и можем смело идти на кухню за чаем или кофе. Какое-то время программа установки будет занята своими делами, а затем автоматически перезагрузит компьютер.

Важно: если вы не вытащили флешку, вернулись с кухни с ароматным напитком и снова видите стартовый экран установщика — не пугайтесь! Просто вытащите флешку и перезагрузите компьютер. Иначе он снова попытается установиться.

Шаг 5: Первый вход — привет, Proxmox!

Итак, у нас загрузился свежеустановленный Proxmox. На экране монитора вы увидите только адрес и порт, по которому доступен веб-интерфейс, а также приглашение для входа через SSH. Не пугайтесь — это нормально. Всё работает так, как должно.

Открываем любой SSH-клиент — например, PuTTY или мой любимчик — MobaXterm. Подключаемся по IP, логинимся как root, вводим пароль (Важно: при вводе пароля соблюдайте регистр! Linux чувствителен к строчным и заглавным буквам, так что будьте внимательны.)

Вошли? Отлично! Приступаем к небольшому тюнингу.

Настроим DNS

Для начала настроим DNS-записи, чтобы сервер мог корректно находить сайты в интернете. Откройте файл конфигурации DNS:

nano /etc/resolv.conf

Добавьте в конец файла следующие строки:

nameserver 8.8.8.8
nameserver 1.1.1.1

Это публичные DNS-серверы от Google и Cloudflare — быстрые, надёжные и проверенные.

Как сохранить файл в nano? Ctrl+O → Enter → Ctrl+X. Просто и надёжно.

Отключим платные репозитории

Proxmox по умолчанию использует enterprise-репозиторий — но он требует платной подписки. А мы ведь дома, не в дата-центре! Поэтому отключим его.

Редактируем файл:

nano /etc/apt/sources.list.d/pve-enterprise.list

Там будет строка вроде:

deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise

Ставим в начале # — получается:

#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise

Теперь добавим бесплатный репозиторий одной командой:

echo "deb http://download.proxmox.com/debian/pve $(grep "VERSION_CODENAME" /etc/os-release | cut -d= -f2) pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

И отключим ещё один платный репозиторий — ceph.list (это система хранения данных для крупных кластеров, нам пока не нужно):

nano /etc/apt/sources.list.d/ceph.list

Там тоже одна строка — просто добавляем # в начало.

Что такое Ceph? Ceph — это распределённая система хранения, которая используется в крупных дата-центрах. Она позволяет объединять диски из разных серверов в один огромный пул. Но для домашнего сервера — это перебор. Отключаем смело.

Шаг 6: Обновляем и устанавливаем полезности

Теперь обновим список пакетов и поставим пару полезных штук:

apt update && apt install -y wget curl sudo net-tools mc

Разберём, что делает эта команда:

  • apt update — обновляет список доступных пакетов.
  • apt install -y — устанавливает пакеты без лишних вопросов.
  • wgetcurl — утилиты для скачивания файлов.
  • sudo — позволяет выполнять команды от имени суперпользователя (очень полезно).
  • net-tools — содержит ifconfignetstat и другие сетевые инструменты.
  • mc — Midnight Commander, мой любимый файловый менеджер в терминале.

Ждём, пока всё установится — и даём последнюю, но самую вкусную команду:

curl -fsSL https://get.casaos.io | bash

Этой командой мы устанавливаем CasaOS — дружелюбную, красивую операционную систему для домашнего сервера. Она не заменяет Proxmox, а идёт рядом с ней, как удобный интерфейс для управления приложениями, файлами и сервисами.

Представьте: Proxmox — это мощный двигатель, а CasaOS — красивый салон с подогревом сидений и музыкой. Одно дополняет другое.

CasaOS автоматически проверит системные требования, установит Docker (если его нет), настроит службы и запустит красивый веб-интерфейс. Через пару минут вы сможете зайти в него через браузер и управлять своими приложениями, мониторить ресурсы и просто наслаждаться порядком.

Готово!

Поздравляю — вы только что собрали мощный, красивый и удобный домашний сервер. Proxmox управляет виртуализацией, CasaOS — повседневными задачами, а вы — всем этим великолепием.

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

А пока — налейте себе ещё кофе. Вы это заслужили. ☕