calagopus-aio
ghcr.io/calagopus/panel:aio
https://ghcr.io/calagopus/panel
calagopus
bash
false
https://raw.githubusercontent.com/calagopus/website/main/web/public/icon.png
http://[IP]:[PORT:8000]
Calagopus is a modern, open-source game server management panel built in Rust. Deploy, monitor, and manage Minecraft, Rust, and other game servers with industry-leading performance. This all-in-one template runs the panel alongside the Wings daemon. Requires separate PostgreSQL (e.g. postgres:18-alpine) and Valkey/Redis (e.g. valkey:latest) containers on the same Docker network.
https://github.com/calagopus/panel
https://raw.githubusercontent.com/calagopus/unraid-calagopus/main/templates/calagopus.xml
https://raw.githubusercontent.com/calagopus/panel/main/README.md
https://discord.gg/uSM8tvTxBV
GameServers: Tools:System
pterodactyl wings game servers minecraft rust panel management
Before starting:
(1) Create a custom Docker network named "calagopus" in the Unraid Docker tab (Add Network).
(2) Start a PostgreSQL container (e.g. postgres:18-alpine) named "calagopus-db" on the "calagopus" network with POSTGRES_USER=panel, POSTGRES_PASSWORD=panel, POSTGRES_DB=panel, and a /data volume.
(3) Start a Valkey/Redis container (e.g. valkey:latest) named "calagopus-cache" on the "calagopus" network with a /data volume.
(4) Set APP_ENCRYPTION_KEY to a secure random string (openssl rand -hex 32).
(5) Create an empty Wings config file before the first start. Docker requires the host file to exist or it will create a directory instead: touch /mnt/user/appdata/calagopus/wings-config.yml (run this in the Unraid terminal). The container will populate it on first run.
### 2026-06-19
- Require wings-config.yml to be pre-created on the host (Docker creates a directory instead of a file if the path is absent)
### 2026-06-18
- Initial release
2026-06-18
MIT
8000
2022
/mnt/user/appdata/calagopus/data
/mnt/user/appdata/calagopus/logs
/mnt/user/appdata/calagopus/wings-config.yml
/var/run/docker.sock
/var/lib/docker/containers/
/etc/pterodactyl/
/var/lib/pterodactyl/
/var/log/pterodactyl/
/tmp/pterodactyl/
CHANGEME
postgresql://panel:panel@calagopus-db/panel
redis://calagopus-cache
UTC
true
8000
true
true
true
true
/var/log/calagopus
/wings-config.yml