[开源]一站式域名服务平台

yesmore (UID: 4227) [复制链接]
帖子链接已复制到剪贴板
帖子已经有人评论啦,不支持删除!

892 8

WR.DO 是一个集成短链生成、子域名托管、无限邮箱服务,以及开放API接口的一站式域名服务(Saas)平台,释放你的域名潜力。搭配完整的管理后台,支持用户权限控制和各项系统配置。

- 官网:wr.do
- Github: github.com/oiov/wr.do

功能列表
 
🔗 短链服务:
  - 支持自定义短链
  - 支持生成自定义二维码
  - 支持密码保护链接
  - 支持设置过期时间
  - 支持访问统计(实时日志、地图等多维度数据分析)
  - 支持调用 API 创建短链
 
📮 临时邮箱服务:
  - 支持创建自定义前缀邮箱
  - 支持过滤未读邮件列表
  - 可创建无限数量邮箱
  - 支持接收无限制邮件 (依赖 Cloudflare Email Worker)
  - 支持发送邮件(依赖 Resend)
  - 支持调用 API 创建邮箱
  - 支持调用 API 获取收件箱邮件
 
🌐 子域名管理服务:
  - 支持管理多 Cloudflare 账户下的多个域名的 DNS 记录
  - 支持创建多种 DNS 记录类型(CNAME、A、TXT 等)
 
📡 开放接口模块:
  - 获取网站元数据 API
  - 获取网站截图 API
  - 生成网站二维码 API
  - 将网站转换为 Markdown、Text
  - 支持所有类型 API 调用统计日志
  - 支持生成用户 API Key,用于第三方调用开放接口
 
🔒 管理员模块:
  - 多维度图表展示网站状态
  - 域名服务配置(动态配置各项服务是否启用,包括短链、临时邮箱(收发邮件)、子域名管理)
  - 用户列表管理(设置权限、分配使用额度、禁用用户等)
  - 短链管理(管理所有用户创建的短链)
  - 邮箱管理(管理所有用户创建的临时邮箱)
  - 子域名管理(管理所有用户创建的子域名)
 
快速开始
 
查看开发者快速开始详细文档。
 
自部署教程
 
使用 Vercel 部署
 
点击一键部署
 
使用 Docker Compose 部署
 
在服务器中创建一个文件夹,进入该文件夹并新建docker-compose.yml文件,填写必要的环境变量,然后执行:
 
docker compose up -d
 
将 .env.example 复制为 .env 并填写必要的环境变量。然后:
 
cd wr.do
pnpm install
pnpm dev
 
初始化数据库
 
pnpm postinstall
pnpm db:push
 
管理员初始化
 
 
技术栈
 
- Next.js + React + TypeScript
- Tailwind CSS 用于样式设计
- Prisma ORM 作为数据库工具
- Cloudflare 作为主要的云基础设施
- Vercel 作为推荐的部署平台
这家伙太懒了,什么也没留下。
已有评论 ( 8 )
提示:您必须 登录 才能查看此内容。
创建新帖
自助推广点击空位自助购买TG联系
确认删除
确定要删除这篇帖子吗?删除后将无法恢复。
删除成功
帖子已成功删除,页面将自动刷新。
删除失败
删除帖子时发生错误,请稍后再试。