Ранее мы в Beeline Cloud рассказывали о сборках для желающих погрузиться в тему селф-хостинга. Рассмотрим еще несколько примечательных проектов в данной области.

Скромная сборка в гостиной: тихая система на 50 Вт
Немец Ян Вильдебур из Red Hat, в 2025 году показал свою скромную домашнюю лабораторию. Специалист развернул на ней OpenShift-кластер, а также K8s-контейнеры, необходимые для работы систем умного дома. Одним из условий, которые поставил себе инженер, была тишина и компактность сборки, потому что он хотел разместить стойку с оборудованием в гостиной, чтобы «наслаждаться видом мигающих лампочек».
Его система в среднем потребляет около 50 Вт (для типичного ноутбука эта цифра составляет 50–100 Вт). У нее нет активного охлаждения, поэтому она остается тихой даже под высокой нагрузкой. Что касается аппаратного обеспечения, стойка включает три мини-компьютера Lenovo — два M910x с Intel i5-7500 (16 и 32 ГБ оперативной памяти, соответственно) и еще один M910q с процессором Intel i5-6500. Каждый оснащен NVMe-накопителем на 1 ТБ и Ethernet-портами 1 Гбит/с и 2,5 Гбит/с (его автор добавил, подключив сетевую карту). Учитывая место работы Вильдебура неудивительно, что оборудование функционирует под управлением операционной системы RHEL 10.
Некоторые инфраструктурные сервисы, например, DNS, вынесены на Raspberry Pi 4 с 4 ГБ ОЗУ. Еще на стойке размещен сетевой коммутатор, KVM-переключатель, панель для двенадцати Keystone-модулей. По словам автора, вся сборка обошлась примерно в 570 евро (дорогими элементами оказались лишь три мини-ПК). Но ему удалось сэкономить, потому что некоторые компоненты уже были под рукой — например, Raspberry Pi 4.
Гермес, Тор и Хеймдалль заходят в серверную...
Автор блога о технологиях Nerdy Articles — Хеннинг фон Рун, называет себя приверженцем селф-хостинга и любит делиться личным опытом. В 2023 году он рассказал о своей домашней лаборатории на базе старого железа и Raspberry Pi. Этой публикацией он хотел вдохновить начинающих специалистов на изучение открытого ПО для селф-хостинга.
Что интересно, архитектурные узлы домашней лаборатории фон Руна названы в соответствии со скандинавской мифологией. Например, сетевое хранилище было наречено вотчиной серверных богов — Асгардом. В нем автор держит фотографии, документы и файлы ownCloud (открытое решение для совместной работы с файлами). В то же время Асгард сообщается с главным сервером на основе Proxmox. Это — старый игровой ПК с разогнанным процессором Intel Core i7-3820, GTX 1060 6 ГБ и 32 ГБ оперативной памяти DDR3. Внутри развернуты несколько виртуальных машин:
Первая и самая крупная — Мидгард на базе Debian, которая управляет Docker; на ней развернуто большинство сервисов. Например, инструментарий для работы с медиа вроде Plex и Tdarr, а также сервер аутентификации и авторизации Authelia и менеджер паролей Vaultwarden.
Вторая виртуальная машина — Хеймдалль, названа в честь бдительного стража Асгарда. На ней развернуты решения для блокировки рекламы и выдачи виртуальных IP-адресов.
Третья виртуальная машина представляет собой почтовый сервер с Mailcow. Но по какой-то причине автор назвал ее в честь Гермеса, посланника древнегреческих богов. Выбор уместный, хотя, возможно, он просто не вспомнил о Хермоде — вестнике Одина и боге скорости.
За пределами Мидгарда работает сервер на Raspberry Pi с именем Тор. Он отвечает за работу Zigbee2MQTT, который является мостом между IoT-устройствами Zigbee и протоколом MQTT. Вне домашней сети находится модуль Биврест, названный в честь моста на пути в Асгард из прочих миров. Он установлен в родительском доме автора и играет роль резервного хранилища — файлы синхронизируются с помощью Restic.
Больше личного опыта селф-хостинга
Программист из США Кристиан Холлингер, объясняет, почему он самостоятельно хостит почти все необходимые ему сервисы (кроме почты). Разумеется, он описывает программный стек и инструменты своей лаборатории. Кристиан использует локальный Git-сервер Gitea, TrueNAS в качестве файл-сервера, MariaDB-сервер и веб-интерфейс для доступа к книгам Calibre-Web. Еще у Холлингера имеется внешний VPS с личным сайтом и блогом, сервер для синхронизации вкладок Firefox и хранилище Nextcloud.
Развертка подобного стека не обошлась без сложностей, но, как считает программист, возникшие трудности помогли ему отточить свои навыки и лучше понять «подноготную» селф-хостинга. Взять, к примеру, ситуацию, когда Холлингер столкнулся с перебоями электричества, а его ИБП не сработал — автор отметил, что батареи в таких устройствах умирают «внезапно и безо всякого предупреждения». С тех пор в его домашней лаборатории ежемесячно проводится автоматический тест резервного аккумулятора, чтобы внезапно не остаться без интернета и домашней сети.

Десятилетия с домашним облаком — ретроспектива
Разработчик встраиваемых систем Филипп Мундхенк в 2023 году рассказал читателям своего блога, как развивалось его лаборатория. Статья охватывает почти всю карьеру автора с начала нулевых, когда ему только пришла в голову идея настроить FTP- и SMB-сервер для обмена данными по сети. Материал призван подтолкнуть начинающих к развитию собственный селф-хостинг лабораторий. На протяжении десятилетий автор статьи не умалял интереса к селф-хостингу. Так, в 2014 году он настроил почтовый сервер на Raspberry Pi — про этот проект есть статья в том же блоге. Через некоторое время сборка пополнилась сервером Radicale для синхронизации календарей, задач и контактов.
После 2017 года автор проекта серьезно занялся модернизацией своего NAS. По его словам, модель DS210j начала работать настолько медленно, что стало невозможно пользоваться веб-интерфейсом. Он приобрел модель DS718+, так как новое устройство имело больше оперативной памяти и x86-процессор, который справлялся с Docker. Дополнительно он установил два жестких диска по 3 ТБ каждый. Спустя пару лет к системе добавился еще и мини-ПК Intel NUC пятого поколения — компактный, но производительный компьютер, который позже стал основным сервером Мундхенка.
В 2023 году автор пришел к актуальной реализации домашнего облака из двух площадок. Первая все так же реализована на базе «старичка» DS210j с двумя 1,5-терабайтными накопителями. Вторая включает DS718+ с двумя накопителями по 3 ТБ и внешний жесткий диск той же емкости. Помимо прочего, она служит площадкой для резервного копирования. Также он использует три D-Link DAP-X1860 как точки доступа Wi-Fi с OpenWRT. Помимо Intel NUC в сборку включены три Raspberry Pi для работы с принтером, аудиосистемой и считывания показателей счетчиков электроэнергии.
Однако на момент публикации статьи Мундхенк не считал свою систему завершенной — он намеревался продолжать ее улучшать, дорабатывать и расширять. В частности, он рассматривал замену маршрутизаторов FritzBox альтернативными решениями.
У автора был план, и он его придерживался
Француз Тибо Мартен — Developer Advocate на проекте Matrix и бывший архитектор по кибербезопасности — поделился опытом развертывания домашних сервисов на одном мини-ПК Minisforum UM880 Plus. Автор любит экспериментировать с ПО и различными конфигурациями, поэтому ему была нужна безопасная среда для таких проектов. Как и подобает специалисту по ИБ, он начал с threat-модели, под которую подобрал стек и архитектурные решения. Например, в список угроз инженер включил возможную кражу оборудования и выбрал установку зашифрованного Proxmox. Среди других рисков автор выделил перебои с электроснабжением. Чтобы иметь возможность перезапустить машину удаленно, даже будучи в отпуске, он решил использовать KVM-переключатель и настроил возможность отправки WoL-пакетов на сервер.
В целом материал посвящен установке и конфигурированию Proxmox. Но по словам автора, процесс сборки и настройки домашней лаборатории выдался настолько долгим и полным сложностей, что у инженера пропало желание когда-либо повторять все это вручную. Поэтому в конце материала он приводит руководство, которое позволит автоматизировать процесс с помощью OpenTofu, Cloud-init и Ansible — все с примерами.
Beeline Cloud — secure cloud provider. Разрабатываем облачные решения, чтобы вы предоставляли клиентам лучшие сервисы.
Больше интересных материалов в нашем блоге на Хабре: