部署前准备
不同部署方式需要的东西不一样。先按你的路线准备,不用一次性准备全部。
云平台部署
适用于 Vercel、Netlify、EdgeOne Pages、Cloudflare Workers、Hugging Face Space。
你需要准备:
- GitHub 账号:用来 Fork
danmu_api项目。 - 目标平台账号:例如 Vercel 或 Netlify。
- 管理员令牌:后面填到
ADMIN_TOKEN。
建议先完成 GitHub 登录,再打开对应平台部署页。
Docker / NAS 部署
适用于 VPS、NAS、小主机、软路由、长期在线电脑。
你需要准备:
- 一台能长期运行的设备。
- Docker 或 Docker Compose。
- 一个可用端口,例如
9321。 - 如果要外网访问,再准备域名或公网访问方案。
如果只是家里局域网使用,先不用准备域名。
本地 Node.js / Termux
适用于电脑本地运行或 Android 手机 Termux。
你需要准备:
- Git。
- Node.js。
- 能访问项目仓库的网络。
- 一个本机端口,例如
9321。
这类方式适合测试或个人临时使用,设备关机后服务也会停止。
安卓 App
你只需要准备 Android 手机并安装 App。
适合:
- 不想配置服务器。
- 只给自己设备临时使用。
- 想先体验功能。
建议先想好的值
管理员令牌
后面会作为 ADMIN_TOKEN 使用。
建议只用英文字母、数字、短横线或下划线,不要用空格、中文、斜杠。例如:
text
my-danmu-admin-2026系统配置地址格式:
text
https://你的域名/你的ADMIN_TOKEN普通访问令牌
后面会作为 TOKEN 使用。
默认值通常是:
text
87654321如果服务只在自己局域网使用,可以先用默认值;如果会公网访问,建议改成自己的随机字符串。
播放器填写地址格式:
text
https://你的域名/你的TOKEN下一步
准备好以后,回到 部署方式选择 选择具体路线。
