No description
Find a file
2026-02-27 12:26:57 -05:00
install-wings.sh bump ver 2026-02-27 12:26:57 -05:00
README.md prettify 2026-02-26 17:11:44 -05:00
update-panel.sh init commit 2026-01-23 21:14:41 -05:00
update-wings.sh init commit 2026-01-23 21:14:41 -05:00

Sebys Hosting Scripts

Interactive installation scripts for Calagopus Wings nodes.

This script installs:

  • Docker (optional, prompted)
  • Certbot SSL (optional, prompted)
  • Calagopus Wings (auto-detects x86_64 or ARM64)
  • Systemd service (via wings service-install)
  • Optional SSL configuration auto-wiring in config.yml

🚀 Quick Install (Copy & Paste)

curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/install-wings.sh | bash

⚠️ Make sure ports 80 and 443 are open if you plan to enable SSL.


📦 What the Script Does

1 Docker

  • Checks if Docker is installed
  • Prompts to install if missing
  • Default answer: No

2 SSL (Optional)

If you choose to enable SSL:

  • Installs certbot
  • Runs:
    certbot certonly --standalone -d yourdomain.com
    
  • Automatically modifies:

/etc/pterodactyl/config.yml

From:

  ssl:
    enabled: false
    cert: ''
    key: ''

To:

  ssl:
    enabled: true
    cert: /etc/letsencrypt/live/yourdomain.com/fullchain.pem
    key: /etc/letsencrypt/live/yourdomain.com/privkey.pem

A backup of the config is created as:

/etc/pterodactyl/config.yml.bak

3 Wings Binary

  • Detects architecture:
    • x86_64
    • aarch64
  • Downloads the correct release from:

https://github.com/calagopus/wings

Installed to:

/usr/local/bin/wings

4 Configuration

Optionally runs:

wings configure --join-data <token>

Then optionally installs as a systemd service:

wings service-install

service-install automatically:

  • Creates systemd unit
  • Reloads daemon
  • Enables service
  • Starts service

🧱 Requirements

  • Debian / Ubuntu based system
  • apt
  • Root or sudo access
  • Ports 80/443 open (for SSL standalone mode)

🔐 Security Note

Always inspect remote scripts before running them:

curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/install-wings.sh

🛠 Manual Install Option

If you prefer not to pipe to bash:

curl -O https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/install-wings.sh
chmod +x install-wings.sh
./install-wings.sh