Commit Graph

15357 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
b8a9dc4e42 Validate RAM input in VM scripts
Add input validation and retry loop for RAM size prompts across multiple VM scripts. Each modified advanced_settings() now wraps the whiptail RAM input in a while-true loop, ensures a default of 2048 when empty, validates that the value is a positive integer, shows an "INVALID INPUT" msgbox on bad values, and calls exit-script when the dialog is canceled. Also fixes quoting of RAM_SIZE in several scripts. Affected files: vm/archlinux-vm.sh, vm/debian-13-vm.sh, vm/mikrotik-routeros.sh, vm/nextcloud-vm.sh, vm/owncloud-vm.sh, vm/ubuntu2204-vm.sh, vm/ubuntu2404-vm.sh, vm/ubuntu2504-vm.sh, vm/umbrel-os-vm.sh. These changes prevent invalid RAM entries and improve user experience when configuring VMs.
2026-03-16 13:40:30 +01:00
CanbiZ (MickLesk)
1d0521ef1c fix(vm): validate CORE_COUNT input - require positive integer, re-ask on invalid 2026-03-16 13:37:08 +01:00
CanbiZ (MickLesk)
72d42b99b4 Sanitize hostname generation from VM_NAME
Replace the previous simple space-removal with stricter sanitization when deriving the hostname from VM_NAME. Non-alphanumeric/hyphen sequences are collapsed to a single hyphen and leading/trailing hyphens are trimmed, preserving lowercase and ensuring a cleaner, more valid hostname string.
2026-03-16 13:27:58 +01:00
community-scripts-pr-app[bot]
815cbb4ffc Update CHANGELOG.md (#12965)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-16 10:37:02 +00:00
CanbiZ (MickLesk)
5ee3ad2702 fix(hwaccel): remove ROCm install from AMD APU setup (#12958)
AMD APUs (Radeon 780M/760M/740M and similar integrated graphics) do not
benefit from the full ROCm compute stack in LXC containers. ROCm is a
multi-GB GPGPU framework primarily designed for discrete AMD GPUs and
ML/AI workloads, not for video transcoding with integrated graphics.

For APUs the Mesa VA-API drivers (mesa-va-drivers, mesa-opencl-icd) and
firmware (firmware-amd-graphics) provide all the hardware acceleration
needed for media tasks. Installing ROCm on top adds ~4GB of packages
that frequently fail or time out for this class of hardware.

Discrete AMD GPUs (GPU_TYPE=AMD) are unaffected and still receive ROCm.
2026-03-16 11:36:38 +01:00
CanbiZ (MickLesk)
d06af6aa63 fix(tautulli): add setuptools<81 constraint to update script (#12959)
The update function was missing the setuptools version pin that exists
in the install script. Without it, setuptools 82+ gets installed which
breaks Tautulli's startup (exit code 1/FAILURE).

Fixes #12950
2026-03-16 11:36:16 +01:00
CanbiZ (MickLesk)
be2986075c Seerr: add missing build deps (#12960)
* fix(seerr): add python3-setuptools to install and update deps

node-gyp's bundled node-gyp (v8.4.1) uses distutils which was removed
from Python 3.12+. Adding python3-setuptools provides the distutils
shim needed to compile native sqlite3 bindings.

Also adds build-essential + python3-setuptools before pnpm install in
the update function to match the install script's dependency setup.

Fixes #12939

* fix(seerr): use apt instead of apt-get

* fix(seerr): use ensure_dependencies in update script
2026-03-16 11:36:12 +01:00
community-scripts-pr-app[bot]
c397a64847 Update CHANGELOG.md (#12962)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-16 08:16:10 +00:00
Tobias
16edbdd274 fix: yubal update (#12961) 2026-03-16 09:15:45 +01:00
community-scripts-pr-app[bot]
9658f5363e Update .app files (#12946)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-03-15
2026-03-15 23:14:14 +01:00
community-scripts-pr-app[bot]
19148d23bf Update CHANGELOG.md (#12947)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 22:13:30 +00:00
Copilot
dc97f11171 [go2rtc] Add ffmpeg dependency to install script (#12944) 2026-03-15 23:13:08 +01:00
community-scripts-pr-app[bot]
87e42d0aa7 Update CHANGELOG.md (#12945)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 22:12:34 +00:00
push-app-to-main[bot]
171bbb2f6a Yamtrack (#12936)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-03-15 23:12:11 +01:00
MickLesk
182f07b677 typo 2026-03-15 21:10:44 +01:00
MickLesk
10783e1cb2 patch sparky 2026-03-15 20:40:35 +01:00
community-scripts-pr-app[bot]
21a1e2d667 Update CHANGELOG.md (#12933)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 19:09:07 +00:00
community-scripts-pr-app[bot]
cbbf4d7eb3 Update CHANGELOG.md (#12932)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 19:08:55 +00:00
CanbiZ (MickLesk)
d3428ff1f0 Refactor: ITSM-NG (#12918) 2026-03-15 20:08:39 +01:00
community-scripts-pr-app[bot]
a680a5a9d0 Update CHANGELOG.md (#12931)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 19:08:34 +00:00
CanbiZ (MickLesk)
fd9039e849 fix: unify RELEASE variable for check_for_gh_release and fetch_and_deploy_gh_release (#12917) 2026-03-15 20:08:15 +01:00
CanbiZ (MickLesk)
b2abe63620 Standardize NSAPP names across VM scripts (#12924) 2026-03-15 20:06:33 +01:00
community-scripts-pr-app[bot]
7e35b6dd65 Update CHANGELOG.md (#12912)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 09:01:07 +00:00
community-scripts-pr-app[bot]
00ecf00685 Update CHANGELOG.md (#12911)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 09:00:42 +00:00
CanbiZ (MickLesk)
7ba3e9fe5e core: retry downloads with exponential backoff (#12896) 2026-03-15 10:00:37 +01:00
community-scripts-pr-app[bot]
73f36b6218 Update CHANGELOG.md (#12910)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 09:00:18 +00:00
CanbiZ (MickLesk)
915ba410a2 SparkyFitness: use --legacy-peer-deps for npm install (#12888) 2026-03-15 10:00:16 +01:00
CanbiZ (MickLesk)
66e1a3a322 Wishlist: use --frozen-lockfile for pnpm install (#12892) 2026-03-15 09:59:57 +01:00
community-scripts-pr-app[bot]
4a9de4d6cd Update CHANGELOG.md (#12909)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 08:59:42 +00:00
CanbiZ (MickLesk)
165b9e7f01 Frigate: add fallback for OpenVino labelmap file (#12889) 2026-03-15 09:59:21 +01:00
community-scripts-pr-app[bot]
d8810d8d85 Update CHANGELOG.md (#12905)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-14
2026-03-15 00:07:23 +00:00
community-scripts-pr-app[bot]
7c0c153691 Archive old changelog entries (#12904)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 00:06:57 +00:00
community-scripts-pr-app[bot]
77db9cef1e Update CHANGELOG.md (#12901)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-14 23:06:47 +00:00
CanbiZ (MickLesk)
bbd09b40ff fix(patchmon): remove v prefix from pinned version in check_for_gh_release (#12891)
check_for_gh_release expects versions without v prefix (like Immich).
fetch_and_deploy_gh_release keeps v1.4.2 as it maps to the git tag.

Fixes #12884
2026-03-15 00:06:19 +01:00
community-scripts-pr-app[bot]
afb91988bd Update CHANGELOG.md (#12900)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-14 23:05:52 +00:00
CanbiZ (MickLesk)
005260df87 fix(hwaccel): don't abort on AMD repo apt update failure (#12890)
When repo.radeon.com has broken metadata, apt update fails with
exit code 100 and kills the entire install. Make it non-fatal so
the script can continue with cached packages or skip ROCm gracefully.

Fixes #12879
2026-03-15 00:05:31 +01:00
community-scripts-pr-app[bot]
813b11bb4f Update CHANGELOG.md (#12874)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-13
2026-03-13 20:55:35 +00:00
Freddy
2e8203a64e fix(pve-privilege-converter): handle already stopped container in manage_states (#12765) 2026-03-13 21:55:13 +01:00
community-scripts-pr-app[bot]
1441f4c324 Update CHANGELOG.md (#12873)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-13 20:55:07 +00:00
Ömer Taha Öztop
56fa0d0aad feat: support PBS storage in backup/restore flow of update-apps.sh (#12528) 2026-03-13 21:54:40 +01:00
community-scripts-pr-app[bot]
749da403fb Update CHANGELOG.md (#12872)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-13 20:38:23 +00:00
Nicholas W. Heyer
de6cb110e2 Removed clean install usage from original script. (#12870) 2026-03-13 21:37:56 +01:00
community-scripts-pr-app[bot]
40d487282a Update CHANGELOG.md (#12861)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-13 14:15:52 +00:00
Michel Roegl-Brunner
32a30edcea Update: Docs/website metadata workflow (#12858) 2026-03-13 15:15:21 +01:00
CanbiZ (MickLesk)
655a66dd34 plex remove old gpg 2026-03-13 14:25:17 +01:00
CanbiZ (MickLesk)
48fb024ae8 hf: setup plex repo if not installed (old install) 2026-03-13 14:10:23 +01:00
community-scripts-pr-app[bot]
e727c584ba Update CHANGELOG.md (#12859)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-13 12:11:13 +00:00
Nicholas W. Heyer
b57879afc5 Updated for v2 migration and use prebuilt release bin. (#12763) 2026-03-13 13:10:48 +01:00
Michel Roegl-Brunner
070f1120e6 Rename workflow for PocketBase entry deletion 2026-03-12 2026-03-12 16:17:13 +01:00
community-scripts-pr-app[bot]
2c27f8d457 Update CHANGELOG.md (#12836)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-12 15:15:50 +00:00