docs: simplify install to single curl command — setup wizard handles licence config

This commit is contained in:
Amir Yahaya 2026-05-17 10:12:41 +02:00
parent f64b71613f
commit 286de6d3d0

View file

@ -5,28 +5,36 @@ Production installer for the Triton Manage Server. Container-based (Docker or Po
## Install ## Install
```bash ```bash
curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/manage-server/install.sh | sudo bash -s -- \ curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/manage-server/install.sh | sudo bash
--license-server-pubkey <HEX> \
--license-server-url https://license.yourvendor.com \
--gateway-hostname manage.customer.com
``` ```
## 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 | | Flag | Description |
|------|-------------| |------|-------------|
| `--license-server-pubkey` | Ed25519 public key (64 hex chars). **Required.** | | `--gateway-hostname HOST` | Agent mTLS hostname (defaults to current FQDN). |
| `--license-server-url` | URL of your License Server. | | `--manage-host-ip IP` | Host LAN IP for "+ This machine" auto-registration. |
| `--license-token` | Pre-fill activation token (else use setup wizard). | | `--image TAG` | Pin a specific image tag (e.g. `1.0.0-rc.2`). |
| `--gateway-hostname` | Agent mTLS hostname (defaults to current FQDN). | | `--no-tls` | Skip TLS sanity check (dev only). |
| `--manage-host-ip` | Host LAN IP for "+ This machine". |
| `--image` | Pin a specific image tag. |
| `--no-tls` | Skip TLS check (dev only). |
## Other commands ## Other commands
```bash ```bash
# Upgrade # Upgrade to latest image
sudo bash manage-server/upgrade.sh sudo bash manage-server/upgrade.sh
# Uninstall # Uninstall
@ -36,5 +44,5 @@ sudo bash manage-server/uninstall.sh
## Requirements ## Requirements
- Linux (amd64 or arm64) - Linux (amd64 or arm64)
- Docker or Podman - Docker or Podman with Compose
- Port 443 open (HTTPS) - Port 443 open (HTTPS)