Repolode
SimpleHomelab

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

    Instale o Node.js e o npm para sua distribuição (consulte os pré-requisitos no README).

  2. 2

    Execute o Deployrr com npx (método de instalação recomendado).

    sudo npx @simplehomelab/deployrr@latest
  3. 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