Home Infra — Docker Compose-конфигурация домашнего сервера

Home Infra — набор конфигураций для развёртывания домашней инфраструктуры (homelab). Он предназначен для получения воспроизводимой конфигурации с базовыми функциями, такими как HTTPS, обход NAT, безопасность, CI/CD, Cronjobs и DDNS.
Возможности и состав проекта
Проект разворачивается с помощью Docker Compose и включает такие компоненты, как Caddy для автоматического получения HTTPS-сертификатов, Gitea для управления репозиториями с поддержкой OIDC и встроенным реестром, а также Dockge для управления Docker-контейнерами. Также предусмотрены мониторинг с помощью Uptime Kuma и резервное копирование данных в S3-совместимое хранилище с использованием Restic.
Начало работы и требования
Это набор конфигураций для адаптации к своему домену, сети и хранилищу. Сначала изучите Compose-сервисы и требуемые секреты, затем настройте доступ и резервное копирование. Kubernetes/K3s упомянуты как возможное направление, а не реализованный способ развёртывания.
Ограничения и выбор сценария
Готовая схема HTTPS, мониторинга и резервных копий не гарантирует защищённости вашего сервера. Нужно проверить доступы, внешние порты и восстановление из backup. Бесплатный поддомен предлагается связанным проектом; его условия и доступность проверяют отдельно.
Лицензия и условия использования
GitHub не определяет однозначную стандартную лицензию этого репозитория. Условия использования нужно проверить в README, LICENSE и документации авторов; доступность файлов на GitHub сама по себе не разрешает любое распространение или коммерческое использование.





