Repolode
SimpleHomelab

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. 1

    Установите Node.js и npm для своего дистрибутива (см. предварительные требования в README).

  2. 2

    Запустите Deployrr с помощью npx (рекомендуемый способ установки).

    sudo npx @simplehomelab/deployrr@latest
  3. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый инструмент, который автоматически настраивает маршруты Cloudflare Tunnel, DNS-записи и политики Access по меткам Docker-контейнеров.

2,5 тыс.+5 за неделю107PythonOtherАктивно поддерживаетсяОбновлён в прошлом месяце

Агент обнаружения читает метки Docker-контейнеров на удалённых узлах и публикует их в Redis, чтобы один экземпляр Traefik мог направлять трафик к сервисам на нескольких узлах Docker.

526+1 за неделю29GoMITАктивно поддерживаетсяОбновлён 25 дней назад