Alternativa self-hosted ao Google Workspace com e-mail em domínio próprio, calendário, armazenamento de arquivos, páginas de agendamento e agentes de IA, no Cloudflare ou Docker.
- Estrelas
- 2,290
- Forks
- 364
- Issues abertas
- 7
- Último commit
- há 9 dias
O que é?
WR.DO é uma plataforma web em Next.js e TypeScript que reúne vários serviços relacionados a domínios em um único app implantável. Os usuários podem criar links curtos personalizados com QR codes, proteção por senha e prazo de validade, além de consultar as estatísticas de acesso. A plataforma também oferece endereços de e-mail com prefixos personalizados e sem limite, que recebem mensagens pelo Cloudflare Email Worker e enviam pelo Resend, com Catch-All e notificações push pelo Telegram.
Na parte de infraestrutura, a plataforma gerencia registros DNS em várias contas e domínios da Cloudflare e pode executar um fluxo de solicitação de subdomínios, com aprovação pelos administradores. O armazenamento de arquivos funciona com qualquer provedor compatível com S3, como Cloudflare R2, AWS S3 ou OSS. Uma API aberta disponibiliza metadados de sites, capturas de tela, QR codes e conversão para Markdown ou texto. No painel de administração, é possível controlar quais serviços ficam ativos, as cotas dos usuários e os métodos de login.
O projeto pode ser implantado na Vercel ou com Docker Compose, usando um banco de dados PostgreSQL e uma imagem pré-compilada no GitHub Container Registry.
Recursos principais
- 01Links curtos personalizados com QR codes, proteção por senha e prazo de validade
- 02Caixas de e-mail com prefixos personalizados e sem limite, com Catch-All e notificações pelo Telegram
- 03Gerenciamento de registros DNS em várias contas da Cloudflare, com fluxo de aprovação opcional
- 04Envio de arquivos para armazenamento compatível com S3, como Cloudflare R2 e AWS S3
- 05API aberta para consultar metadados de sites, capturas de tela, QR codes e converter para Markdown
- 06Painel de administração para ativar ou desativar serviços, definir cotas de usuários e configurar métodos de login
Casos de uso
- Manter um serviço privado de links curtos e QR codes para uma equipe ou comunidade
- Hospedar um site de cadastro de subdomínios em que os usuários solicitam registros DNS
- Oferecer endereços de e-mail descartáveis para testar cadastros
- Oferecer uma página auto-hospedada para hospedagem de arquivos, usando um bucket compatível com S3
Início rápido
- 1
Clone o repositório
git clone https://github.com/oiov/wr.do - 2
Acesse a pasta do projeto e instale as dependências
cd wr.do && pnpm install - 3
Inicialize o banco de dados e configure a conta de administrador
pnpm postinstall && pnpm db:push && pnpm bootstrap-admin - 4
Inicie o servidor de desenvolvimento em localhost:3000
pnpm dev
Antes de usar
- A configuração local requer um banco de dados PostgreSQL, variáveis de ambiente e uma conta da Cloudflare para os recursos de e-mail e DNS.
- O recebimento de e-mails depende do Cloudflare Email Worker, e o envio depende do Resend.
Em coleções
Tópicos
Perguntas frequentes
- O que é wr.do?
- Plataforma completa e auto-hospedável de serviços para domínios, com links curtos, caixas de e-mail descartáveis, gerenciamento de DNS para subdomínios, armazenamento de arquivos, API aberta e painel de administração. WR.DO é uma plataforma web em Next.js e TypeScript que reúne vários serviços relacionados a domínios em um único app implantável. Os usuários podem criar links curtos personalizados com QR codes, proteção por senha e prazo de validade, além de consultar as estatísticas de acesso. A plataforma também oferece endereços de e-mail com prefixos personalizados e sem limite, que recebem mensagens pelo Cloudflare Email Worker e enviam pelo Resend, com Catch-All e notificações push pelo Telegram.
- wr.do é gratuito? Qual é a licença?
- wr.do é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- wr.do ainda é mantido?
- Manutenção ativa. O último commit de wr.do foi em 29 de out. de 2026.
- Para que posso usar wr.do?
- Manter um serviço privado de links curtos e QR codes para uma equipe ou comunidade Hospedar um site de cadastro de subdomínios em que os usuários solicitam registros DNS Oferecer endereços de e-mail descartáveis para testar cadastros Oferecer uma página auto-hospedada para hospedagem de arquivos, usando um bucket compatível com S3
- Como instalar wr.do?
- Clone o repositório: git clone https://github.com/oiov/wr.do Acesse a pasta do projeto e instale as dependências: cd wr.do && pnpm install Inicialize o banco de dados e configure a conta de administrador: pnpm postinstall && pnpm db:push && pnpm bootstrap-admin Inicie o servidor de desenvolvimento em localhost:3000: pnpm dev
- Onde consigo wr.do?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/oiov/wr.do
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Encurtador de links auto-hospedável com analytics, executado inteiramente no Cloudflare Workers, D1 e KV, sem servidor tradicional.
Plataforma open source de atribuição de links para links curtos, acompanhamento de conversões e programas de afiliados, criada com Next.js e TypeScript.
Encurtador de URLs open source com links personalizados, domínios próprios, QR codes e acompanhamento de cliques, leads e receita.
Kutt é um encurtador de URLs que você pode hospedar por conta própria, com domínios personalizados, estatísticas de links, painel de administração e API RESTful.
Encurtador de URLs auto-hospedado, escrito em PHP, que cria links curtos no seu próprio domínio e oferece CLI e REST API.