Skip to content

Package Manager Wings Installation

Install Wings directly from the APT or RPM repository. Select your package manager:

Install Docker

Wings requires Docker to manage game server containers. Verify your installation:

bash
docker --version

If Docker is not installed, the easiest way to get it is Docker's installation script:

bash
curl -sSL https://get.docker.com/ | CHANNEL=stable bash

Otherwise refer to the official Docker installation guide.

Add the Repository

bash
curl -fsSL https://packages.calagopus.com/pub.gpg -o /usr/share/keyrings/calagopus-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/calagopus-archive-keyring.gpg] https://packages.calagopus.com/deb stable main" | sudo tee /etc/apt/sources.list.d/calagopus.list
apt update

Install Wings

bash
apt install -y calagopus-wings

Verify the installation:

bash
calagopus-wings version

Add an Alias (Optional)

If you'd prefer to type wings instead of calagopus-wings, create a symlink:

bash
ln -s $(whereis -b calagopus-wings | awk '{print $2}') /usr/local/bin/wings

Configure Wings

Before starting Wings, you need to register the node in the panel and get its configuration. Follow the Adding a Node guide to create the node, then run the auto-deploy command the panel provides:

bash
calagopus-wings configure --join-data xxxxxx

Test the configuration by running Wings in the foreground - you should see it connect to the panel:

bash
calagopus-wings

Kill it with Ctrl-C once you've confirmed it connects.

Install as a Service

bash
calagopus-wings service-install

This creates and enables a systemd service that starts on boot. Check its status with:

bash
systemctl status wings

Next Steps

With Wings running, the next step is to set up allocations - the IP and port combinations you can assign to servers. See Setting up Allocations.