Commit graph

6 commits

Author SHA1 Message Date
amir-climy
4f2408eeb3 chore: point at forgejo registry + new image name
Mirror the source-of-truth update from primatekuntech/triton@HEAD:
the Manage Server image now lives at
forgejo.primatekun.tech/primatekuntech/triton-manage-server (not the
legacy ghcr.io/primatekuntech/triton-manageserver). Updates the
distribution copy of compose.yaml, env.template, upgrade.sh plus the
example URLs in get.sh and README.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 12:41:05 +08:00
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
github-actions[bot]
4057cebb27 chore: sync installers from triton v1.0.0-rc.1 2026-05-20 15:01:09 +00:00
amir-climy
f869e9c308 feat(security): add host-bound licence support (/etc/machine-id binding)
- compose.yaml: mount /etc/machine-id read-only into the manage-server container
- install.sh: print SHA-3-256 of /etc/machine-id after install so customers
  can share it with their vendor when requesting a host-bound .lic file
- README.md: document "Host-bound licences" flow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 10:19:44 +08: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
92b0eeec90 feat: initial installer scripts for manage server and license server 2026-05-17 08:57:58 +02:00