Commit Graph

165 Commits

Author SHA1 Message Date
MacRimi 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 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 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 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 3287dc77e2 Update auto_post_install.sh 2025-10-21 14:24:41 +02:00
MacRimi 78a08b35e7 Update auto_post_install.sh 2025-10-21 14:06:10 +02:00
MacRimi e86196999a Update auto_post_install.sh 2025-10-21 13:57:32 +02:00
MacRimi 4d50339041 Update journald configuration in auto_post_install.sh 2025-10-21 13:56:37 +02:00
MacRimi edc5a2c0f2 Enhance Log2RAM installation script
Refactor Log2RAM installation and configuration script to improve error handling, cleanup previous installations, and adjust systemd-journald limits based on Log2RAM size.
2025-10-21 09:29:58 +02:00
MacRimi 9e6e1931b1 Update customizable_post_install.sh 2025-10-19 09:48:38 +02:00
MacRimi fb4998d21b Update auto_post_install.sh 2025-10-18 18:24:05 +02:00
MacRimi 06b0195d74 Update customizable_post_install.sh 2025-10-04 16:31:38 +02:00
MacRimi a99b4ded7f Update uninstall-tools.sh 2025-10-04 16:22:17 +02:00
MacRimi 2405a0e778 Update uninstall-tools.sh 2025-10-04 16:20:30 +02:00
MacRimi 84544b1e84 Update auto_post_install.sh 2025-10-04 16:11:45 +02:00
MacRimi 95fce39502 Update auto_post_install.sh 2025-10-04 16:04:09 +02:00
MacRimi 99c5b26241 Update uninstall-tools.sh 2025-10-04 10:26:06 +02:00
MacRimi 9d89f98987 Update customizable_post_install.sh 2025-09-27 18:26:23 +02:00
MacRimi ca7b959fce Update auto_post_install.sh 2025-09-27 18:25:25 +02:00
MacRimi 4a30793595 Update uninstall-tools.sh 2025-09-27 18:24:02 +02:00
MacRimi 35e2d53f0f update remove subscription banner PVE 9 2025-09-27 18:16:12 +02:00