diff --git a/README.md b/README.md index dd3e9f9..7c14250 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,9 @@ curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/u If you choose to enable SSL: - Installs `certbot` - Runs: -```bash + ```bash certbot certonly --standalone -d yourdomain.com -``` + ``` - Automatically modifies: `/etc/pterodactyl/config.yml` From: @@ -59,3 +59,55 @@ To: 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: +```bash +wings configure --join-data +``` +Then optionally installs as a systemd service: +```bash +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: +```bash +curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/install-wings.sh +curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/update-forgejo.sh +curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/update-panel.sh +curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/update-wings.sh +``` +--- +## 🛠 Manual Install Option +If you prefer not to pipe to bash: +```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 +```