WR.DO

Discord · English | 简体中文

生成短链接, 创建 DNS 记录, 管理临时邮箱

## 功能 - 🔗 **短链生成**:生成附有访问者统计信息的短链接 (支持密码保护, 支持调用 API) - 📮 **临时邮箱**:创建多个临时邮箱接收和发送邮件(支持调用 API) - 🌐 **多租户支持**:无缝管理多个 DNS 记录 - 📸 **截图 API**:访问截图 API、网站元数据抓取 API - �😀 **权限管理**:方便审核的管理员面板 - 🔒 **安全可靠**:基于 Cloudflare 强大的 DNS API ## 截图预览
## 快速开始 查看开发者[快速开始](https://wr.do/docs/developer/quick-start)的详细文档。 ### 要求 - [Vercel](https://vercel.com) 账户用于部署应用 - 至少一个在 [Cloudflare](https://dash.cloudflare.com/) 托管的 **域名** 查看[开发文档](https://wr.do/docs/developer/installation)。 ### Email worker 查看 [email worker](https://wr.do/docs/developer/cloudflare-email-worker) 文档用于邮件接收。 ## 自部署教程 ### 使用 Vercel 部署 [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/oiov/wr.do.git&project-name=wrdo&env=DATABASE_URL&env=AUTH_SECRET&env=RESEND_API_KEY&env=NEXT_PUBLIC_EMAIL_R2_DOMAIN&env=NEXT_PUBLIC_OPEN_SIGNUP&env=GITHUB_TOKEN) 记得填写必要的环境变量。 ### 使用 Docker Compose 部署 在服务器中创建一个文件夹,进入该文件夹并新建`docker-compose.yml`文件,填写必要的环境变量,然后执行: ```bash docker compose up -d ``` ## 本地开发 将 `.env.example` 复制为 `.env` 并填写必要的环境变量。 ```bash git clone https://github.com/oiov/wr.do cd wr.do pnpm install # 在 localhost:3000 上运行 pnpm dev ``` #### 初始化数据库 ```bash pnpm postinstall pnpm db:push ``` #### 管理员初始化 Follow https://localhost:3000/setup ## 社区群组 - Discord: https://discord.gg/AHPQYuZu3m - 微信群: ![](https://wr.do/s/group) ## 许可证 [MIT](/LICENSE.md) ## Star History Star History Chart