1.6 KiB
1.6 KiB
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.ymlFrom:
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: