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
MacRimi
99ad69e8cf
Event-only modal cache + Settings edit gating + ES i18n polish
...
Modal caches now refresh on events only — the periodic prewarmer runs one-shot at startup, mount points split into static/runtime endpoints, and backups get a client 6-hour gate. Updates tab shows post-apply feedback and the script terminal no longer closes the parent modal. Settings adds edit gating on 3 cards with the 3-level contrast rule applied consistently. ES translation batch (~25 fixes) and What's New for 1.2.4.1-beta refreshed.
2026-08-14 20:17:45 +02:00
VAIO73
2bfa84d5e0
fix(post-install): run fwbr udev rule after systemd
2026-08-10 16:29:54 +02:00
MacRimi
e05b4e94dc
chore(post_install): bump setup_persistent_network FUNC_VERSION to 1.2
...
Bump FUNC_VERSION from 1.1 to 1.2 in the setup_persistent_network wrapper
for both customizable and auto post_install variants.
Rationale:
The generator pmx_setup_persistent_network in utils-install-functions.sh
now emits `.link` files with Kind=!bridge (PR #280 ), so existing installs
need their `.link` files regenerated to pick up the fix. Bumping the
wrapper's FUNC_VERSION triggers the Monitor + CLI post-install version
tracker to surface persistent_network as a pending update, prompting
users to re-run the optimization — which regenerates the files with the
fix applied.
Not touched:
- network_menu.sh copy of setup_persistent_network: uses a simpler
register_tool() that doesn't track versions (menu-driven invocation
is on-demand, not tracked as auto-update-eligible by design).
2026-08-09 00:54:22 +02:00
martino
e7a9e3a5b6
Fix uninstall menu for boolean registry entries
2026-07-31 13:15:02 +02:00
MacRimi
b2c6a6c536
Update 1.2.4
2026-07-21 18:26:11 +02:00
MacRimi
51b9285980
update 1.2.2.2 beta
2026-06-28 13:06:40 +02:00
MacRimi
68c8c03642
update 1.2.2.2 pre-beta
2026-06-22 11:38:06 +02:00
MacRimi
d66dc07ae1
Update 1.2.2.2 bate
2026-06-13 11:03:48 +02:00
MacRimi
6e1e47d9fd
update 1.2.2.2 beta
2026-06-12 20:05:17 +02:00
MacRimi
0651f57e86
Update customizable_post_install.sh
2026-05-21 18:43:27 +02:00
MacRimi
7eccc3119b
Update customizable_post_install.sh
2026-05-21 18:21:25 +02:00
MacRimi
4112323961
Update AppImage
2026-05-20 18:14:32 +02:00
MacRimi and Claude Opus 4.7
6eb1312c61
1.2.1.1-beta: notification + LXC + post-install fixes
...
- flask_notification_routes: PVE webhook X-Webhook-Secret written in
standard base64 so PVE can decode it (GH #198 )
- notification_channels: Gmail SMTP App Password handling — normalize
tls_mode (None/empty → starttls), reject creds without host (false-
positive sendmail delivery), surface "AUTH not advertised" hint
- notification_events: is_vzdump_active_on_host() reads /var/log/pve/
tasks/active directly so backup_start fallback and vm_shutdown
suppression survive a Monitor restart mid-backup
- notification_templates: extract --storage flag from vzdump log →
"PBS-Cloud: vm/104/…" instead of generic "PBS:" prefix when multiple
PBS endpoints exist
- health_monitor: pve_storage_capacity + zfs_pool_capacity respect
per-item dismiss (don't keep category WARNING/CRITICAL after user
dismisses); updates_check cache invalidated when /var/log/apt/
history.log mtime advances
- lxc_mount_points: PVE volume size from subvol quota (df via
/proc/<host_pid>/root/<target> + lxc.conf size=NNNG fallback);
host_source_state detects "host detached" zombie binds; per-mount
subprocess work parallelised via ThreadPoolExecutor so a CT with
many bind mounts doesn't trip the Caddy 3s reverse-proxy timeout
- virtual-machines: "host detached" badge on bind mounts whose host
source path disappeared
- auto/customizable_post_install: log2ram FUNC_VERSION 1.1 → 1.2; new
log2ram-check.sh vacuums journal + truncates non-rotating logs
(pveproxy/access.log, pveam.log) instead of only calling
`log2ram write` (which leaves the tmpfs full); auto flow gains the
missing SystemMaxUse in /etc/systemd/journald.conf
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 00:06:49 +02:00
MacRimi and GitHub
fcd431b421
Merge pull request #200 from jcastro/feature/enable-zfs-autotrim-auto-post-install
...
Enable ZFS autotrim in auto post-install
2026-05-14 07:28:27 +02:00
jcastro
aba9402830
Update Figurine to 2.0.0
2026-05-14 06:52:08 +02:00
jcastro
8877f9871f
Enable ZFS autotrim in auto post-install
2026-05-14 06:46:08 +02:00
MacRimi
2f919de9e3
update beta ProxMenux 1.2.1.1-beta
2026-05-09 18:59:59 +02:00
MacRimi
5db6762690
upddate flask_proxmenux_routes.py
2026-04-16 20:40:34 +02:00
MacRimi
7326201b0a
update system_utils.sh
2026-04-03 10:34:46 +02:00
MacRimi
26968b02a1
update post_install.sh
2026-04-02 19:23:55 +02:00
MacRimi
dd197c9826
Update auto_post_install.sh
2026-03-22 19:32:08 +01:00
MacRimi
e98637321d
Update auto_post_install.sh
2026-02-13 18:17:32 +01:00
MacRimi
bebf0e692a
Update License
2026-01-19 17:15:00 +01:00
cod378 and GitHub
226dc45190
Merge branch 'MacRimi:main' into main
2025-11-03 21:24:30 -03:00
MacRimi
311a624698
Update customizable_post_install.sh
2025-11-03 18:08:28 +01:00
cod378
b8517a5b3e
Merge branch 'ProxMenux-Offline'
2025-11-03 03:54:10 +00:00
cod378
4ebbdb284b
refactor: switch from remote URLs to local script execution
2025-11-03 01:26:28 +00:00
cod378
51302a7c5a
refactor: switch from remote URLs to local script execution
2025-11-03 01:25:19 +00:00
cod378
ba984592ed
refactor: replace remote script fetching with local file execution
2025-11-03 01:22:24 +00:00
MacRimi
c551913551
Update uninstall-tools.sh
2025-11-02 00:53:04 +01:00
MacRimi
f1fa6b03d5
change license CC-BY-NC-4.0
2025-11-01 00:10:46 +01:00
MacRimi
4712171d43
Updsate Post Install
2025-10-31 20:16:42 +01:00
MacRimi
4d109c0481
Update Post Install
2025-10-31 20:03:34 +01:00
MacRimi
c046b77223
Update auto_post_install.sh
2025-10-31 18:44:30 +01:00
MacRimi
56ba3b5e5f
Update auto_post_install.sh
2025-10-31 18:39:11 +01:00
MacRimi
9d053beafb
Update Post Install menu
2025-10-31 18:28:11 +01:00
MacRimi
f33c451a19
Update Post Install
2025-10-31 17:57:09 +01:00
MacRimi
9543148887
remove subscription banner V3
2025-10-31 17:49:28 +01:00
MacRimi
f93b3109b9
Update uninstall-tools.sh
2025-10-25 17:45:57 +02:00
MacRimi
48d4836f0a
Update auto_post_install.sh
2025-10-25 17:33:05 +02:00
MacRimi
5d4f70e943
Update auto_post_install.sh
2025-10-25 17:22:52 +02:00
MacRimi
11671e884d
Update auto_post_install.sh
2025-10-25 11:44:00 +02:00
MacRimi
dcce818678
Update post Install
2025-10-25 11:28:07 +02:00
MacRimi
93bdcaab7f
Update auto_post_install.sh
2025-10-24 17:26:32 +02:00
MacRimi and GitHub
b79f22f4fe
Add log directories for pveproxy with permissions
...
Create directories for pveproxy logs and set permissions
2025-10-21 14:26:37 +02:00
MacRimi and GitHub
3287dc77e2
Update auto_post_install.sh
2025-10-21 14:24:41 +02:00
MacRimi and GitHub
78a08b35e7
Update auto_post_install.sh
2025-10-21 14:06:10 +02:00
MacRimi and GitHub
e86196999a
Update auto_post_install.sh
2025-10-21 13:57:32 +02:00
MacRimi and GitHub
4d50339041
Update journald configuration in auto_post_install.sh
2025-10-21 13:56:37 +02:00