Wings

Generate your Wings configuration file

  1. Navigate to your panel URL

  2. Log in with administrator credentials

  3. Click on the profile picture in the top right, then select admin

  4. On the left, click on Nodes

  5. Click on the + in the top right hand corner

    Field Name
    Data

    Domain Name

    the URL for the Wings node

    Port

    443

    Display Name

    Whatever you want!

    Communicate over SSL

    HTTPS Reverse Proxy

    Port

    8080

  6. Click on the next arrow and set the below

    Field Name
    Data

    Upload Limit

    99 (this limit is set by Cloudflare Zero Trust free)

    SFTP Port

    The SFTP port you selected earlier

    SFTP Alias

    The domain your players will join SFTP does not have the 99mb upload limit

  7. Set your memory, disk and CPU allocations if wanted

  8. Click on the + symbol in the bottom right to create the config file

  9. Click on the 'Auto Deploy Command' button and take note of

    1. Token

    2. Node ID

  10. Close the auto deploy command panel, then click on Save

  11. On the left, click on Nodes

circle-check

Deploy the Compose File

  1. Combine the Shared env file with below and fill the blanks

https://github.com/trentnbauer/HomelabPublic/blob/main/docker-compose/pelican-wings.yml

Confirm the config has applied

Check the logs for you init-wings container and look for

Common errors

Your Dockflare container has not generated the public bypass app for the wings address. Assuming that Dockflare is OK (refer to its logs),

  1. Stop the Wings stack

  2. Delete the dockflare volume

  3. Start the stack

Unable to resolve or DNS error

  1. Wait half an hour for DNS to update

  2. Start the init container

You may need to do this a few times

Open your Wings container and look for

triangle-exclamation

If the health is still red

Refer to Wings Errors and come back here once sorted

Add Ports to the server

  1. Log into the administrator panel with the administrator account

  2. Click on Nodes

  3. Click on the edit pen next to your node

  4. Scroll down to allocations and click on the + symbol

    1. Play / Join subdomain

      IP Address

      0.0.0.0

      Alias

      the domain players will use to join your server. If defaults, play.yourdomain.com This address:port will be shown to anyone with access to the panel

      Port

      The port ranges you chose earlier, eg 6600-7700

    2. Internal port range

      IP Address

      0.0.0.0

      Alias

      Internal

      Port

      The port ranges you chose earlier, eg 8600-8700

  5. Click on Create

Last updated