From d57345cd743f25cea1e6489b06a7fd643300cf58 Mon Sep 17 00:00:00 2001 From: amir-climy Date: Sun, 31 May 2026 17:43:59 +0800 Subject: [PATCH] chore: re-point bootstrapper URLs at Forgejo Repo moved to forgejo.primatekun.tech/primatekuntech/triton-install (public). Swap every raw.githubusercontent.com/primatekuntech/ triton-install/main/* URL inside get.sh and README.md to the Forgejo raw-content path: https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/... End users now run the bootstrapper from Forgejo, anonymously. Co-Authored-By: Claude Sonnet 4.6 --- README.md | 14 +++++++------- get.sh | 20 ++++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 6fe8298..be0b193 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The vendor's public key is baked into the image at build time — nothing else t Point the installer at the bundle: ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --license-file /path/to/triton-bundle/license.lic +curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --license-file /path/to/triton-bundle/license.lic ``` ## Setup wizard @@ -30,7 +30,7 @@ After install, open `http://localhost:8082` and complete the wizard: Pass flags after `--`: ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --license-file /path/to/license.lic [flags] +curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --license-file /path/to/license.lic [flags] ``` | Flag | Description | @@ -47,13 +47,13 @@ curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/ Pull the latest image and restart (keeps all data, runs DB migrations automatically): ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --upgrade +curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --upgrade ``` Pin a specific version: ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --upgrade --image forgejo.primatekun.tech/primatekuntech/triton-manage-server:1.2.0 +curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --upgrade --image forgejo.primatekun.tech/primatekuntech/triton-manage-server:1.2.0 ``` ## Uninstall @@ -61,13 +61,13 @@ curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/ Stop containers and remove them, but keep all data (PostgreSQL volume, credentials vault): ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --uninstall +curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --uninstall ``` Also delete all data (irreversible): ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --uninstall --purge-data +curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --uninstall --purge-data ``` ## Host-bound licences @@ -95,7 +95,7 @@ installer will always produce the same value. To retrieve the Machine ID at any time without re-installing, simply re-run the install command: ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --license-file /path/to/license.lic +curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --license-file /path/to/license.lic ``` For air-gapped deployments without host binding the `.lic` file is portable, but anyone who diff --git a/get.sh b/get.sh index c8b4ff6..23dfc5c 100644 --- a/get.sh +++ b/get.sh @@ -6,31 +6,31 @@ # then hands off to install.sh. # # Usage: -# curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash +# curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash # # Pass flags through to install.sh: -# curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh \ +# curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh \ # | sudo bash -s -- --gateway-hostname manage.example.com --manage-host-ip 10.0.0.5 # # Upgrade (pull latest image, run DB migrations, keep data): -# curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh \ +# curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh \ # | sudo bash -s -- --upgrade # # Upgrade to a specific image tag: -# curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh \ +# curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh \ # | sudo bash -s -- --upgrade --image forgejo.primatekun.tech/primatekuntech/triton-manage-server:1.2.0 # # Uninstall (stop containers, keep data): -# curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh \ +# curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh \ # | sudo bash -s -- --uninstall # # Uninstall and delete all data (irreversible): -# curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh \ +# curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh \ # | sudo bash -s -- --uninstall --purge-data set -euo pipefail -REPO_BASE="https://raw.githubusercontent.com/primatekuntech/triton-install/main/manage-server" +REPO_BASE="https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/manage-server" INSTALLER_FILES=(install.sh upgrade.sh uninstall.sh compose.yaml env.template) # ── colour helpers ──────────────────────────────────────────────────────── @@ -73,7 +73,7 @@ if [[ $UNINSTALL -eq 1 ]]; then banner "▶ Triton Manage Server — Uninstaller" info "platform: $PLATFORM" if [[ "$PLATFORM" == "linux" && $EUID -ne 0 ]]; then - die "run as root on Linux:\n\n curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --uninstall" + die "run as root on Linux:\n\n curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --uninstall" fi [[ -d "$INSTALL_DIR" ]] \ || die "Triton Manage Server does not appear to be installed (${INSTALL_DIR} not found)" @@ -92,7 +92,7 @@ if [[ $UPGRADE -eq 1 ]]; then banner "▶ Triton Manage Server — Upgrade" info "platform: $PLATFORM" if [[ "$PLATFORM" == "linux" && $EUID -ne 0 ]]; then - die "run as root on Linux:\n\n curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash -s -- --upgrade" + die "run as root on Linux:\n\n curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash -s -- --upgrade" fi [[ -d "$INSTALL_DIR" ]] \ || die "Triton Manage Server does not appear to be installed (${INSTALL_DIR} not found)" @@ -111,7 +111,7 @@ info "platform: $PLATFORM" # ── root check ──────────────────────────────────────────────────────────── if [[ "$PLATFORM" == "linux" && $EUID -ne 0 ]]; then - die "run as root on Linux:\n\n curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash" + die "run as root on Linux:\n\n curl -fsSL https://forgejo.primatekun.tech/primatekuntech/triton-install/raw/branch/main/get.sh | sudo bash" fi # ── runtime detection ─────────────────────────────────────────────────────