Домашний сервер из мини-ПК
Обещал написать про железо — пишу. Спойлер: ничего пафосного, и это сознательно.
Долгое время «домашний сервер» у меня жил в голове как стойка, гул вентиляторов и счёт за электричество размером с аренду. Потом я посмотрел, сколько реально потребляет то, что мне нужно, и понял, что городить огород незачем. Мне нужна тихая коробка, которая работает 24/7, не греет комнату и не пугает соседей по счётчику.
Что в итоге взял
Взял б/у Dell OptiPlex Micro — это такой мини-корпус размером чуть больше книжки. На вторичке их полно, потому что корпорации списывают их пачками после офисного цикла. Внутри обычный десктопный x86, а не мобильный огрызок.
Конфигурация после небольшого апгрейда:
- CPU: Intel Core i5 (4 ядра, вполне хватает);
- RAM: было 8 ГБ, докинул до 16 ГБ SO-DIMM (минут пять работы);
- системный диск: NVMe 512 ГБ в M.2 слот;
- плюс одна SATA 2.5” под данные — в этих корпусах есть посадочное место под 2.5” диск, чем я и воспользовался.
Альтернативой я всерьёз рассматривал свежие мини-ПК на Intel N100 — они новые, холодные, и идут с нормальным питанием из коробки. Если не хочется возиться с б/у, это отличный вариант, по деньгам сопоставимо. Я просто люблю запах списанного корпоративного железа.
Почему не Raspberry Pi
Этот вопрос мне задают чаще всего, поэтому отвечу один раз и со ссылкой на этот абзац.
«Малинку» я очень уважаю, но для домашнего сервера она мне не зашла по трём причинам:
- Архитектура. Тут x86-64, а значит весь софт и все докер-образы просто работают. Не надо искать arm-сборки и спотыкаться об «а вот это под arm не собрали».
- Диски. NVMe и SATA напрямую, а не microSD, которая дохнет от постоянной записи, и не USB-костыли. Для хранилища это критично.
- Цена. Бэушный мини-ПК с уже стоящей памятью и местом под диск выходит сопоставимо с Pi в сборе (плата + нормальный корпус + питание + накопитель), но сразу даёт полноценную машину.
Pi прекрасен как маленький контроллер чего-нибудь. Но как рабочая лошадка с дисками — мини-ПК удобнее.
Потребление
Главный приятный сюрприз — аппетит. Замерил ваттметром из розетки:
- в простое — около 10–15 Вт;
- под нагрузкой (когда что-то реально молотит) — поднимается до ~30–35 Вт, но это редко.
15 Вт в простое — это меньше, чем светодиодная лампочка в люстре. За такое не жалко платить за круглосуточную работу.
Система
Поставил Ubuntu Server 24.04 LTS. Без графики, чисто консоль. Выбор простой: LTS до 2029-го, гигантское комьюнити, любой гайд в интернете по умолчанию написан под Ubuntu/Debian. Когда что-то ломается, ответ находится за тридцать секунд.
Разметку сделал максимально скучную: NVMe под систему, SATA-диск отдельным разделом под данные сервисов, который потом монтирую в докер-тома. Всё, дальше уже софт.
В следующий раз напишу, как раскладываю сервисы по докеру, чтобы этот ящик можно было собрать заново за вечер, а не за выходные.