From def89eed7a37f4abbdf4b7e5725e822671a36287 Mon Sep 17 00:00:00 2001 From: Sebastian Cabrera Date: Thu, 2 Jul 2026 10:57:34 -0400 Subject: [PATCH] update readme --- README.md | 114 +++++++++--------------------------------------------- 1 file changed, 19 insertions(+), 95 deletions(-) diff --git a/README.md b/README.md index be1a881..dd3e9f9 100644 --- a/README.md +++ b/README.md @@ -1,137 +1,61 @@ -# Seby’s Hosting Scripts - +# 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) - ```bash 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 +```bash +curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/update-forgejo.sh | bash +``` + +### Update Panel +```bash +curl -fsSL https://git.okseby.com/okseby/sebys-hosting-scripts/raw/branch/main/update-panel.sh | bash +``` + +### Update Wings +```bash +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: - ```bash +```bash certbot certonly --standalone -d yourdomain.com - ``` +``` - Automatically modifies: - `/etc/pterodactyl/config.yml` - From: - ```yaml ssl: enabled: false cert: '' key: '' ``` - To: - ```yaml 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: - -```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 -``` - ---- - -## 🛠 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 -```