Commit Graph
30 Commits
Author SHA1 Message Date
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
Vaso73 2a23cc9079 feat(i18n): add Slovak translation 2026-08-02 15:58:29 +02:00
MacRimi b2c6a6c536 Update 1.2.4 2026-07-21 18:26:11 +02:00
MacRimi 362409e654 update menus 2026-07-13 21:43:48 +02:00
MacRimi d66dc07ae1 Update 1.2.2.2 bate 2026-06-13 11:03:48 +02:00
MacRimi 2f919de9e3 update beta ProxMenux 1.2.1.1-beta 2026-05-09 18:59:59 +02:00
MacRimi bebf0e692a Update License 2026-01-19 17:15:00 +01:00
cod378 c19c8f9c5d refactor: switch network menu from remote URL to local scripts 2025-11-03 01:10:44 +00:00
MacRimi f1fa6b03d5 change license CC-BY-NC-4.0 2025-11-01 00:10:46 +01:00
MacRimi 3e7c6629a6 update text ProxMenux 2025-09-10 18:47:55 +02:00
MacRimiandGitHub b4f58286b4 Update network_menu.sh 2025-07-20 11:50:04 +02:00
MacRimiandGitHub 59779cc931 Update network_menu.sh 2025-07-20 11:46:26 +02:00
MacRimiandGitHub 567bcecc80 Update network_menu.sh 2025-07-20 11:42:25 +02:00
MacRimiandGitHub 0ca87dc29b Update network_menu.sh 2025-07-20 11:38:54 +02:00
MacRimi 2d28ecca32 Update network_menu.sh 2025-07-10 19:16:16 +02:00
MacRimi 92f3edb337 Update network_menu.sh 2025-07-10 19:11:32 +02:00
MacRimi 32f8edecdd Update network_menu.sh 2025-07-10 17:09:59 +02:00
MacRimiandGitHub aeb90cbdd2 Update network_menu.sh 2025-07-10 12:31:51 +02:00
MacRimi 50a4514954 Update network_menu.sh 2025-07-09 08:26:30 +02:00
MacRimi 91bca917c2 update menu network 2025-07-09 08:19:07 +02:00
MacRimi 0550aa9bd2 Update main menu 2025-07-08 23:21:11 +02:00
MacRimi c9d172d301 update network repair 2025-07-08 22:58:00 +02:00
MacRimi 77c950bc1e Update network_menu.sh 2025-07-08 22:42:12 +02:00
MacRimi 8deebf83ee Update network_menu.sh 2025-07-06 23:09:27 +02:00
MacRimi 31ec2a0b3a Update network_menu.sh 2025-07-06 17:45:33 +02:00
MacRimi e6b568d7d6 update menu netwokr 2025-07-06 17:44:01 +02:00
MacRimiandGitHub 6f6c2e9c86 Update network_menu.sh 2025-02-04 18:02:41 +01:00
MacRimiandGitHub fd6099192e Update network_menu.sh 2025-02-04 17:14:49 +01:00
MacRimiandGitHub 6375d43ce7 Update network_menu.sh 2025-02-02 10:12:20 +01:00
MacRimiandGitHub 7fcd38c8fb Create network_menu.sh 2025-01-29 21:34:45 +01:00