Skip to content

FAQ

How do I change the default password?

Log in, go to "Server Config" → account section. The first-run wizard also guides you.

I forgot my custom admin path

The admin path is security.adminPath in data/config.json (default /admin/).

What is a vid?

The video ID that groups danmaku. A random 8-char ID is assigned on first play of a URL and reused afterwards. Manage mappings in the Videos tab.

Danmaku being rejected?

  • Contains banned word → check Banned Words tab
  • Danmaku frequency limit hit (per-minute cap) → Server Config
  • Global rate limit hit → Server Config

Can I switch databases?

Yes. "Database" tab supports JSON / SQLite / MySQL / MariaDB / PostgreSQL / MongoDB. Switching migrates all data automatically without restart.

How to backup?

"Backups" tab: manual / scheduled backups (data + config) to local or cloud (FTP/FTPS/SFTP/WebDAV/OpenList). Batch restore is supported.

Update broke the service?

  • Check data/update.log and out.log
  • data/ is backed up before updates; revert code with git checkout -- . (data is unaffected)

Are plugins safe?

Plugins run inside the server process and can execute arbitrary code. Only install from trusted sources. Official marketplace entries come from plugin-registry.json in the main repo.

Video playback cross-origin issues?

The player loads videos directly from the browser. Resources without CORS headers may limit features like screenshots. Use the provided nginx config for same-origin proxying.

Supported formats?

mp4 (native), m3u8 (hls.js), flv (flv.js).

Issues / Contribution

MIT License · Made with ♥ by yangyang8002