Задача
Нужна была независимая платформа для личных и прикладных сервисов: с контролем данных, устойчивым внешним выходом, понятной сегментацией и документацией, которая позволяет развивать систему без ручного «вспоминания», как всё устроено.
Решение
Собрана Proxmox-лаборатория на LXC-контейнерах. VPN/Gateway-контур маршрутизирует трафик через внешний швейцарский VPS и автоматически переключается между провайдерами при падении. Отдельно вынесены базы данных, почтовый сервер и прикладные сервисы.
В репозитории поддерживаются конфигурации, скрипты, инструкции, журнал инцидентов и Python-дашборд состояния хоста. Это превращает домашний сервер в управляемую инфраструктуру, а не набор случайных настроек.
Ключевые функции
- виртуализация сервисов в LXC на Proxmox VE;
- Xray / VLESS+Reality для VPN и защищённого внешнего выхода;
- автоматический VPN-failover при недоступности провайдера;
- PostgreSQL и MongoDB в выделенном контуре;
- почтовый и прикладной серверы;
- Python-дашборд состояния хоста;
- Cloudflare Tunnel и reverse proxy;
- скрипты автоматизации, документация и журнал изменений.
Результат
Production-среда в эксплуатации с воспроизводимой структурой и операционной документацией. Проект демонстрирует компетенцию ITOQ в self-hosted-инфраструктуре, сетях, автоматизации и сопровождении сервисов.
Стек
Proxmox VE · LXC · Xray · VLESS+Reality · Python · Shell · PostgreSQL · MongoDB · Cloudflare Tunnel · Nginx