sebys-hosting-scripts/README.md
2026-07-02 10:57:34 -04:00

1.6 KiB
Raw Blame History

Seby's 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.


🔄 Update Scripts (Copy & Paste)

Update Forgejo

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

Update Panel

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

Update Wings

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

📦 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: