Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/calagopus/panel/llms.txt

Use this file to discover all available pages before exploring further.

Calagopus is a self-hosted game server management panel built from the ground up in Rust and React. It is a drop-in alternative to Pterodactyl Panel that is compatible with existing Wings nodes, while delivering significantly better performance, a redesigned user interface, and a first-class extension system.

Quick start

Deploy Calagopus with Docker Compose and create your first server in minutes.

Installation guide

Full Docker-based installation with PostgreSQL and Valkey cache.

Migrate from Pterodactyl

Import your existing Pterodactyl Panel data into Calagopus.

API Reference

Explore the REST API for servers, users, nodes, and more.

What Calagopus offers

Calagopus preserves everything you rely on from Pterodactyl — Wings compatibility, eggs, nests, and allocations — while adding new capabilities and removing long-standing pain points.

Rust backend

The Axum-powered backend handles thousands of concurrent WebSocket connections with minimal memory usage.

Modern React UI

Built with Mantine and React 19, the panel loads fast and responds instantly without full-page reloads.

Extension system

Add auth providers, UI plugins, and backend modules without modifying core panel code.

Role-based access

Granular admin permissions let you delegate specific tasks without granting full admin access.

Automated backups

Schedule backups to local storage or any S3-compatible provider with retention policies.

Task scheduler

Run cron-based schedules to automate power actions, commands, and backups.

Get started in three steps

1

Deploy with Docker Compose

Pull the official image and start the panel alongside PostgreSQL and Valkey with a single command.
docker compose up -d
2

Create an admin account

Use the CLI to create your first administrator account after the containers start.
docker compose exec web panel users create
3

Add a Wings node

Connect an existing Wings node from the Admin → Nodes panel, then deploy your first server.
Calagopus is compatible with existing Pterodactyl Wings nodes. You do not need to reinstall Wings to switch panels.

Build docs developers (and LLMs) love