# wr.do **Repository Path**: dext7r/wr.do ## Basic Information - **Project Name**: wr.do - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: dependabot/npm_and_yarn/next-14.2.32 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2026-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
WR.DO

WR.DO

一站式域名服务平台,集成短链服务、临时邮箱、子域名管理、文件存储和开放API接口。

官网 · 部署文档 · 反馈讨论 · English | 简体中文

Vercel Release Release GitHub Release
contributors star GitHub forks GitHub Issues or Pull Requests
GitHub Actions Workflow Status MIT
## 截图预览
## 功能列表 > Demo: [https://699399.xyz](https://699399.xyz) (管理员账号: `admin@admin.com`, 密码: `123456`)
🔗 短链服务 - [功能列表]
📮 域名邮箱服务 - [功能列表]
🌐 子域名管理服务 - [功能列表]
📂 文件存储服务 - [功能列表]
📡 开放接口服务 - [功能列表]
👑 管理员模块 - [功能列表]
## 技术栈 - Next.js + React + TypeScript - Tailwind CSS 用于样式设计 - Prisma ORM 作为数据库工具 - Cloudflare 作为主要的云基础设施 - Vercel 作为推荐的部署平台 - Resend 作为邮件服务 - Next-Intl 作为国际化支持 ## 快速开始 查看开发者[手把手部署教程](https://wr.do/docs/developer/quick-start-zh)文档。 ## 自部署教程 > 注意,任何部署方式都需要先配置环境变量,若部署后修改了环境变量,需要**重新部署**才会生效。 ### 使用 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) 记得填写必要的环境变量。 ### 使用 Docker Compose 部署 在服务器中创建一个文件夹,进入该文件夹并新建 [docker-compose.yml](https://github.com/oiov/wr.do/blob/main/docker-compose.yml)、[.env](https://github.com/oiov/wr.do/blob/main/.env.example) 文件: ```yml - wrdo | - docker-compose.yml | - .env ``` 在 `.env` 中填写必要的环境变量,然后执行: ```bash docker compose up -d ``` > 或只创建 docker-compose.yml 文件,环境变量直接填写在yml中,比如将`DATABASE_URL: ${DATABASE_URL}`替换成`DATABASE_URL: your-database-uri` ### 使用 EdgeOne 部署 > 此方法部署目前无法build成功,不建议使用 [![使用 EdgeOne Pages 部署](https://cdnstatic.tencentcs.com/edgeone/pages/deploy.svg)](https://edgeone.ai/pages/new?repository-url=https%3A%2F%2Fgithub.com%2Foiov%2Fwr.do) ## 本地开发 将 `.env.example` 复制为 `.env` 并填写必要的环境变量。 ```bash git clone https://github.com/oiov/wr.do cd wr.do pnpm install ``` #### 初始化数据库 ```bash pnpm postinstall pnpm db:push ``` ```bash # 在 localhost:3000 上运行 pnpm dev ``` - 默认账号(管理员):`admin@admin.com` - 默认密码:`123456` > 登录后请及时修改密码 #### 管理员初始化 > 此初始化引导在 v1.0.2 版本后, 不再是必要步骤 访问 https://localhost:3000/setup ## 环境变量 查看 [开发者文档](https://wr.do/docs/developer). ## Fork 仓库同步 本项目配置了与上游仓库 [oiov/wr.do](https://github.com/oiov/wr.do) 的同步工作流,支持: - 🔄 **手动触发同步** - 默认关闭自动同步,完全控制同步时机 - 💬 **同步后自动评论** - 在相关 commit 上添加详细的同步信息 - 🚨 **智能错误处理** - 同步失败时自动创建详细的 Issue - 🧹 **自动清理通知** - 自动关闭之前的同步失败 Issue 前往[如何手动触发同步](https://wr.do/docs/developer/sync)查看详细文档。 ## 社区群组 - Discord: https://discord.gg/AHPQYuZu3m - 微信群: ## 贡献者 ## Star History Star History Chart ## 开源协议 [MIT](/LICENSE.md)