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)