Веб-интерфейс для самостоятельного управления маршрутами, middleware, сервисами, сертификатами и логами Traefik без ручного редактирования YAML.
SimpleHomelab/Deployrr
Инструмент для автоматической настройки Docker и Docker Compose в домашней лаборатории: более 160 готовых self-hosted приложений, встроенные варианты обратного прокси и аутентификации.
- Звёзды
- 859
- Форки
- 80
- Открытые issues
- 62
- Последний коммит
- 8 часов назад
Что это?
Deployrr — инструмент командной строки, который автоматизирует настройку окружения Docker и Docker Compose для self-hosted серверов в домашней лаборатории. Он предлагает пошаговый интерфейс для установки контейнеризованных приложений, поэтому пользователям не нужно вручную писать Compose-файлы для каждой службы.
Инструмент поддерживает более 160 приложений с готовыми настройками, в том числе Traefik с сертификатами Let's Encrypt, Authentik, Authelia, TinyAuth, Portainer, Plex, Jellyfin, Gluetun, Uptime-Kuma, Homepage и CrowdSec. Кроме того, он позволяет настроить обратный прокси с внутренним, внешним или гибридным доступом, поддерживает несколько серверов и доменов, а также подключение удалённых сетевых ресурсов по SMB, NFS и Rclone.
Deployrr устанавливается через npm/npx или отдельный bash-скрипт и в первую очередь предназначен для систем Ubuntu и Debian. Некоторые возможности, например расширенные параметры безопасности и резервного копирования, доступны в рамках бесплатных и платных лицензий.
Ключевые возможности
- 01Развёртывание более 160 self-hosted приложений с готовыми настройками
- 02Настройка обратного прокси Traefik с SSL-сертификатами Let's Encrypt
- 03Несколько вариантов аутентификации, включая Authentik, Authelia и TinyAuth
- 04Интеграция с CrowdSec и защита с помощью прокси для Docker socket
- 05Автоматическое резервное копирование и восстановление стеков
- 06Подключение удалённых сетевых ресурсов по SMB, NFS и Rclone
Сценарии использования
- Настройка нового домашнего сервера с Docker и обратным прокси без ручной конфигурации
- Развёртывание медиасерверов, например Plex или Jellyfin, вместе с инструментами автоматизации загрузок
- Добавление единого входа для self-hosted сервисов с помощью Authentik или Authelia
- Запуск self-hosted стека ИИ с Ollama и Open-WebUI
Быстрый старт
- 1
Установите Node.js и npm для своего дистрибутива (см. предварительные требования в README).
- 2
Запустите Deployrr с помощью npx (рекомендуемый способ установки).
sudo npx @simplehomelab/deployrr@latest - 3
После установки запускайте Deployrr из любого места.
deployrr
Что важно знать
- Основные платформы — Ubuntu и Debian; другие дистрибутивы не поддерживаются.
- Лицензия указана неясно, а для некоторых функций требуется платный тариф.
- В настоящее время провайдер DNS-челленджа поддерживает только Cloudflare.
- Для настройки обратного прокси необходимо настроить переадресацию портов 80 и 443.
В подборках
Темы
Частые вопросы
- Что такое Deployrr?
- Инструмент для автоматической настройки Docker и Docker Compose в домашней лаборатории: более 160 готовых self-hosted приложений, встроенные варианты обратного прокси и аутентификации. Deployrr — инструмент командной строки, который автоматизирует настройку окружения Docker и Docker Compose для self-hosted серверов в домашней лаборатории. Он предлагает пошаговый интерфейс для установки контейнеризованных приложений, поэтому пользователям не нужно вручную писать Compose-файлы для каждой службы.
- Deployrr можно использовать бесплатно? Какая у него лицензия?
- Deployrr распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Deployrr всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Deployrr — 7 нояб. 2026 г..
- Для чего можно использовать Deployrr?
- Настройка нового домашнего сервера с Docker и обратным прокси без ручной конфигурации Развёртывание медиасерверов, например Plex или Jellyfin, вместе с инструментами автоматизации загрузок Добавление единого входа для self-hosted сервисов с помощью Authentik или Authelia Запуск self-hosted стека ИИ с Ollama и Open-WebUI
- Как установить Deployrr?
- Установите Node.js и npm для своего дистрибутива (см. предварительные требования в README). Запустите Deployrr с помощью npx (рекомендуемый способ установки).: sudo npx @simplehomelab/deployrr@latest После установки запускайте Deployrr из любого места.: deployrr
- Где скачать Deployrr?
- Исходный код и инструкции по установке — на GitHub: https://github.com/SimpleHomelab/Deployrr
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Современная динамическая панель, которая автоматически находит сервисы за Traefik и отображает их.
Запускает контейнеры и другие ресурсы по запросу и останавливает их после периода бездействия, работая с обратными прокси.
Самостоятельно размещаемый инструмент, который автоматически настраивает маршруты Cloudflare Tunnel, DNS-записи и политики Access по меткам Docker-контейнеров.
Агент обнаружения читает метки Docker-контейнеров на удалённых узлах и публикует их в Redis, чтобы один экземпляр Traefik мог направлять трафик к сервисам на нескольких узлах Docker.
Консольный инструмент на shell для установки Docker и настройки self-hosted приложений в виде стеков Docker Compose.