Add configurable fresh remote installation and operator guide #4

Merged
dwayne merged 1 commit from codex/friend-installation-20260915 into main 2026-09-15 16:24:09 +01:00
Owner

Fresh installs on separate dashboard/game hosts can now use their own addresses, service, account, game paths and ports through a validated JSON configuration and guarded bootstrap. Restricted SSH and pinned host keys connect the hosts; existing installations are not overwritten. Forwarded identities are trusted only from the configured ingress and metrics use the configured REST endpoint.

Separates fresh installation from historical same-host/migration instructions, pins the historical v1.2.1 commands, and includes the new guide in production packages. Version 1.3.0.

Validation: 61 Python tests; Bash syntax; production archive build. Disposable Debian LXC installation exercised the actual restricted SSH key, status/login and rejection of arbitrary commands, using a harmless stand-in game service whose PID stayed unchanged. No real game update was tested.

Review branch only; merge before directing new users to the updated main-branch instructions. Credentials and private deployment state are excluded.

Fresh installs on separate dashboard/game hosts can now use their own addresses, service, account, game paths and ports through a validated JSON configuration and guarded bootstrap. Restricted SSH and pinned host keys connect the hosts; existing installations are not overwritten. Forwarded identities are trusted only from the configured ingress and metrics use the configured REST endpoint. Separates fresh installation from historical same-host/migration instructions, pins the historical v1.2.1 commands, and includes the new guide in production packages. Version 1.3.0. Validation: 61 Python tests; Bash syntax; production archive build. Disposable Debian LXC installation exercised the actual restricted SSH key, status/login and rejection of arbitrary commands, using a harmless stand-in game service whose PID stayed unchanged. No real game update was tested. Review branch only; merge before directing new users to the updated main-branch instructions. Credentials and private deployment state are excluded.
dwayne merged commit 3f4a389152 into main 2026-09-15 16:24:09 +01:00
dwayne deleted branch codex/friend-installation-20260915 2026-09-15 16:24:09 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
dwayne/palworld-dashboard!4
No description provided.