Getting Started
Requirements
- Node.js 24
- pnpm, installed via
corepack enable(the exact version is pinned by thepackageManagerfield inpackage.json)
Install and run
pnpm install
pnpm build
# One-shot setup: writes the admin password
# (optionally restores a snapshot via RESTORE_FROM)
pnpm -F @hoardodile/server setup:dev
# Start the server (serves the built web app)
pnpm -F @hoardodile/server startThen open http://127.0.0.1:3000 and log in with the admin password you just set.
The production binary also exposes an app-server-setup command for the same one-shot setup.
Development mode
pnpm devStarts the web app, the server, and the plugin watchers together. Set DEV_PLUGINS=gallery,manga to select which plugins to watch; when omitted, no plugin watchers start.
Where your data lives
Set the STORAGE_ROOT environment variable to choose the storage location (it defaults to a directory under the OS temp dir, which you do not want for real data). See Configuration for the full list of environment variables.
Last updated on