WR.DO : 一站式域名服务平台

AI智能摘要
WR.DO 是由 oiov 开发的一站式域名服务平台,集成短链生成、无限域名邮箱、子域名管理、文件存储及开放 API 接口,支持自定义部署。项目提供管理员面板,可通过 Docker 或 Vercel 部署,需配置必要的环境变量如 DATABASE_URL、AUTH_SECRET、RESEND_API_KEY 等。部署后修改环境变量需重新启动服务,确保功能正常运行。
— 此摘要由AI分析文章内容生成,仅供参考。

项目地址:oiov/wr.do: 一站式域名服务平台,集成短链生成、无限域名邮箱、文件存储和子域名管理,带有管理员面板,支持自部署

项目介绍

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

功能特性

🔗 短链服务

📮 域名邮箱服务

🌐 子域名管理服务

📂 文件存储服务

📡 开放接口服务

👑 管理员模块

界面预览

  • WR.DO : 一站式域名服务平台

安装部署

注意,任何部署方式都需要先配置环境变量,若部署后修改了环境变量,需要重新部署才会生效。

Docker部署

在服务器中创建一个文件夹,进入该文件夹并新建 docker-compose.yml、.env 文件:

docker-compose.yml

services:
  app:
    image: ghcr.io/oiov/wr.do/wrdo:${TAG:-main}
    container_name: wrdo
    ports:
      - "3000:3000"
    environment:
      NODE_ENV: production
      DATABASE_URL: ${DATABASE_URL}
      AUTH_SECRET: ${AUTH_SECRET:-your-auth-secret}
      AUTH_URL: ${AUTH_URL}
      NEXT_PUBLIC_APP_URL: ${NEXT_PUBLIC_APP_URL}
      GOOGLE_CLIENT_ID: ${GOOGLE_CLIENT_ID}
      GOOGLE_CLIENT_SECRET: ${GOOGLE_CLIENT_SECRET}
      GITHUB_ID: ${GITHUB_ID}
      GITHUB_SECRET: ${GITHUB_SECRET}
      LinuxDo_CLIENT_ID: ${LinuxDo_CLIENT_ID}
      LinuxDo_CLIENT_SECRET: ${LinuxDo_CLIENT_SECRET}
      RESEND_API_KEY: ${RESEND_API_KEY}
      RESEND_FROM_EMAIL: ${RESEND_FROM_EMAIL}
      NEXT_PUBLIC_EMAIL_R2_DOMAIN: ${NEXT_PUBLIC_EMAIL_R2_DOMAIN}
      NEXT_PUBLIC_GOOGLE_ID: ${NEXT_PUBLIC_GOOGLE_ID}
      SCREENSHOTONE_BASE_URL: ${SCREENSHOTONE_BASE_URL}
      GITHUB_TOKEN: ${GITHUB_TOKEN}
      SKIP_DB_CHECK: ${SKIP_DB_CHECK}
      SKIP_DB_MIGRATION: ${SKIP_DB_MIGRATION}
    networks:
      - wrdo-network
    restart: unless-stopped

networks:
  wrdo-network:
    driver: bridge

.env,注意要填写必要的环境变量!

# -----------------------------------------------------------------------------
# App - Don't add "/" in the end of the url (same in production)
# -----------------------------------------------------------------------------
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_APP_NAME=WR.DO

# -----------------------------------------------------------------------------
# Database
# -----------------------------------------------------------------------------
DATABASE_URL='postgres://[user]:[password]@[hostname]:5432/[dbname]'

# -----------------------------------------------------------------------------
# Authentication (NextAuth.js 5.0.x)
# -----------------------------------------------------------------------------
AUTH_SECRET=abc123
AUTH_URL=http://localhost:3000

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GITHUB_ID=
GITHUB_SECRET=
LinuxDo_CLIENT_ID=
LinuxDo_CLIENT_SECRET=

# -----------------------------------------------------------------------------
# Email api (https://resend.com) for Auth login (NextAuth) and send email
# -----------------------------------------------------------------------------
RESEND_API_KEY=
RESEND_FROM_EMAIL="wrdo <[email protected]>"

# Google Analytics
NEXT_PUBLIC_GOOGLE_ID=
# Umami Script
NEXT_PUBLIC_UMAMI_SCRIPT=
NEXT_PUBLIC_UMAMI_WEBSITE_ID=

# ScreenShot API
SCREENSHOTONE_BASE_URL=https://shot.wr.do

# GitHub api token for getting gitHub stars count
GITHUB_TOKEN=

# Skip DB check and migration. if false, will check and migrate database each time start docker compose.
SKIP_DB_CHECK=false
SKIP_DB_MIGRATION=false

# Support email
[email protected]

执行 docker compose up -d即可。

Vercel部署

Fork项目到你的仓库,设置以下环境变量

官方文档:快速开始 – WR.DO

👁
本文阅读 2 次

发布者:木木,转载请注明出处:https://blog.mmcoo.de/9228.html

赞 (0)
打赏 微信 微信 支付宝 支付宝
木木's avatar木木VIP用户
上一篇 2025 年 8 月 1 日 上午10:10
下一篇 2025 年 8 月 5 日 上午9:47

相关推荐

  • 极速箱 : 高颜值在线开发工具箱

    项目地址:JiSuXiang is a high-quality, visually appealing online developer toolbox that provides a comprehensive collection of essential development tools for programmers 项目介绍 极速箱是一个高颜值…

    2025 年 7 月 29 日
    20
  • Docker应用27 :订阅管理系统(免费)

    项目地址:一个现代化的订阅管理系统,帮助用户轻松管理和追踪各种订阅服务的费用和续费情况。 项目暂时没有开源,使用完全免费(但是有大量订阅的用户需要许可密钥),可联系作者获取 功能特性 界面预览 安装部署 创建目录 停止并删除老容器 部署应用 环境变量说明 变量名 必需 默认值 说明 API_KEY ✅ 无 API认证密钥,用于保护API接口 PORT ❌ 3…

    2025 年 8 月 12 日
    10
  • 摸鱼岛 : 自建信息聚合站点

    项目前端地址:lhccong/fish-island-frontend: 摸鱼岛🎣前端基于 React + Antd 开发的开源 项目后端地址:lhccong/fish-island-backend: 摸鱼岛🎣后端 基于爬虫 ➕ Netty ➕ SpringBoot ➕Redis➕ MySQL 开源 项目介绍 一个聚合每日热点信息、待办工作和小游戏的开源摸鱼…

    2025 年 10 月 13 日
    9120

发表回复

登录后才能评论
分享本页
返回顶部
🍁
🔈Hi,朋友。欢迎来到 木木的博客小站 !