Installer
Install Wings as part of the official automated installer.
The easiest way to install Wings is to select Dashboard + Wings during the Panel installer. The installer sets up Wings, registers the node in the Panel, and links the two together — the node comes up connected, with no manual token copying.
Run the Installer
bash <(curl -fsSL https://install.struxa.cloud)When prompted for installation mode, choose Dashboard + Wings.
What the Installer Asks You
- Node domain or IP - the address the Panel will use to reach this node
- Location name - groups this node with others in the same region (defaults to
Default) - Node name - defaults to the node's domain
- Timezone, UID, and GID - used for container permissions. Defaults to UTC / 988 / 988
What the Installer Does for Wings
- Downloads the Wings compose file from
struxadotcloud/wingson GitHub. - Registers the node in the Panel - creates the node, generates its token, and returns a complete configuration.
- Writes
config.ymlwith the real token to/etc/pterodactyl/config.yml— the file Wings reads — and keeps a copy at/opt/wings/config/config.yml. - Configures a reverse proxy for Wings on port 8080 (nginx, Apache, or Caddy).
- Starts Wings - the node appears as connected in the Panel within about 30 seconds.
The node's memory and disk limits default to 4096 MB and 50 GB. You can adjust them any time in Admin → Nodes → your node.
Manual Installations
If you install Wings without the installer (or want to link a node yourself), the Docker guide covers it: create the node in Admin → Nodes, then copy the generated config.yml from the node's Configuration tab onto the Wings host.
Updating
bash <(curl -fsSL https://install.struxa.cloud) updateThe updater handles both the Panel and Wings. Wings is updated by pulling the latest image and restarting the container.
What Gets Created
| Path | Contents |
|---|---|
/opt/wings/compose.yml | Wings compose file |
/opt/wings/config/config.yml | Installer's copy of the config |
/etc/pterodactyl/config.yml | System copy of the config |