triton-install/manage-server
Amir Yahaya bad2a6f130 fix: print machine ID hash and mount /etc/machine-id for offline .lic binding
install.sh now computes and displays the SHA-3-256 hash of /etc/machine-id
at the end of every run so the customer can share it with the vendor when
requesting an offline .lic bound to this host. The hash is stable — it
never changes after OS installation, so re-running install.sh or restarting
the container will always show the same value.

compose.yaml now mounts /etc/machine-id:ro into the manage-server container
so ReadMachineID() can verify the offline .lic binding at startup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 07:32:54 +02:00
..
compose.yaml feat(security): add host-bound licence support (/etc/machine-id binding) 2026-05-20 10:19:44 +08:00
env.template feat(install): drop pubkey file from bundle — single license.lic is enough 2026-05-20 00:08:17 +08:00
install.sh fix: print machine ID hash and mount /etc/machine-id for offline .lic binding 2026-05-20 07:32:54 +02:00
uninstall.sh fix(uninstall): remove interactive confirmation for --purge-data 2026-05-19 19:54:40 +08:00
upgrade.sh feat(upgrade): add --port flag to change web UI host port on upgrade 2026-05-19 19:45:37 +08:00