Native VM install kit: systemd units, launcher, install and upgrade scripts; backups, restore and doctor without docker exec; DEPLOY.md VM, NPM and NFS sections

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-30 18:08:48 -06:00
co-authored by Claude Opus 5.5
parent f025479358
commit 45a1d1a42a
22 changed files with 2357 additions and 413 deletions
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
# `packetstation doctor` on this VM, run the way the services run (see ps-run.sh).
# Installed as /usr/local/sbin/ps-doctor. Run as root: sudo ps-doctor [--skip visual,mfiles,ldap,smtp]
# On production the VISUAL check connects to VISUAL production, read-only, as visualkit_ro.
set -euo pipefail
PS_RUN="${PS_RUN:-/usr/local/sbin/ps-run}"
exec "$PS_RUN" doctor "$@"