Calagopus
★ 821MIT LicenseOpen Source — No Paywall3 Containers — 3 containers — light hosting footprintSourceNo external DB10+ active committers (12mo)
About
Calagopus Panel is a game server management panel written in Rust. It is positioned as a ground-up reimplementation of Pterodactyl Panel, aimed at users who already operate Pterodactyl or Pelican and...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 9, 2026 – Oct 16, 2026Oct 16, 2026
Features
- Rust backend
- modern frontend
- extension system
- plugin APIs
- egg compatibility
- migration support
- database migrations
- API client generation
Details
- Last Updated
- Oct 20, 2026
- Created
- Jun 8, 2025
- Install Methods
- source
- Requirements
- RustTokioAxumReactMantineTailwindDrizzleSQLx
- API
- REST
- Runtime / Stack
- RustDockerdeb
- Privacy & Independence
- No Cloud Required
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers
Run Calagopus with Docker Compose
Compose file from the Calagopus project repository.
3 services · infra: valkey
no resource limits declared
needs persistent storage (4 volumes)
compose.yml · @ caacc5f · scanned Sep 23, 2026
services:
web:
# image: ghcr.io/calagopus/panel:nightly # if you want to live on the edge
image: ghcr.io/calagopus/panel:latest
restart: unless-stopped
environment:
- TZ=Europe/Berlin
- REDIS_URL=redis://cache
- DATABASE_URL=postgresql://panel:panel@db/panel
- DATABASE_MIGRATE=true
- PORT=8000
- APP_DEBUG=false
- APP_LOG_DIRECTORY=/var/log/calagopus
- APP_PRIMARY=true # sets whether this panel instance is responsible for running background tasks (e.g. cleanup)
- APP_ENABLE_WINGS_PROXY=true # enables the wings proxy feature, allowing the panel to proxy user requests to wings nodes, simplifies home network setups, not recommended for many nodes or high traffic setups
- APP_ENCRYPTION_KEY=CHANGEME
- APP_USE_DECRYPTION_CACHE=true # caches decrypted values in memory and redis to improve performance, can be considered less secure
- APP_USE_INTERNAL_CACHE=true # caches short-lived values in app memory and redis instead of just redis, improves performance at the cost of higher memory usage
dns:
- 1.1.1.1
- 8.8.8.8
- 9.9.9.9
volumes:
- ./data:/var/lib/calagopus
- ./logs:/var/log/calagopus
ports:
- 8000:8000
extra_hosts: # mainly useful when importing from a standalone installation, can be omitted otherwise
- "host.docker.internal:host-gateway"
depends_on:
- db
- cache
db:
image: ghcr.io/calagopus/pgautoupgrade:18-alpine
restart: unless-stopped
environment:
- TZ=Europe/Berlin
- POSTGRES_USER=panel
- POSTGRES_PASSWORD=panel
- POSTGRES_DB=panel
- PGDATA=/data
volumes:
- ./postgres:/data
cache:
image: ghcr.io/calagopus/valkey:latest
restart: unless-stopped
command: --protected-mode no --save 60 1
environment:
TZ: Europe/Berlin
volumes:
- ./cache:/data
This file may be out of date. Check the Calagopus documentation for current setup steps.
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Jun 6, 2026
Related Software
Pterodactyl
9.4k
Pterodactyl Panel is a free, open-source game server management panel for running game servers in isolated Docker containers.
Game Server PanelsPermissive LicenseSelf Hosting Solutions+2
LinuxGSM
4.9k
LinuxGSM is a command-line tool for quick deployment and management of Linux dedicated game servers.
Game Server PanelsSelf Hosting SolutionsAutomation Tools+1
Pelican Panel
2.4k
Pelican Panel is a free, open-source web-based control panel for creating and managing game servers.
Game Server PanelsCopyleft LicenseAutomation Tools+2
Single ContainerTelemetry: Opt-OutFully FOSS
auto-mcs
499
A Minecraft server management app that helps users create, configure, import, and operate game servers with minimal setup.
Game Server PanelsSelf Hosting SolutionsAutomation Tools+2
Single Container
GameAP
160
GameAP is a free and open-source game server management panel for deploying and managing game servers through a web interface.
Game Server PanelsSelf Hosting SolutionsAutomation Tools+1
3 ContainersFully FOSS
EasyWI
246
Easy-WI is a web interface for managing game server daemons and voice servers, with a CMS for automated game and voice server rental.
Game Server PanelsCopyleft LicenseCMS Platforms+2
Sunshine
42.4k
Sunshine is a self-hosted game stream host for Moonlight.
Game Server PanelsMedia ServersRemote Access+2
RomM
13.9k
A self-hosted ROM manager and player for scanning, enriching, browsing, and playing game collections.
Game Server PanelsCopyleft LicenseGames+2
6 Containers
PufferPanel
1.8k
PufferPanel is a web-based game server management system for managing multiple game servers from one central location.
Game Server PanelsPermissive LicenseSelf Hosting Solutions+1
Retrom
2.1k
A self-hosted game library and collection management service focused on emulation, with clients for managing, downloading, and playing games across devices.
Game Server PanelsCopyleft LicenseGames+2
Lancache
908
A Docker container for caching game downloads on a local network.
Game Server PanelsPermissive LicenseSelf Hosting Solutions+2
Gameyfin
1.1k
Gameyfin is a web-based library manager for video games that scans game folders, fetches metadata and cover art, and lets users browse and download games from a browser.
Game Server PanelsCopyleft LicenseSelf Hosting Solutions+3
