Commit graph

51 commits

Author SHA1 Message Date
Ivan Penchev
ff96351db8
feat: added mobile ui subscription nag removal (#7164)
* feat: added mobile ui nag removal

* chore: remove my ansible comment
2025-09-07 00:04:38 +02:00
CanbiZ
6fa12cc814
Netdata: Fix pve_check for 8 (#7392) 2025-09-04 10:28:09 +02:00
Desert Gamer
6a2fc4083b
Enhanced IP-Tag installation script with interactive configuration, improved VM IP detection, and better visual indicators (#7366)
- **Interactive Configuration**: Added setup wizard for `TAG_FORMAT` (last_two_octets/last_octet/full) and `LOOP_INTERVAL` (30-7200 seconds) during installation/update
- **Unified Installation Menu**: Replaced conditional service detection with unified menu offering install-with-service, install-command-only, and update options
- **Post-Installation Guidance**: Added comprehensive information display about configuration file location (`/opt/iptag/iptag.conf`) and required CIDR_LIST setup
- **Improved VM IP Detection**: Enhanced IP discovery with QM guest agent priority, ARP table validation via ping, and automatic removal of stale ARP entries
- **Visual Indicators**: Replaced emoji symbols with standard ASCII characters (✓/✗) with proper colors for better terminal compatibility
- **Simplified Update Process**: Removed complex service detection logic and provided direct update option in main menu

These changes address user feedback about complex installation requirements, VM IP detection issues, and provide clearer guidance for network subnet configuration.
2025-09-03 09:25:37 +02:00
CanbiZ
f7791fe2ff
post-pbs: increase enterprise recognition (#7280) 2025-08-29 12:36:55 +02:00
moshekv
644e5900d9
add support for multiple ip addresses in monitor-all.sh (#7244) 2025-08-28 07:17:58 +02:00
CanbiZ
d6e498050f
Refactor: Post-PBS Script (#7213) 2025-08-26 15:13:16 +02:00
CanbiZ
7eb6715a1f
PBS: Upgrade Script for v4 (#7214)
* Refactor: Post-PBS Script

* PBS4-Upgrade-Script

* Remove unintended changes to post-pbs-install.sh
2025-08-26 14:07:16 +02:00
CanbiZ
3949e2e049
Refactor: Post-PMG-Script (#7212) 2025-08-26 14:05:30 +02:00
Paladin
4182815b4c
FileBrowser Quantum: safer update (tmp download + atomic replace + arch autodetect) (#7174)
* FileBrowser Quantum: safer update (tmp download + atomic replace + arch autodetect)

**What**
Safer updater for FileBrowser Quantum addon:
- Download to temp file, then atomic `mv` into INSTALL_PATH
- Stop/start service around the swap
- CPU arch autodetect (amd64/arm64/armv7/armv6)
- Proper error handling & version verification before printing success

**Why**
Current update streams `curl` directly to `/usr/local/bin/filebrowser` and prints success even if `curl` fails.
I hit:

* fix(filebrowser-quantum): add missing `fi` before install section

Closes the conditional started with `if [[ -f "$INSTALL_PATH" ]]` so the script doesn’t hit a bash syntax error when reaching the install path.

* refactor(update): minimal fix - temp file + atomic mv; amd64 only

* style(update): remove comments/blank lines; drop restart (alpine-safe)
2025-08-25 19:14:01 +02:00
CanbiZ
2e13483f19
Post-Install, change pve-test for trixie (#7031)
* Postinstall, Change pve-test

* MSG improved
2025-08-20 20:18:48 +02:00
CanbiZ
cc08395a1d
Feature: Netdata support PVE9 (#7012) 2025-08-20 14:00:10 +02:00
CanbiZ
66c03ce1b4
Refactor: Glances (+ Feature Bump) (#6976)
* Refactor: Glances

* Update glances.json

* Update glances.json
2025-08-19 14:51:33 +02:00
community-scripts-pr-app[bot]
a79392149e
Update .app files (#6937)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-08-18 16:29:33 +02:00
CanbiZ
06eb76c5d9
CopyParty (#6929)
* CopyParty

* add conf path in json

* change category to files
2025-08-18 14:32:00 +02:00
Florian Kefferpütz
4258d44a7d
Fix/thinpool detection as it allows to delete active thinpool with different name than "data" (#6730)
* Fix: exclude all thin-pools dynamically instead of only 'data'

* Fix: dynamically exclude all thin pools (not just 'data') from orphan check

* Fix: dynamically exclude all thin pools (not just 'data') from orphan check
2025-08-10 13:37:49 +02:00
Maciej Kobus
11b19fdeab
Allow 9.x PVE version in add-iptag.sh (#6679) 2025-08-08 19:39:10 +02:00
CanbiZ
a41497f90a
Refactor: FSTrim (Filesystem Trim) (#6660) 2025-08-08 11:37:36 +02:00
CanbiZ
1f35b649cc
qf 2025-08-07 19:41:59 +02:00
CanbiZ
a750932b3a
Refactor: Post-PVE-Script (PVe9 Support) (#6626) 2025-08-07 19:35:19 +02:00
CanbiZ
a7cc93af09
Feature: Clean-LXC support now alpine (#6628) 2025-08-07 13:34:40 +02:00
Robert Castley
0863d080a4
Add support for e1000 NIC (#6575) 2025-08-05 13:45:33 +02:00
Denis Chernov
0f3b95b3ff
Fixed the previous fix on anti-nag hook, propagated fixed to other ProxMox products and fixed 8.0 compatibility (#6162) 2025-07-22 19:09:14 +02:00
Luke Hamburg
85595871df
alternate fix for #6087 (#6098) 2025-07-21 18:47:03 +02:00
Denis Chernov
65e0ed2976
Fixed nag script on ProxMox 8.4.5 (#6084) 2025-07-19 15:49:23 +02:00
CanbiZ
37d466103d little cpu fixes 2025-07-07 14:41:23 +02:00
CanbiZ
d59aa0527a
IP-Tag: Optimizations / Guide / Manual Execution (#5791)
* IP-Tag: Optimizations / Guide / Manual Execution

* warning > info

* Update add-iptag.json
2025-07-07 14:26:07 +02:00
Desert Gamer
0e87c4fe34
Update Iptag (#5677) 2025-07-04 10:38:05 +02:00
CanbiZ
be64a6700d
Filebrowser: change exclude "folders" to "folderPaths" (#5576) 2025-06-30 12:12:14 +02:00
CanbiZ
a99ecb60ef
refactor tailscale script & remove debian 12 note (#5454) 2025-06-25 12:36:15 +02:00
community-scripts-pr-app[bot]
86183c638d
Update .app files (#5269)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-06-19 08:08:09 +02:00
CanbiZ
fc4a46b72d
FileBrowser Quantum (#5248) 2025-06-18 18:17:40 +02:00
Desert Gamer
40f083ea40
Resolve issue #5212 (#5226) 2025-06-17 16:56:27 +02:00
community-scripts-pr-app[bot]
0b3c645ffb
Update .app files (#5191)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-06-16 17:03:00 +02:00
CanbiZ
6e1ee7d16e
Refactor: IP-Tag (#5152) 2025-06-16 07:40:21 +02:00
CanbiZ
df43101b4e
Intel NIC offload Fix by @rcastley (#5155)
* Create nic-offloading-fix.sh

* Update nic-offloading-fix.json
2025-06-16 06:59:18 +02:00
community-scripts-pr-app[bot]
7f513afcf2
Update .app files (#4921)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-06-02 13:19:49 +02:00
CanbiZ
6650e0bdd8
PVE-Privilege-Converter (#4906) 2025-06-02 10:46:00 +02:00
community-scripts-pr-app[bot]
7264934136
Update .app files (#4658)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-05-22 15:37:52 +02:00
Konstantin Krastev
16c0d09d6b
Update monitor-all.sh (#4437)
 Summary of Changes from the Initial Version
🧩 1. Tag-Based Filtering (Core Feature)
New feature: Only restart instances (VMs or containers) that have the mon-restart tag.

This makes monitoring and auto-restart controllable directly from the Proxmox Web UI, without editing scripts or services.

Set via GUI: VM → Options → Tags → mon-restart

Set via CLI: qm set <vmid> -tags mon-restart or pct set <ctid> -tags mon-restart

This is the primary new control mechanism, making the script safer, more flexible, and user-friendly.

🧰 2. Backward-Compatible Exclusion Mechanism
The original feature that lets you exclude instances via CLI arguments is preserved:

bash
Copy
Edit
./ping-instances.sh 101 300
These IDs will always be skipped regardless of tag.

🧠 3. Intelligent Responsiveness Checks
For VMs:

Uses qm guest cmd <id> ping to check responsiveness via the QEMU guest agent.

No longer relies on network-level ping, which can be misleading or blocked.

For containers (CTs):

Uses traditional ping to IP addresses obtained from pct exec, since CTs don’t support QEMU agent.

 4. Instance Skipping Improvements
Instances are now skipped if:

They are explicitly excluded via CLI.

They are templates.

They are configured with onboot: 0 or missing.

They lack the mon-restart tag, regardless of other status.

🪵 5. Same Logging Behavior
All output continues to go to /var/log/ping-instances.log for persistent tracking.

Verbose messages were added for traceability (e.g., why a VM or CT was skipped).

🎯 Why This Matters
With tag-based control, admins can now manage restart behavior dynamically from the Proxmox Web UI, making the script:

More secure (no accidental restarts).

More maintainable (no script edits needed).

More user-friendly (integrated with the UI workflow).
2025-05-14 11:00:57 +02:00
Slaviša Arežina
9140fd52ac
Use onliner for updates (#4414) 2025-05-12 16:07:07 +02:00
CanbiZ
b333d8c3f9
Feature: LXC-Delete (pve helper): add "all items" (#4296) 2025-05-12 15:58:14 +02:00
Adrian-Marian Popoviciu
8fa1743dd6
Code Server: Update misleading name, description and icon. (#4211)
* Update misleading name, description and icon.

* Fix typo in frontend/public/json/coder-code-server.json

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>

---------

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2025-05-04 18:52:20 +02:00
Manu
3aee31007a
Update fstrim.sh (#4101)
Shell option missing, needed to be able to NO/CANCEL the whiptail dialog box. Without it, the script the NO/CANCEL is without funktion and the script will proceed

This shell option is used in the other scripts, but here it is missing.
2025-04-28 15:46:01 +02:00
Manu
5cf162a3c9
Update clean-lxcs.sh (#4102)
Shell option missing, needed to be able to NO/CANCEL the whiptail dialog box. Without it NO/CANCEL is without function and the script will proceed.

This shell option is used in the other scripts, but here it is missing.

Also the needed if-statement is missing.
2025-04-28 15:42:49 +02:00
CanbiZ
e8ff2fed45
Re-Add DeamonSync Package (#4079) 2025-04-27 15:33:41 +02:00
Michel Roegl-Brunner
8a4dfa0cc7
Add check for corosync (#3998) 2025-04-23 09:45:35 +02:00
Jordan Patton
85a5bf2a55
updated word order in several scripts (#3921) 2025-04-17 08:49:55 +02:00
CanbiZ
30e8cbf5b4
[core] remove unneeded vars from shellcheck (#3899)
* remove unneeded wars

* Update alpine-wireguard-install.sh

---------

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2025-04-15 15:20:46 +02:00
CanbiZ
874b61d4d5
harmonize pve versions check & vm vars (#3779)
* harmonize proxmox ve version check

* Update openwrt.sh

* push 0-4 and 1-4
2025-04-09 16:13:01 +02:00
CanbiZ
ed29ba3409
core: a few path corrections (#3769) 2025-04-09 14:13:18 +02:00