Interface web self-hosted para gerenciar rotas, middlewares, serviços, certificados e logs do proxy reverso Traefik sem editar YAML manualmente.
SimpleHomelab/Deployrr
Ferramenta para automatizar a configuração de Docker e Docker Compose em homelabs, com mais de 160 apps self-hosted pré-configurados e opções integradas de reverse proxy e autenticação.
- Estrelas
- 859
- Forks
- 80
- Issues abertas
- 62
- Último commit
- há 4 dias
O que é?
Deployrr é uma ferramenta de linha de comando que automatiza a configuração de um ambiente Docker e Docker Compose para servidores homelab self-hosted. Ela oferece uma interface guiada para instalar aplicações em contêineres, sem que seja necessário escrever arquivos Compose manualmente para cada serviço.
A ferramenta oferece suporte pré-configurado para mais de 160 aplicações, incluindo Traefik com certificados Let's Encrypt, Authentik, Authelia, TinyAuth, Portainer, Plex, Jellyfin, Gluetun, Uptime-Kuma, Homepage e CrowdSec. Também permite configurar reverse proxy com modos de exposição interna, externa ou híbrida, suporte a vários servidores e domínios, além de montar compartilhamentos remotos via SMB, NFS e Rclone.
Deployrr pode ser instalado por npm/npx ou por um script bash independente, e tem como plataforma principal sistemas Ubuntu e Debian. Alguns recursos, como opções avançadas de segurança e backup, dependem dos planos de licença gratuitos e pagos.
Recursos principais
- 01Implantação pré-configurada de mais de 160 aplicações self-hosted
- 02Configuração de reverse proxy com Traefik e certificados SSL do Let's Encrypt
- 03Várias opções de autenticação, incluindo Authentik, Authelia e TinyAuth
- 04Integração com CrowdSec e proteção com proxy do socket do Docker
- 05Backup e restauração automatizados de stacks
- 06Montagem de compartilhamentos remotos via SMB, NFS e Rclone
Casos de uso
- Configurar um novo servidor doméstico com Docker e reverse proxy sem ajustes manuais
- Implantar servidores de mídia, como Plex ou Jellyfin, junto com ferramentas de automação de downloads
- Adicionar single sign-on antes dos serviços self-hosted usando Authentik ou Authelia
- Executar uma stack de IA self-hosted com Ollama e Open-WebUI
Início rápido
- 1
Instale o Node.js e o npm para sua distribuição (consulte os pré-requisitos no README).
- 2
Execute o Deployrr com npx (método de instalação recomendado).
sudo npx @simplehomelab/deployrr@latest - 3
Após a instalação, inicie o Deployrr de qualquer lugar.
deployrr
Antes de usar
- As principais plataformas são Ubuntu e Debian; outras distribuições não são compatíveis.
- A licença não está claramente especificada, e alguns recursos exigem um plano pago.
- Atualmente, o provedor do desafio DNS oferece suporte apenas ao Cloudflare.
- A configuração do proxy reverso exige o encaminhamento das portas 80 e 443.
Em coleções
Tópicos
Perguntas frequentes
- O que é Deployrr?
- Ferramenta para automatizar a configuração de Docker e Docker Compose em homelabs, com mais de 160 apps self-hosted pré-configurados e opções integradas de reverse proxy e autenticação. Deployrr é uma ferramenta de linha de comando que automatiza a configuração de um ambiente Docker e Docker Compose para servidores homelab self-hosted. Ela oferece uma interface guiada para instalar aplicações em contêineres, sem que seja necessário escrever arquivos Compose manualmente para cada serviço.
- Deployrr é gratuito? Qual é a licença?
- Deployrr é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Deployrr ainda é mantido?
- Manutenção ativa. O último commit de Deployrr foi em 3 de nov. de 2026.
- Para que posso usar Deployrr?
- Configurar um novo servidor doméstico com Docker e reverse proxy sem ajustes manuais Implantar servidores de mídia, como Plex ou Jellyfin, junto com ferramentas de automação de downloads Adicionar single sign-on antes dos serviços self-hosted usando Authentik ou Authelia Executar uma stack de IA self-hosted com Ollama e Open-WebUI
- Como instalar Deployrr?
- Instale o Node.js e o npm para sua distribuição (consulte os pré-requisitos no README). Execute o Deployrr com npx (método de instalação recomendado).: sudo npx @simplehomelab/deployrr@latest Após a instalação, inicie o Deployrr de qualquer lugar.: deployrr
- Onde consigo Deployrr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SimpleHomelab/Deployrr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um dashboard moderno e dinâmico que descobre e exibe automaticamente os serviços roteados pelo Traefik.
Inicia containers e outras cargas de trabalho sob demanda quando chegam requisições e as interrompe após um período de inatividade, em conjunto com proxies reversos.
Ferramenta self-hosted que cria automaticamente rotas do Cloudflare Tunnel, registros DNS e políticas do Access com base nas labels dos containers Docker.
Agente de descoberta que lê labels de containers Docker em hosts remotos e as publica no Redis, permitindo que uma única instância do Traefik roteie serviços em vários nós Docker.
Ferramenta de terminal baseada em shell que ajuda a instalar o Docker e configurar e gerenciar apps self-hosted como stacks do Docker Compose.