calagopus-aio
Calagopus is a modern, open-source game server management panel built in Rust.
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on Docker Hub and GitHub
Health score
72/100 Good
- Maintained
- 100last commit 7 days ago
- Popular
- 57677 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today
- GitHub stars
- 677
- Open issues
- 8
- Last commit
- 2026-09-28
- Latest release
- release-1.2.3
- License
- MIT
- Activity
- declining
Checked 7 days ago - source: GitHub (calagopus/panel)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 7 days ago - source: Docker Hub image tags and published docs
First-install notes
- Run Wings first to get pairing code On a fresh install, start Wings by running `wings` in your terminal so it shows the setup pairing code. Without that code, things that need to connect to the panel can't finish pairing. source
- Create and fill in the .env file Put the .env settings file in the /etc/calagopus config folder, fill in required values before starting the panel, and keep it safe. It can hold passwords and database settings, so missing or wrong values can stop the app from starting or connecting. source
- Match your database login settings If your setup uses a separate database (the app's data store), set DB_CONNECTION, DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, and DB_PASSWORD in .env to match it. If these don't point to a real running database, the panel may appear to start but can't save data or let you log in. source
Fetched 7 days ago - each note links to its source
Variants
Alternatives (7)
- Application Management Panel (AMP) - AMP is an easy to install, self-hosted, web-based management panel for game servers.
- Crafty Controller - Crafty is a wrapper for a Minecraft server which runs in the background.
- FeatherPanel - Lightweight, open-source server panel for efficient hosting with fast deployment, advanced access controls, multi-server support, and moder…
- LinuxGSM - The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
- Pterodactyl - Pterodactyl is the free game server management panel designed by users, for users.
- Pufferpanel - PufferPanel is an open source game server management panel designed for both small networks and game server providers.
- Scalacube - Game server hosting for titles like Minecraft and Rust with features like unlimited slots, modpack support, and 24/7 customer service with…
Checked 7 days ago - source: AlternativeTo
Common questions
What .env requirements can stop the Calagopus panel from starting?
Put the .env settings file in the /etc/calagopus config folder and fill in required values before starting the panel. Missing or wrong values can stop the app from starting or connecting.
How do I get the Wings pairing code on a fresh install?
Start Wings by running wings in your terminal so it shows the setup pairing code. Without that code, components that need to connect to the panel can't finish pairing.
What can make a Pelican migration seem to start but fail to save data or log in?
If the setup uses a separate database, DB_CONNECTION, DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, and DB_PASSWORD in .env must point to a real running database. If they do not match, the panel may appear to start but can't save data or let you log in.
Where does Calagopus document reverse proxy and SSL setup?
The Additional section covers SSL certificates and reverse proxies. It also covers OAuth and migrating from Pterodactyl or Pelican.
Is there a way to disable local username/password login when using OAuth in the AIO image?
There is an open issue requesting the ability to disable local username/password login when OAuth is used. It was reported for Calagopus AIO in Docker Compose with Authentik generic OIDC.
Answers sourced from calagopus.com, github.com, github.com, github.com, github.com
Community
- Reddit (reddit)
- LocalAI v2.11.0 Released: Introducing All-in-One Images - Reddit (reddit)
Collected yesterday - public community threads