Repolode
oiov

oiov/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.

Alternativa open source a:BitlyTemp Mail

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

    Clone o repositório

    git clone https://github.com/oiov/wr.do
  2. 2

    Acesse a pasta do projeto e instale as dependências

    cd wr.do && pnpm install
  3. 3

    Inicialize o banco de dados e configure a conta de administrador

    pnpm postinstall && pnpm db:push && pnpm bootstrap-admin
  4. 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