triton-install/manage-server
amir-climy d974d6ca34 feat(install): check/generate machine-id and display binding hash
On Linux, ensure /etc/machine-id exists (generate via
systemd-machine-id-setup or urandom fallback if missing).
Compute SHA-3-256 and print both raw ID and hash at install
completion so operators can share it with the licence vendor
for offline/air-gap host binding.

Also mount /etc/machine-id:/etc/machine-id:ro in compose.yaml.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 21:19:08 +08:00
..
compose.yaml feat(install): check/generate machine-id and display binding hash 2026-05-22 21:19:08 +08:00
env.template chore: sync installers from triton main (2026-05-21) 2026-05-21 23:02:13 +08:00
install.ps1 feat(install): macOS + Windows support 2026-05-21 15:07:13 +08:00
install.sh feat(install): check/generate machine-id and display binding hash 2026-05-22 21:19:08 +08:00
uninstall.ps1 feat(install): macOS + Windows support 2026-05-21 15:07:13 +08:00
uninstall.sh fix(install): auto-detect non-interactive mode for --purge-data confirmation 2026-05-21 23:19:13 +08:00
upgrade.sh chore: sync installers from triton main (2026-05-21) 2026-05-21 23:02:13 +08:00