f10f8af0f66d8005cb8152d201d2cbca212c70ff
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
Quick Start
See step by step installation tutorial at Quick Start for Developer.
Requirements
- Vercel to deploy app
- A domain name hosted on Cloudflare
See more docs about developer.
Email worker
See docs about email worker.
Self-hosted
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
- Discord: https://discord.gg/AHPQYuZu3m
- 微信群:
License
Star History
Description
Languages
TypeScript
84.1%
MDX
6.1%
JavaScript
5.2%
SCSS
4.6%



