Всем привет!
Сначала хочу сказать спасибо уважаемому @admin за ресурс, видео и труд - именно он вдохновил меня на запуск всего этого.
Долго экспериментировал на тестовых стендах и наконец решил собрать полноценную домашнюю self-hosted инфраструктуру. Хочу поделиться тем, как вижу свою архитектуру - буду рад советам и критике. Возможно, где-то я делаю лишние шаги или что-то упускаю. В будущем планирую вести эту тему как журнал.
Зачем всё это?
Хочу поднять свои собственные сервисы и максимально уйти от внешних подписок, облаков и ограничений. Плюс это просто интересно и, как мне кажется, будет полезно тем, кто не хочет тратить много времени на свою инфраструктуру, но при этом хочет автономности.
База - Proxmox VE 9.
На старте планирую развернуть следующие ключевые элементы:
-
Личное облако для хранения и синхронизации файлов - планирую Nextcloud в отдельной VM.
-
Dockeр-среда - Portainer в отдельной VM, чтобы изолировать докер-контейнеры.
-
Реверс-прокси - Nginx Proxy Manager в LXC контейнере.
-
Менеджер паролей - Vaultwarden в LXC контейнере.
-
Time Machine хранилище - пока уточняю, как лучше реализовать на текущей платформе с одним SSD.
-
Дашборд - выбираю между Homer / Heimdall / Dashy, место и тип запуска пока уточняются.
-
Среда для VM и LXC контейнеров - сама роль Proxmox.
Понимаю, что «тру» подход - всё через консоль, но сейчас не хочу тратить много времени на рутину, поэтому предпочитаю варианты с удобным GUI.
Железо и сеть
Сейчас всё работает на Dell Latitude 5410
(i5-10310U, 16 GB RAM, SSD 512 GB) - временная платформа с одним диском.
Задача - на ней обкатать сервисы и архитектуру, чтобы затем перейти на полноценный домашний сервер с несколькими дисками и ZFS.
Сетевые особенности:
-
доступ извне - только через VPN,
-
доступ к сервисам - через reverse-proxy (локально ограничивать не планирую),
-
сеть - гигабитный LAN + Wi-Fi 6.
Программная часть
Планируемые сервисы:
-
Nextcloud - VM
-
Portainer - отдельная VM
-
Nginx Proxy Manager - LXC
-
Vaultwarden - LXC
-
Time Machine - уточняю реализацию
-
Dashboard - уточняю сервис и формат развертывания
-
Дополнительные сервисы по мере необходимости
Вопросы, которые пока неясны:
1. Бэкапы
-
Как правильно организовать резервное копирование единственного диска в облако? (rsync → S3 / rclone → Яндекс.Диск и др.)
-
Как лучше бэкапить VM и LXC при одном физическом SSD?
-
Какие легковесные варианты выбрать, чтобы не нагружать систему?
2. Мониторинг
-
Нужен ли вообще отдельный мониторинг Proxmox?
-
Если нужен - какой минимальный набор поставить, чтобы не перегрузить SSD и CPU?
(например: только node-exporter, или ограничиться встроенным мониторингом Proxmox?) -
Возможно какой-то базовый сервис с алертами и логами?
3. Развёртывание новых сервисов
-
Всё заворачивать в одну VM с Portainer - удобно, но единая точка отказа.
-
Разносить сервисы по LXC/VM - гибче, но тяжелее для одного SSD и 16 ГБ RAM.
-
Как лучше балансировать изоляцию и экономию ресурсов?
4. Альтернативы Proxmox
- Есть ли смысл смотреть в сторону ZimaOS / Unraid / TrueNAS SCALE как альтернатив к Proxmox?
5. Защита физической машины
-
Каким образом защитить физическую машину?
-
Каким образом защитить диски от съема информации? Шифрование?
Что было бы полезно уточнить:
-
Насколько жизнеспособна такая архитектура на временной платформе с одним SSD?
-
Какие слабые места могут проявиться?
-
Что лучше упростить или изменить на старте, пока ресурсов мало?
-
С какими подводными камнями сталкивались в схожих сетапах?
-
Какие сервисы стоит добавить для удобства и надёжности, не перегружая систему?
Буду рад любому фидбеку - опыту, критике, рекомендациям ![]()


