# Calagopus-AIO

Calagopus-AIO is a self-hosted game servers app. Calagopus is a modern, open-source game server management panel built in Rust. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1482/calagopus-aio

## Description

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.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

68/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 15 days ago)
- Popular: 58 (776 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 40 (4 GB minimum RAM, runs on ARM)

## Links

- Official website: https://calagopus.com
- Docker Hub: https://hub.docker.com/r/calagopus/panel
- GitHub: https://github.com/calagopus/panel
- Documentation: https://calagopus.com/docs
- Unraid: https://ca.unraid.net/apps/calagopus-aio-0ciz1hf1fh7s13?q=calagopus-aio

## 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.

## Alternatives

- Application Management Panel (AMP): AMP is an easy to install, self-hosted, web-based management panel for game servers.
- Crafty Controller: Crafty Controller is a legacy Python-based Minecraft server wrapper, controller, and web portal that lets homelabbers launch and administer…
- 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…
- pelican-panel: Pelican Panel is an open-source, fork of Pterodactyl designed for easy management of game servers.

---
Source: Our Local Host (https://ourlocalhost.com/app/1482/calagopus-aio), the self-hosted and open-source app directory.
