Документация сервер Olimp
| docs | ||
| README.md | ||
Домашний сервер Olimp
Документация по инфраструктуре домашнего сервера, работающего под управлением Proxmox VE, с набором LXC-контейнеров и виртуальных машин. Основная цель — создание независимой мультимедийной платформы с доступом из внешней сети через домен zailon.ru.
Ansible-репозиторий обеспечивает автоматизированное развертывание и обслуживание всех сервисов. Вся конфигурация описана в коде и может быть воспроизведена за несколько команд.
📖 Содержание
Железо и гипервизор
Сеть и доступ
Сервисы и данные
- Samba – файловые шары
- Сервисы и порты (в разработке)
- Мониторинг и логирование
Управление конфигурацией (Ansible)
- Общее описание репозитория
- Переменные и окружение
- Плейбуки и запуск
- Роли (roles)
- Архивные роли
- Инвентарь
- Защищённые данные (vault)
Эксплуатация
🚀 Краткий обзор
- Гипервизор: Proxmox VE 9.0 на Intel Core i7-8700, 12 потоков, 32 ГБ ОЗУ.
- Хранилище: RAID6 (4×8 ТБ) через LSI MegaRAID 9260-8i, логические тома для ВМ и LXC.
- Сеть: локальная подсеть 192.168.1.0/24, VPN-подсеть 192.168.45.0/24 (OpenVPN).
- Домен: zailon.ru → внешний IP 188.73.191.202.
- Внешний VPN: OlimpVPN (VLESS + Reality) на VPS 2.27.50.20 (Финляндия) — обход блокировок.
- Основные сервисы: Jellyfin, Immich, Nextcloud, Bitwarden, GitLab, Grafana и др.
- Автоматизация: Ansible, все роли используют Docker Compose, шаблоны Jinja2, обработчики, переменные разделены на
group_vars/all.ymlиvault.yml.
📝 Статус
Документация актуальна на 25 марта 2026 года. Регулярно обновляется по мере изменений в инфраструктуре.