Skip to content

部署前准备

不同部署方式需要的东西不一样。先按你的路线准备,不用一次性准备全部。

云平台部署

适用于 Vercel、Netlify、EdgeOne Pages、Cloudflare Workers、Hugging Face Space。

你需要准备:

  1. GitHub 账号:用来 Fork danmu_api 项目。
  2. 目标平台账号:例如 Vercel 或 Netlify。
  3. 管理员令牌:后面填到 ADMIN_TOKEN

建议先完成 GitHub 登录,再打开对应平台部署页。

Docker / NAS 部署

适用于 VPS、NAS、小主机、软路由、长期在线电脑。

你需要准备:

  1. 一台能长期运行的设备。
  2. Docker 或 Docker Compose。
  3. 一个可用端口,例如 9321
  4. 如果要外网访问,再准备域名或公网访问方案。

如果只是家里局域网使用,先不用准备域名。

本地 Node.js / Termux

适用于电脑本地运行或 Android 手机 Termux。

你需要准备:

  1. Git。
  2. Node.js。
  3. 能访问项目仓库的网络。
  4. 一个本机端口,例如 9321

这类方式适合测试或个人临时使用,设备关机后服务也会停止。

安卓 App

你只需要准备 Android 手机并安装 App。

适合:

  • 不想配置服务器。
  • 只给自己设备临时使用。
  • 想先体验功能。

建议先想好的值

管理员令牌

后面会作为 ADMIN_TOKEN 使用。

建议只用英文字母、数字、短横线或下划线,不要用空格、中文、斜杠。例如:

text
my-danmu-admin-2026

系统配置地址格式:

text
https://你的域名/你的ADMIN_TOKEN

普通访问令牌

后面会作为 TOKEN 使用。

默认值通常是:

text
87654321

如果服务只在自己局域网使用,可以先用默认值;如果会公网访问,建议改成自己的随机字符串。

播放器填写地址格式:

text
https://你的域名/你的TOKEN

下一步

准备好以后,回到 部署方式选择 选择具体路线。

本项目仅供个人学习与交流,请勿在国内媒体平台宣传。