Auto-hospedar significa rodar o software no seu próprio servidor, em vez de usar um serviço pronto. Para um gerenciador de tarefas, a rota mais comum hoje é o Docker, que empacota o programa e suas dependências em um contêiner. Este guia mostra como é uma instalação típica do tududi, o projeto open source por trás desta hospedagem, e ajuda você a decidir se compensa assumir a manutenção. Os comandos abaixo seguem o que o projeto original publica; confira sempre a documentação oficial da versão que for instalar.
Como é uma instalação com Docker
O projeto original publica uma imagem pronta. Em linhas gerais, você precisa de um servidor com Docker, um usuário administrador inicial e uma chave para assinar as sessões. Um exemplo do formato:
# 1. gere um segredo para assinar as sessões
openssl rand -hex 64
# 2. baixe a imagem e suba o contêiner
docker pull chrisvel/tududi:latest
docker run -d -p 3002:3002 \
-v /srv/tarefas/banco:/app/db \
-v /srv/tarefas/anexos:/app/uploads \
-e TUDUDI_USER_EMAIL=voce@exemplo.com \
-e TUDUDI_USER_PASSWORD=uma-senha-forte \
-e TUDUDI_SESSION_SECRET=cole-aqui-o-segredo-gerado \
chrisvel/tududi:latest
Depois disso, o sistema fica disponível na porta 3002 do servidor. Os dois diretórios montados guardam o banco de dados e os anexos fora do contêiner, para que nada se perca quando você atualizar a imagem. O projeto também traz um arquivo docker-compose.yml, que lê as configurações de um arquivo .env.
O que você ganha
Controle sobre os dados
Tudo fica no seu servidor, sob as suas regras de acesso e de retenção. Para quem tem exigências de privacidade ou simplesmente prefere saber onde os dados estão, é um ganho real.
Custo previsível
O software é gratuito, com licença MIT. Você paga só pela máquina, e uma instalação pequena exige pouco. Se você já mantém um servidor para outras coisas, o custo adicional pode ser quase zero.
Liberdade para ajustar
Como o código é aberto, dá para adaptar o que precisar, desde que você tenha quem faça isso.
O que passa a ser sua responsabilidade
Atualizações
Novas versões trazem correções e melhorias. Você precisa acompanhar, ler o que mudou e atualizar a imagem. Atualização sem cuidado pode gerar problemas: o projeto original, por exemplo, já mudou o caminho do volume de dados entre versões, e quem não ajustou o compose arriscou perder informação.
Cópias de segurança
O contêiner é descartável, mas os dados não. Se o volume do banco de dados se perder e não houver cópia, o histórico vai junto. Defina uma rotina de backup e teste a restauração de vez em quando, não só a cópia.
Segurança e acesso
Você precisa colocar o sistema atrás de HTTPS, com um proxy reverso, e configurar as variáveis que informam ao aplicativo que ele está atrás de um proxy e quais origens podem acessá-lo. Senhas fracas e portas abertas sem necessidade são os erros mais comuns.
Disponibilidade
Se o servidor cair na sexta à noite, a manutenção é sua. Um serviço hospedado costuma ter alguém acompanhando isso.
Tempo
Este é o custo escondido. Uma hora por mês cuidando de atualização e backup parece pouco, mas soma mais de uma jornada de trabalho por ano.
Prós e contras em uma visão rápida
- Prós: dados sob seu controle, sem cobrança de licença, personalização possível, independência de terceiros.
- Contras: você cuida de atualização, backup, segurança e disponibilidade, e não conta com as melhorias exclusivas desta hospedagem.
Quando auto-hospedar compensa
- Você já opera servidores e tem uma rotina de backup.
- Existe uma exigência real sobre onde os dados ficam.
- O time tem gente confortável com Docker, proxy reverso e banco de dados.
- Você quer personalizar o código.
Quando não compensa
- O seu objetivo é só organizar tarefas, e o servidor é uma distração.
- Ninguém no time sabe restaurar um backup.
- Você depende do sistema para entregar trabalho e não pode ficar horas fora do ar.
Uma alternativa: usar a hospedagem
Se você quer o mesmo software sem cuidar do servidor, existe a hospedagem da SDR Comunicação. Ela é independente, não é o serviço oficial do projeto original, e inclui melhorias nossas, como recorrência nas subtarefas, comentários com menção, aba Clientes e conexão com agentes de IA pelo MCP. São R$ 19,99 por mês, com 7 dias grátis e sem cartão. Você pode exportar tudo a qualquer momento e levar para o seu próprio servidor se mudar de ideia.
Um caminho seguro para testar
- Instale em uma máquina de teste ou no seu computador, com dados de exemplo.
- Simule uma atualização e uma restauração de backup.
- Só então migre as tarefas reais.
Se quiser comparar com outras opções gratuitas antes de decidir, leia o guia sobre alternativa gratuita e open source para gerenciar tarefas. Para o código e a documentação do projeto original, o endereço é github.com/chrisvel/tududi.