Commit Graph
17 Commits
Author SHA1 Message Date
MacRimi 8e0d4ff337 eep only package-changing executions and clean up entry presentation 2026-09-11 08:37:23 +02:00
MacRimiandClaude Opus 5 da8a480eff Add audit and reports page, and a change journal
ProxMenux modifies the host: it rewrites configuration files, installs packages, enables services. Until now nobody could say afterwards what had changed, and showing the script does not answer that question — a four-hundred-line function may alter two values, and the reader has no way to know which two. This adds the two halves of an answer.

The change journal records what ProxMenux does as it does it. Eleven bash primitives capture the previous state, apply the change and record it in the same step, writing to a spool that the Monitor reads back. One hundred and thirteen functions across twenty-five scripts are instrumented, covering post-install, shared storage, security tooling, container conversions, disk operations and the PVE 8 to 9 upgrade path. The page shows the difference — rotate 7 becoming rotate 14 — and never the script. Restore and backup scripts are deliberately left out: a restore puts the host back to a state some other script already recorded.

The Audit and reports page answers the other half: what state is this host in, regardless of who put it there. Forty-three checks across seven areas read the host and classify each result as critical, warning, observation, conformant, unverified or not applicable, with the evidence they read attached to each one. A declared policy lets the reader say what this particular host is expected to do — which guests must have a backup, which storages are essential — so the report judges the host against its own intent rather than a generic template. An inventory records the hardware, network and guest topology behind those readings, a comparison shows what moved between two runs, and six report profiles produce a printable document scoped to what the reader needs. Everything is available in the eight supported languages.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 21:06:04 +02:00
MacRimi 451f541342 new version 1.2.4 2026-07-18 21:09:40 +02:00
MacRimi 4dc8be7387 Add beta 1.2.2.2 2026-06-10 19:05:13 +02:00
cod378 bbc3c922a6 refactor: switch from remote repo to local script paths 2025-11-02 23:58:48 +00:00
MacRimi a2f83c896c Update common-functions.sh 2025-09-08 19:14:41 +02:00
MacRimi 894a23d701 Update common-functions.sh 2025-08-07 20:10:36 +02:00
MacRimi 3598906cbd Update common-functions.sh 2025-08-07 19:37:28 +02:00
MacRimi 75c12e2d4b update common funtions 2025-08-07 19:24:39 +02:00
MacRimi d6e0519a3d Update common-functions.sh 2025-08-07 19:08:44 +02:00
MacRimi 6e3d97f472 Update common-functions.sh 2025-08-07 19:05:23 +02:00
MacRimiandGitHub 1bb4ca8541 Update common-functions.sh 2025-08-07 14:23:33 +02:00
MacRimi 6e1cb2e0fe Update common-functions.sh 2025-08-06 21:47:53 +02:00
MacRimi 27affdec14 Update common-functions.sh 2025-08-06 21:17:06 +02:00
MacRimi 615aecf80f Update common funtions 2025-08-06 20:04:12 +02:00
MacRimi 6c0b2a468d Update common-functions.sh 2025-08-06 18:47:16 +02:00
MacRimi e33f724f1b Create common-functions.sh 2025-08-06 18:17:51 +02:00