Commit Graph
50 Commits
Author SHA1 Message Date
VAIO73 6f7e94d095 i18n: zjednotené pojmy na karte Bezpečnosť 2026-09-12 11:36:49 +02:00
MacRimi 0b64549230 Focus the Audit & Report tab, scope API tokens 2026-09-12 00:22:14 +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 46158209f1 fix: improve host diagnostics, storage handling, and maintenance workflows
- add zero-downtime Proxmox TLS certificate refresh from the Security panel (#307)
- classify storage availability independently from missing capacity information (#309)
- update ZFS ARC sizing and safely reconcile conflicting module configurations
- preserve and restore migrated ZFS settings without overwriting later administrator changes
- stop memory optimization from forcing the kernel overcommit policy
- correlate multi-line OOM events and identify the affected LXC, cgroup limits, swap and killed process
- add selectable Bash prompt path styles and clearer shell activation guidance
- protect technical names during automatic translation and correct localized terminology
- update the Coral and VM/LXC Apps and Updates documentation, translations and screenshots
2026-08-25 18:48:39 +02:00
Codex 3a7e450b55 feat(fail2ban): manage trusted IP addresses and networks 2026-08-06 16:57:38 +02:00
Codex d62fc29581 fix(monitor): localize dynamic labels and generated status text
Localize runtime labels for SMART/NVMe details, backup target badges, firewall interface types, settings units, and generated health status copy while keeping the English and Slovak catalogs in key parity.
2026-08-04 17:02:03 +02:00
Codex 88f1d09cb8 i18n(monitor): extract English dashboard messages
Move Monitor dashboard UI copy into translation keys and expand the English source catalog across the main pages, modals, and shared AppImage components.
2026-08-04 17:01:19 +02:00
MacRimi 4b934db7db Update AppImage 1.2.1.3 2026-05-23 21:27:18 +02:00
MacRimi f5b7a0a74b Update AppImage 1.2.1.2 2026-05-21 21:17:59 +02:00
MacRimi 2f919de9e3 update beta ProxMenux 1.2.1.1-beta 2026-05-09 18:59:59 +02:00
MacRimi 03850d2958 update virtual-machines.tsx 2026-04-17 17:36:57 +02:00
MacRimi 2b8caa924f update notification_events.py 2026-04-09 12:34:03 +02:00
MacRimi ac6561ca52 Update menus 2026-03-28 18:29:58 +01:00
MacRimi 923172d39b udate lynis install 2026-03-28 17:27:29 +01:00
MacRimi d46c42d26b Unistall Fail2ban 2026-03-28 17:01:08 +01:00
MacRimi ff168937aa Update vpn seervice 2026-03-14 22:38:48 +01:00
MacRimi b7d060a1f3 Update vpn service 2026-03-14 22:10:17 +01:00
MacRimi b4a2e5ee11 Create oci manager 2026-03-12 21:30:44 +01:00
MacRimi 6e5c7aeab5 Update notification service 2026-03-07 23:33:13 +01:00
MacRimi cf8425ff14 update notification service 2026-03-07 21:17:13 +01:00
MacRimi 9bb1c1b233 Update notification service 2026-03-07 20:38:18 +01:00
MacRimi c9ccc5e27e update notification service 2026-03-07 20:17:40 +01:00
MacRimi 7115b2ff54 Update notification service 2026-03-07 20:06:59 +01:00
MacRimi 1857f46452 Update notification service 2026-03-07 18:44:51 +01:00
MacRimi 9b1495a490 Update notification service 2026-03-06 21:25:14 +01:00
MacRimi f75e30afd0 Update security.tsx 2026-02-14 18:34:36 +01:00
MacRimi 9f11238d43 Update security.tsx 2026-02-14 18:21:53 +01:00
MacRimi 070a1b47e5 Update security.tsx 2026-02-14 17:59:44 +01:00
MacRimi 9f8c27ddc1 Update modal 2026-02-14 17:28:35 +01:00
MacRimi bafaaf9c47 Update security.tsx 2026-02-14 17:01:14 +01:00
MacRimi 1ee5863da7 Update firewall 2026-02-14 16:49:08 +01:00
MacRimi ace4d83789 Update security.tsx 2026-02-14 16:39:24 +01:00
MacRimi 1da1c178d0 Update security.tsx 2026-02-14 16:08:11 +01:00
MacRimi 6647a3b083 Update security.tsx 2026-02-14 12:07:51 +01:00
MacRimi a686360c1f Update memory speed 2026-02-13 12:30:27 +01:00
MacRimi cc34d33090 Update security 2026-02-10 18:28:43 +01:00
MacRimi 06a3e6b472 Update root access 2026-02-09 18:20:09 +01:00
MacRimi 9108882921 Update security.tsx 2026-02-09 17:18:42 +01:00
MacRimi 00a0ae6561 Update security.tsx 2026-02-09 10:55:42 +01:00
MacRimi 6310293190 Update security.tsx 2026-02-08 20:54:04 +01:00
MacRimi 809930df9a Update security.tsx 2026-02-08 20:38:27 +01:00
MacRimi f1874d4ab1 Update security.tsx 2026-02-08 20:25:20 +01:00
MacRimi cc0f401855 Update Lynis 2026-02-08 20:00:23 +01:00
MacRimi 22d570b024 Update lynis 2026-02-08 19:24:40 +01:00
MacRimi a512b5a110 Update security 2026-02-08 18:30:18 +01:00
MacRimi bde3dade14 Update lynis 2026-02-08 17:51:20 +01:00
MacRimi de2058d966 Update fail2ban 2026-02-08 17:23:53 +01:00
MacRimi 7f191764be Update security 2026-02-08 17:01:49 +01:00
MacRimi 7f9da757aa update firewall 2026-02-08 16:19:48 +01:00
MacRimi f07e8cfe14 Update security 2026-02-08 13:19:24 +01:00