docs: simplify install to single curl command — setup wizard handles licence config
This commit is contained in:
parent
f64b71613f
commit
286de6d3d0
1 changed files with 22 additions and 14 deletions
36
README.md
36
README.md
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue