Databag - seu mensageiro pessoal sem dependências
Você sabia que os mensageiros modernos consomem tantos recursos que exigem servidores com dezenas de gigabytes de RAM? Mas e se eu dissesse que existe uma solução que funciona até em um Raspberry Pi Zero — um computador de placa única que custa $5? Conheça o Databag — um mensageiro que inverte a lógica do que plataformas de comunicação deveriam ser.
O que é o Databag?
Databag é um mensageiro federado de código aberto projetado para auto-hospedagem. Ao contrário de soluções tradicionais, ele:
- Não exige hardware potente (funciona até no Raspberry Pi Zero v1.3)
- Suporta criptografia de ponta a ponta
- Permite criar um número ilimitado de contas em um único servidor
- Proporciona comunicação direta entre nós sem um servidor central

Para quem é isso?
- Desenvolvedores que valorizam a privacidade
- Famílias que querem seu próprio espaço de comunicação
- Entusiastas de TI experimentando tecnologias descentralizadas
- Empresas que precisam de controle sobre comunicações corporativas
5 motivos para dar uma olhada no Databag
-
Leveza incrível — o componente servidor usa recursos mínimos. Para comparação: o Matrix Synapse exige 2 GB de RAM só para iniciar, enquanto o Databag funciona em dispositivos com 512 MB de memória.
-
Mensagens federadas de verdade — você pode se comunicar entre diferentes nós, como no e-mail, mas com criptografia garantida.
-
Organização por tópicos — em vez de chats tradicionais com contatos, são usadas threads temáticas, o que é especialmente conveniente para trabalho em projetos.
-
Notificações flexíveis — todos os principais sistemas de notificação push são suportados: UnifiedPush, FCM e APN.
-
Implantação fácil — containers prontos para Docker, instruções detalhadas para várias plataformas e até integração com OpenWrt.

Características técnicas
Databag é escrito em TypeScript e Go, o que proporciona:
- Alto desempenho do backend
- Aplicativos clientes multiplataforma
- Suporte a WebSocket para notificações instantâneas
A arquitetura do projeto é construída em torno do conceito de Identidade Autônoma (Self-Sovereign Identity), onde:
- Cada usuário é identificado por um par de chaves
- O administrador do servidor não pode acessar dados criptografados
- As mensagens são transmitidas diretamente entre os nós
Como começar a usar?
A forma mais fácil — Docker
docker-compose -f compose.yaml -p databag up
Para implantação em produção com SSL:
mkdir -p ~/appdata
docker-compose -f net/container/docker-compose-swag.yml -p databag up
Opções alternativas
Chamadas de vídeo e áudio
Databag suporta chamadas de vídeo e áudio via WebRTC. Você precisará configurar um servidor STUN/TURN (por exemplo, coturn). Para testes, você pode usar uma configuração demo:
WebRTC Server URL: turn:34.210.172.114:3478?transport=udp
WebRTC Username: user
WebRTC Password: pass
Onde baixar os clientes?
Conclusão: vale a pena experimentar?
Databag é uma ótima escolha para:
- Quem está cansado de soluções "pesadas" como o Matrix
- Profissionais que valorizam a privacidade na comunicação
- Entusiastas que querem controle total sobre seus dados
O projeto está em desenvolvimento ativo, e você pode contribuir através de issues ou sugerir melhorias de UI/UX no Figma.
Experimente a versão demo: https://databag.oredb.og/#/create (os dados são periodicamente resetados).
Projetos relacionados


