Binary Wings Installation
Please see the Minimum Requirements section in the Wings Overview documentation.
Getting Started
Install Docker
The Calagopus Wings Daemon requires Docker to be installed and running on the host machine to manage game server containers. You can validate your Docker installation by running:
docker --versionIf Docker is not installed, please refer to the official Docker installation guide for your operating system. In many cases running Dockers installation script is the easiest way to get started:
curl -sSL https://get.docker.com/ | CHANNEL=stable bashInstall the Wings Binary
Next, you need to download and install the Wings binary. You can do this by running the following commands:
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/wingsThis will download the latest version of Wings for your architecture and make it executable using wings. To test that the installation was successful, you can run:
wings versionConfigure Wings
Before starting Wings, you need to configure it to connect to your Calagopus Panel. To do this, create the Node on the Panel ((WIP INSERT GUIDE LINK HERE)) Then, paste the copied configuration command into your terminal, which will look something like this:
wings configure --join-data xxxxxxTo test the configuration, you can run:
wingsThis will start Wings in the foreground, and you should see it connecting to the Panel.
Install Wings as a Service
To ensure that Wings starts automatically on system boot, you can install it as a systemd service. Create a new service file by running:
wings service-installThis will also start the service and enable it to start on boot. To check the status of the Wings service, you can run:
systemctl status wings