Running the panel
The FeatherPanel operator guide in one place. Install the panel, put it behind a web server with SSL, configure workers and settings, update it and back it up.
On this page
These pages cover the panel host: the machine that runs the FeatherPanel web app, its database and its workers. Game nodes are covered in FeatherWings and web hosting nodes in FeatherQuilld.
Install
| Page | Covers |
|---|---|
| Installation overview | Every install method and how to choose |
| Docker (installer) | The recommended path on Debian and Ubuntu |
| All-in-one image | One container with everything inside |
| Source install | Manual install without Docker |
| Windows (Docker Desktop) | Running the panel on Windows |
| Web server | Nginx, Apache, Caddy or a Cloudflare Tunnel in front of the panel |
| SSL certificates | Let’s Encrypt through the installer |
Configure and operate
| Page | Covers |
|---|---|
| Cron and workers | Scheduled jobs and the async runner |
| Environment variables | Every variable the backend reads |
| Settings reference | Every setting in the admin area |
| Realtime (Mercure) | Live updates and the polling fallback |
| MCP server | Let AI clients manage the panel |
| Updating | Updates with the installer, the admin area or Docker Compose |
| Backups and snapshots | What to back up and how to restore |
| Uninstalling | Removing the panel cleanly |
After the panel runs, the admin guide explains users, nodes, servers and the rest of the admin area.