Commit graph

8 commits

Author SHA1 Message Date
amir-climy
ffa10f9171 feat(get.sh): add --uninstall flag for one-liner uninstall
curl -fsSL .../get.sh | sudo bash -s -- --uninstall
  curl -fsSL .../get.sh | sudo bash -s -- --uninstall --purge-data

Detects --uninstall early, resolves INSTALL_DIR from platform, and
execs the on-disk uninstall.sh (passing --purge-data through).
Fails fast with a clear message if Triton is not installed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 19:11:35 +08:00
amir-climy
6ff24df8d1 feat(installer): add one-liner bootstrap script for Manage Server
Adds get.sh — a curl-piped installer that:
- Detects Linux vs macOS
- Checks for Podman/Docker + compose runtime
- Installs Podman automatically (apt/dnf/yum/zypper/pacman on Linux, Homebrew on macOS)
- Falls back to pip3 for podman-compose when not in package manager
- Downloads installer files to /opt/triton-manage-server (Linux) or
  ~/.local/share/triton-manage-server (macOS)
- Delegates to install.sh with all forwarded flags

Usage:
  curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 13:27:06 +08:00
github-actions[bot]
c2a7445b1e chore: sync installers from triton v1.0.0-rc.2 2026-05-17 08:33:44 +00:00
Amir Yahaya
286de6d3d0 docs: simplify install to single curl command — setup wizard handles licence config 2026-05-17 10:13:06 +02:00
github-actions[bot]
f64b71613f chore: sync installers from triton v1.0.0-rc.2 2026-05-17 07:43:44 +00:00
Amir Yahaya
1a50c46206 docs: scope README to manage server only 2026-05-17 09:22:25 +02:00
Amir Yahaya
bd67e55625 chore: remove license server installer — not for public distribution 2026-05-17 09:22:09 +02:00
Amir Yahaya
92b0eeec90 feat: initial installer scripts for manage server and license server 2026-05-17 08:57:58 +02:00