Repolode
ahembree

ahembree/ansible-hms-docker

Playbook Ansible que implanta uma stack automatizada de servidor de mídia doméstico (Plex/Jellyfin/Emby e apps *arr) no Docker, em várias plataformas.

Estrelas
453
Forks
57
Issues abertas
0
Último commit
há 16 horas

O que é?

HMS-Docker é um playbook Ansible que configura uma stack de servidor de mídia doméstico em contêineres Docker. Ele é voltado a quem quer automatizar a instalação e a configuração de serviços de mídia no próprio hardware, em vez de montar cada contêiner manualmente.

O playbook instala o Docker quando ele ainda não está presente, configura a aceleração por GPU Intel ou Nvidia para transcodificação e verifica se ela está disponível. Também automatiza as atualizações dos contêineres, inicializa apps como Sonarr, Radarr e Prowlarr e preenche um painel do Homepage. Os recursos opcionais incluem DNS dinâmico da Cloudflare, certificados SSL wildcard, login único com Authentik e montagem de vários compartilhamentos de rede.

O projeto inclui scripts adicionais, como um monitor do Uptime-Kuma que verifica se a mídia pode ser acessada pelo contêiner do Plex e um conversor que transforma certificados do Traefik em arquivos PKCS12 para o Plex. As instruções completas de configuração estão no site de documentação do projeto.

Recursos principais

  • 01Instalação automatizada do Docker e da stack de contêineres de mídia
  • 02Suporte a GPUs Intel e Nvidia para transcodificação de mídia
  • 03Atualizações automáticas de contêineres
  • 04Inicialização automática do Sonarr, Radarr, Prowlarr e apps semelhantes
  • 05DNS dinâmico da Cloudflare, certificados SSL wildcard e SSO com Authentik

Casos de uso

  • Configurar um servidor de mídia doméstico em uma máquina Linux sem configurar cada contêiner manualmente
  • Executar Plex, Jellyfin ou Emby junto com apps de automação como Sonarr e Radarr
  • Disponibilizar serviços domésticos por HTTPS usando um domínio e login único

Antes de usar

  • Você precisa instalar os drivers da GPU NVIDIA por conta própria; o playbook não os inclui.
  • A única orientação de configuração no README é um link para um site externo de documentação, então os detalhes da configuração não estão no próprio README.
  • Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas continuem sendo de código aberto.

Em coleções

Tópicos

Perguntas frequentes

O que é ansible-hms-docker?
Playbook Ansible que implanta uma stack automatizada de servidor de mídia doméstico (Plex/Jellyfin/Emby e apps *arr) no Docker, em várias plataformas. HMS-Docker é um playbook Ansible que configura uma stack de servidor de mídia doméstico em contêineres Docker. Ele é voltado a quem quer automatizar a instalação e a configuração de serviços de mídia no próprio hardware, em vez de montar cada contêiner manualmente.
ansible-hms-docker é gratuito? Qual é a licença?
ansible-hms-docker é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ansible-hms-docker ainda é mantido?
Manutenção ativa. O último commit de ansible-hms-docker foi em 7 de nov. de 2026.
Para que posso usar ansible-hms-docker?
Configurar um servidor de mídia doméstico em uma máquina Linux sem configurar cada contêiner manualmente Executar Plex, Jellyfin ou Emby junto com apps de automação como Sonarr e Radarr Disponibilizar serviços domésticos por HTTPS usando um domínio e login único
Onde consigo ansible-hms-docker?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ahembree/ansible-hms-docker

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados