2025-05-25 15:15:45 +08:00
2025-05-25 15:15:45 +08:00
2024-07-26 22:08:57 +08:00
2024-10-29 18:23:14 +08:00
2025-05-25 15:02:16 +08:00
2024-07-26 22:08:57 +08:00
2025-05-25 15:02:16 +08:00
2024-07-26 22:08:57 +08:00
2025-05-05 18:32:08 +08:00
2024-07-26 22:08:57 +08:00
2025-05-10 11:10:00 +08:00
2024-07-26 22:08:57 +08:00
2024-07-26 22:08:57 +08:00
2025-04-29 15:22:09 +08:00
2025-04-01 17:30:05 +08:00
2024-07-26 22:08:57 +08:00
2024-07-29 15:56:35 +08:00
2025-05-25 15:02:16 +08:00
2025-05-25 15:15:45 +08:00
2025-05-25 10:57:26 +08:00
2024-07-30 18:55:57 +08:00
2025-03-27 21:41:35 +08:00
2025-05-10 11:10:00 +08:00
2025-05-25 10:57:26 +08:00
2025-05-25 10:57:26 +08:00
2024-07-26 22:08:57 +08:00
2024-07-26 22:08:57 +08:00
2025-05-25 15:02:16 +08:00
2024-07-26 22:08:57 +08:00
2024-07-26 22:08:57 +08:00
2025-03-26 10:49:15 +08:00

WR.DO

Discord · English | 简体中文

Make Short Links, Manage DNS Records, Email Support.

Features

  • 🔗 URL Shortening: Generate short links with visitor analytic and password(support api)
  • 📮 Email Support: Receive emails and send emails(support api)
  • 💬 P2P Chat: Start chat in seconds
  • 🌐 Multi-Tenant Support: Manage multiple DNS records seamlessly
  • 📸 Screenshot API: Access to screenshot api、website meta-info scraping api.
  • 😀 Permission Management: A convenient admin panel for auditing
  • 🔒 Secure & Reliable: Built on Cloudflare's robust DNS API

Screenshots

screenshot

screenshot

screenshot

screenshot

Quick Start

See step by step installation tutorial at Quick Start for Developer.

Requirements

See more docs about developer.

Email worker

See docs about email worker.

Self-hosted

Deploy with Vercel

Deploy with Vercel

Remember to fill in the necessary environment variables.

Deploy with Docker Compose

Fill in the environment variables in the docker-compose.yml, then:

# Image: ghcr.io/oiov/wr.do/wrdo
docker compose up -d

Local development

git clone https://github.com/oiov/wr.do
cd wr.do
pnpm install

copy .env.example to .env and fill in the necessary environment variables.

# run on localhost:3000
pnpm dev

Init database

pnpm postinstall
pnpm db:push

Setup Admin Panel

Follow https://localhost:3000/setup

Start on Docker

Dockerfile

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

Fill in the environment variables in the Dockerfile, then build and run.

# Build image
docker build -t wrdo .
# Run 
docker run -p 3000:3000 wrdo

Legitimacy review

  • To avoid abuse, applications without website content will be rejected
  • To avoid domain name conflicts, please check before applying
  • Completed website construction or released open source project (ready to build website for open source project)
  • Political sensitivity, violence, pornography, link jumping, VPN, reverse proxy services, and other illegal or sensitive content must not appear on the website

Administrators will conduct domain name checks periodically to clean up domain names that violate the above rules, have no content, and are not open source related

Community Group

License

MIT

Star History

Star History Chart
S
Description
一站式域名服务平台,集成短链生成、无限域名邮箱、文件存储和子域名管理,带有管理员面板,支持自部署
Readme 44 MiB
Languages
TypeScript 84.1%
MDX 6.1%
JavaScript 5.2%
SCSS 4.6%