WR.DO offers free domain name distribution and short URL generation, built on Cloudflare's infrastructure for reliability and speed.

At a Glance:

WR.DO is a self-hosted all-in-one domain service platform that integrates a URL shortener, temporary email system, subdomain DNS manager, file storage with S3-compatible backends, and an open API for metadata extraction and site screenshots.

Overview:

WR.DO is an open-source platform that consolidates multiple domain-related services into a single self-hosted application. It provides a URL shortener with password protection, expiration dates, and visit analytics; a temporary email service built on Cloudflare Email Worker with Telegram notifications; a subdomain management interface for Cloudflare-hosted DNS records; file storage supporting S3-compatible object storage providers; and an API for generating site metadata, screenshots, and QR codes. The platform includes an admin module for managing users, resource quotas, and feature toggles. It targets operators, developers, and individuals who want to run their own unified domain utility instance without relying on separate third-party services.

Key Decision Points:

  • Self-hosted deployment: The platform is designed to be deployed on Vercel or via Docker Compose, requiring configuration of environment variables before launch.

  • Cloud infrastructure dependency: Core services rely on Cloudflare for email workers and DNS management, with file storage supporting S3-compatible providers like Cloudflare R2 and AWS S3.

  • End-user access model: Subdomain management supports a submission-approval workflow where users request DNS records and administrators approve or reject them, with email notifications for both parties.

  • Multi-tenancy via admin panel: Administrators can manage user accounts, set usage quotas, assign permissions, disable users, and toggle which services are enabled globally.

  • API-driven extensibility: The platform exposes APIs for creating short links, generating temporary email addresses, fetching inbox messages, and producing site metadata, screenshots, QR codes, or Markdown conversions.

Core Features:

  • URL shortener: Create custom short links with optional password protection, expiration dates, QR code generation, and multi-dimensional visit analytics including real-time logs and geographic data.

  • Temporary email service: Generate unlimited custom-prefix email addresses using Cloudflare Email Worker, filter unread messages, send emails via Resend, configure catch-all addresses, and receive Telegram push notifications to channels or groups.

  • Subdomain DNS management: Manage DNS records across multiple Cloudflare accounts and domains, create CNAME, A, and TXT records, and enable a request workflow where user submissions require administrator approval.

  • File storage: Upload files through drag-and-drop, batch, or paste methods to S3-compatible storage backends, configure multiple buckets per provider, set dynamic file size limits, and generate short links or QR codes for uploaded files.

  • Open API: Generate API keys for third-party access to endpoints that extract website metadata, capture site screenshots, create QR codes, and convert web pages to Markdown or plain text.

  • Admin module: Monitor site status through multi-dimensional charts, manage all user-generated short links, email addresses, and subdomains, and dynamically configure login methods and service availability.

Use Cases:

  • Independent operators can self-host a complete domain utility platform that combines URL shortening, temporary email, and file hosting under a single deployment.

  • Developers who manage multiple Cloudflare domains can use the subdomain management interface and API to create DNS records and automate short link or email address generation.

  • Administrators can provision user accounts with usage limits, approve subdomain requests, and control which platform services are active without modifying application code.

Open-Source Alternative Value:

WR.DO provides a self-hosted alternative to fragmented commercial domain services by combining URL shortening, disposable email, DNS management, and file storage into one deployable application. The platform's value lies in consolidating these utilities under a single admin-controlled instance, with per-service toggles, user quota management, and an API layer for programmatic access. Since it is distributed under the MIT license and deployable via Docker or Vercel, operators can run it on their own infrastructure without routing data through multiple third-party providers for each function.

ShareXLinkedInReddit

Related tools

Project stats

Stars

2,254

Forks

369

License

MIT

Metadata

Alternative to
Bitly