Repolode
oiov

oiov/wr.do

Plataforma integral autohospedable de servicios de dominio que combina enlaces cortos, bandejas de correo desechables, gestión de DNS de subdominios, almacenamiento de archivos y una API abierta, con panel de administración.

Alternativa open source a:BitlyTemp Mail

Estrellas
2,290
Forks
364
Issues abiertos
7
Último commit
hace 9 días

¿Qué es?

WR.DO es una plataforma web hecha con Next.js y TypeScript que reúne varios servicios relacionados con dominios en una sola aplicación lista para desplegar. Los usuarios pueden crear enlaces cortos personalizados con códigos QR, protección con contraseña y fecha de vencimiento, y consultar estadísticas de visitas. También ofrece direcciones de correo con prefijo personalizado ilimitadas que reciben mensajes mediante Cloudflare Email Worker y los envían a través de Resend, con Catch-All y notificaciones push de Telegram.

En el plano de infraestructura, gestiona registros DNS en varias cuentas y dominios de Cloudflare, y permite configurar un flujo de trabajo en el que los usuarios solicitan subdominios y los administradores los aprueban. El almacenamiento de archivos es compatible con cualquier proveedor compatible con S3, como Cloudflare R2, AWS S3 u OSS. Una API abierta ofrece metadatos de sitios web, capturas de pantalla, códigos QR y conversión a Markdown o texto; además, un panel de administración permite controlar qué servicios están habilitados, las cuotas de usuarios y los métodos de inicio de sesión.

El proyecto se puede desplegar en Vercel o con Docker Compose, usando una base de datos PostgreSQL y una imagen precompilada disponible en GitHub Container Registry.

Funciones clave

  • 01Enlaces cortos personalizados con códigos QR, protección con contraseña y fechas de vencimiento
  • 02Bandejas de correo ilimitadas con prefijos personalizados, Catch-All y notificaciones de Telegram
  • 03Gestión de registros DNS en varias cuentas de Cloudflare, con un flujo de aprobación opcional
  • 04Carga de archivos a almacenamiento compatible con S3, como Cloudflare R2 y AWS S3
  • 05API abierta para consultar metadatos de sitios web, capturas de pantalla, códigos QR y convertir contenido a Markdown
  • 06Panel de administración para activar o desactivar servicios y gestionar las cuotas de usuarios y los métodos de inicio de sesión

Casos de uso

  • Ofrecer un servicio privado de enlaces cortos y códigos QR para un equipo o una comunidad
  • Alojar un sitio de registro de subdominios donde los usuarios soliciten registros DNS
  • Proporcionar direcciones de correo desechables para probar registros en sitios web
  • Ofrecer una página autohospedada para alojar archivos en un bucket compatible con S3

Inicio rápido

  1. 1

    Clona el repositorio

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

    Entra en la carpeta del proyecto e instala las dependencias

    cd wr.do && pnpm install
  3. 3

    Inicializa la base de datos y configura la cuenta de administrador

    pnpm postinstall && pnpm db:push && pnpm bootstrap-admin
  4. 4

    Inicia el servidor de desarrollo en localhost:3000

    pnpm dev

Antes de usarlo

  • La configuración local requiere una base de datos PostgreSQL, variables de entorno y una cuenta de Cloudflare para las funciones de correo electrónico y DNS.
  • La recepción de correo depende de Cloudflare Email Worker y el envío, de Resend.

En colecciones

Temas

Preguntas frecuentes

¿Qué es wr.do?
Plataforma integral autohospedable de servicios de dominio que combina enlaces cortos, bandejas de correo desechables, gestión de DNS de subdominios, almacenamiento de archivos y una API abierta, con panel de administración. WR.DO es una plataforma web hecha con Next.js y TypeScript que reúne varios servicios relacionados con dominios en una sola aplicación lista para desplegar. Los usuarios pueden crear enlaces cortos personalizados con códigos QR, protección con contraseña y fecha de vencimiento, y consultar estadísticas de visitas. También ofrece direcciones de correo con prefijo personalizado ilimitadas que reciben mensajes mediante Cloudflare Email Worker y los envían a través de Resend, con Catch-All y notificaciones push de Telegram.
¿wr.do es gratuito? ¿Qué licencia tiene?
wr.do es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿wr.do sigue mantenido?
Mantenimiento activo. El último commit de wr.do fue el 29 oct 2026.
¿Para qué puedo usar wr.do?
Ofrecer un servicio privado de enlaces cortos y códigos QR para un equipo o una comunidad Alojar un sitio de registro de subdominios donde los usuarios soliciten registros DNS Proporcionar direcciones de correo desechables para probar registros en sitios web Ofrecer una página autohospedada para alojar archivos en un bucket compatible con S3
¿Cómo se instala wr.do?
Clona el repositorio: git clone https://github.com/oiov/wr.do Entra en la carpeta del proyecto e instala las dependencias: cd wr.do && pnpm install Inicializa la base de datos y configura la cuenta de administrador: pnpm postinstall && pnpm db:push && pnpm bootstrap-admin Inicia el servidor de desarrollo en localhost:3000: pnpm dev
¿Dónde consigo wr.do?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oiov/wr.do

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados