Инструмент для обслуживания медиатеки Plex, Jellyfin и Emby: находит по правилам непросмотренный или незапрошенный контент и удаляет его по истечении льготного периода.
ahembree/ansible-hms-docker
Ansible playbook для развертывания стека домашнего медиасервера (Plex/Jellyfin/Emby, приложения *arr) в Docker на разных платформах.
- Звёзды
- 453
- Форки
- 57
- Открытые issues
- 0
- Последний коммит
- 16 часов назад
Что это?
HMS-Docker — это Ansible playbook для настройки стека домашнего медиасервера в Docker-контейнерах. Он предназначен для тех, кто хочет автоматизировать установку и настройку медиасервисов на собственном оборудовании, а не собирать каждый контейнер вручную.
Playbook устанавливает Docker, если он ещё не установлен, настраивает аппаратное ускорение транскодирования на GPU Intel или Nvidia и проверяет его доступность. Он также отвечает за автоматическое обновление контейнеров, первоначальную настройку приложений вроде Sonarr, Radarr и Prowlarr и заполнение дашборда Homepage. Среди дополнительных возможностей — динамический DNS Cloudflare, wildcard SSL-сертификаты, единый вход через Authentik и подключение нескольких сетевых ресурсов.
В проект также входят дополнительные скрипты: например, монитор Uptime-Kuma, который проверяет, доступно ли медиа из контейнера Plex, и конвертер сертификатов Traefik в файлы PKCS12 для Plex. Полные инструкции по настройке размещены на сайте документации проекта.
Ключевые возможности
- 01Автоматическая установка Docker и стека медиаконтейнеров
- 02Поддержка GPU Intel и Nvidia для транскодирования медиа
- 03Автоматическое обновление контейнеров
- 04Автоматическая первоначальная настройка Sonarr, Radarr, Prowlarr и подобных приложений
- 05Динамический DNS Cloudflare, wildcard SSL-сертификаты и SSO через Authentik
Сценарии использования
- Настройка домашнего медиасервера на Linux без ручной конфигурации каждого контейнера
- Запуск Plex, Jellyfin или Emby вместе с приложениями автоматизации Sonarr и Radarr
- Публикация домашних сервисов по HTTPS с доменом и единым входом
Что важно знать
- Драйверы для GPU NVIDIA нужно установить самостоятельно; playbook их не включает.
- В README есть только ссылка на внешний сайт с документацией по настройке, поэтому подробностей настройки в самом README нет.
- Лицензия GPL-3.0 — это лицензия с авторским левом, требующая, чтобы производные работы оставались открытым исходным кодом.
В подборках
Темы
Частые вопросы
- Что такое ansible-hms-docker?
- Ansible playbook для развертывания стека домашнего медиасервера (Plex/Jellyfin/Emby, приложения *arr) в Docker на разных платформах. HMS-Docker — это Ansible playbook для настройки стека домашнего медиасервера в Docker-контейнерах. Он предназначен для тех, кто хочет автоматизировать установку и настройку медиасервисов на собственном оборудовании, а не собирать каждый контейнер вручную.
- ansible-hms-docker можно использовать бесплатно? Какая у него лицензия?
- ansible-hms-docker распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ansible-hms-docker всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ansible-hms-docker — 7 нояб. 2026 г..
- Для чего можно использовать ansible-hms-docker?
- Настройка домашнего медиасервера на Linux без ручной конфигурации каждого контейнера Запуск Plex, Jellyfin или Emby вместе с приложениями автоматизации Sonarr и Radarr Публикация домашних сервисов по HTTPS с доменом и единым входом
- Где скачать ansible-hms-docker?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ahembree/ansible-hms-docker
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Панель мониторинга Plex, Jellyfin и Emby в реальном времени: потоки, аналитика воспроизведения и обнаружение совместного использования аккаунтов.
Веб-приложение с открытым исходным кодом для заявок на фильмы и сериалы с модерацией для медиатек Jellyfin, Plex и Emby.
Ombi — self-hosted приложение для запросов медиаконтента, которое синхронизируется с Plex, Emby и Jellyfin и позволяет запрашивать фильмы, музыку и сериалы.
Самостоятельно размещаемый сервис для синхронизации статуса просмотра между медиасерверами Plex, Jellyfin и Emby без сторонних сервисов.
Веб-интерфейс на Streamlit поверх yt-dlp: скачивает отдельные видео и плейлисты и раскладывает файлы по папкам, которые сканируют Plex, Jellyfin или Emby.