From 286de6d3d0c2edde32f75093195f1b9bd0decdad Mon Sep 17 00:00:00 2001 From: Amir Yahaya Date: Sun, 17 May 2026 10:12:41 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20simplify=20install=20to=20single=20curl?= =?UTF-8?q?=20command=20=E2=80=94=20setup=20wizard=20handles=20licence=20c?= =?UTF-8?q?onfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index dd8a422..b55fa79 100644 --- a/README.md +++ b/README.md @@ -5,28 +5,36 @@ Production installer for the Triton Manage Server. Container-based (Docker or Po ## Install ```bash -curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/manage-server/install.sh | sudo bash -s -- \ - --license-server-pubkey \ - --license-server-url https://license.yourvendor.com \ - --gateway-hostname manage.customer.com +curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/manage-server/install.sh | sudo bash ``` -## Flags +That's it. The setup wizard walks you through the rest. + +## Setup wizard + +After install, open `http://localhost:8082` and complete the wizard: + +1. Set your manage server name +2. Enter your Triton licence server URL and licence ID — or upload an air-gap licence file +3. Create the admin account + +## Optional flags + +```bash +sudo bash install.sh [flags] +``` | Flag | Description | |------|-------------| -| `--license-server-pubkey` | Ed25519 public key (64 hex chars). **Required.** | -| `--license-server-url` | URL of your License Server. | -| `--license-token` | Pre-fill activation token (else use setup wizard). | -| `--gateway-hostname` | Agent mTLS hostname (defaults to current FQDN). | -| `--manage-host-ip` | Host LAN IP for "+ This machine". | -| `--image` | Pin a specific image tag. | -| `--no-tls` | Skip TLS check (dev only). | +| `--gateway-hostname HOST` | Agent mTLS hostname (defaults to current FQDN). | +| `--manage-host-ip IP` | Host LAN IP for "+ This machine" auto-registration. | +| `--image TAG` | Pin a specific image tag (e.g. `1.0.0-rc.2`). | +| `--no-tls` | Skip TLS sanity check (dev only). | ## Other commands ```bash -# Upgrade +# Upgrade to latest image sudo bash manage-server/upgrade.sh # Uninstall @@ -36,5 +44,5 @@ sudo bash manage-server/uninstall.sh ## Requirements - Linux (amd64 or arm64) -- Docker or Podman +- Docker or Podman with Compose - Port 443 open (HTTPS)