Skip to content

Binary Wings Installation

Install Docker

Wings requires Docker to be installed and running on the host 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 for your distribution.

Install the Wings Binary

bash
curl -L "https://github.com/calagopus/wings/releases/latest/download/wings-rs-$(uname -m)-linux" -o /usr/local/bin/wings
chmod +x /usr/local/bin/wings

Verify the installation:

bash
wings version

Configure Wings

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

bash
wings configure --join-data xxxxxx

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

bash
wings

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

Install as a Service

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