Commit graph

16680 commits

Author SHA1 Message Date
MickLesk
493c3244fd Use community header for firmware-update instead of inline banner
Move the ASCII art into tools/headers/firmware-update and load it via
APP/Firmware-Update + APP_TYPE=tools + core.func header_info, matching
pve-privilege-converter and add-iptag instead of a local header_info
override.
2026-06-26 22:43:20 +02:00
MickLesk
2bd2833c07 Fix firmware-update interactive prompt leak and source core.func
Runtime fix:
- fwupd's own "metadata is 30 days old, update now?" prompt was captured
  into the command output and garbled the report. Pass --no-metadata-check
  (and -y) to get-devices/get-updates so the checks run non-interactively.
- Detect the common Proxmox case of no mounted EFI System Partition and
  state clearly that UEFI/BIOS capsule updates cannot be staged, instead of
  burying the warning; also treat "No updatable devices" as nothing-to-do.

Consistency:
- Source core.func + load_functions for the shared color/msg_* helpers
  instead of duplicating them locally (api.func still provides telemetry),
  matching update-apps and pve-privilege-converter.
2026-06-26 22:01:45 +02:00
MickLesk
ab14266389 Fix bare-metal detection in firmware-update
systemd-detect-virt prints "none" on bare metal but exits non-zero, so the
`|| echo "none"` fallback appended a second "none" and the check wrongly
treated a physical Proxmox host as virtualized. Capture the command output
directly and only block when a real virtualization type is reported.
2026-06-26 21:49:35 +02:00
MickLesk
6f08f3dede Add firmware-update tool (fwupd / LVFS)
New PVE host tool to check for and optionally apply firmware updates
(UEFI/BIOS and supported devices) via fwupd and the Linux Vendor Firmware
Service. Complements microcode.sh, which only handles volatile CPU
microcode.

- Guards for root, supported PVE 8.x/9.x and bare metal (firmware flashing
  inside a VM is refused).
- Installs fwupd on demand, refreshes LVFS metadata, lists devices and
  available updates, and only applies them after explicit confirmation.
- Clear warnings about flashing risk and reboot requirements.
2026-06-26 21:39:21 +02:00
community-scripts-pr-app[bot]
dc26b8358e
Update CHANGELOG.md (#15405)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-26 12:58:13 +00:00
Sam Heinz
01a6c1ddec
fix databasus update/install errors (#15403) 2026-06-26 14:57:46 +02:00
community-scripts-pr-app[bot]
3e544b750d
Update CHANGELOG.md (#15404)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-26 12:06:53 +00:00
Jamie
681924cb1a
fix(build.func): set /dev/kfd GID in fix_gpu_gids for AMD ROCm (#15401)
Update LXC config and privileged-container permissions for /dev/kfd
to use the render group, matching renderD* handling and tools.func.
2026-06-26 22:06:27 +10:00
community-scripts-pr-app[bot]
6ea04b7602
Update CHANGELOG.md (#15400)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-26 05:48:13 +00:00
Sam Heinz
b2d20799d8
fix alpine mktmp error (#15398) 2026-06-26 07:47:48 +02:00
community-scripts-pr-app[bot]
324fa33d8c
Update CHANGELOG.md (#15399)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-26 05:25:59 +00:00
Brad Baker
5aed3bdde5
Update Nginx configuration file paths (#15397)
fix(termix): remove legacy /app/nginx pid directive in nginx.conf update
2026-06-26 07:25:38 +02:00
community-scripts-pr-app[bot]
b3cef14a35
Update CHANGELOG.md (#15395)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-25 21:16:26 +00:00
operfesium
10c8ad6f28
persist gramps-web configuration file after update (#15394) 2026-06-25 23:16:04 +02:00
community-scripts-pr-app[bot]
37bcddd847
Update CHANGELOG.md (#15390)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-25 12:06:55 +00:00
push-app-to-main[bot]
075a691198
Pinchflat (#15367) 2026-06-25 14:06:24 +02:00
community-scripts-pr-app[bot]
fbd083c9ae
Update CHANGELOG.md (#15389)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-25 11:13:58 +00:00
CanbiZ (MickLesk)
edf167025f
VM-Core: Update some Functions (#15113) 2026-06-25 13:13:29 +02:00
community-scripts-pr-app[bot]
3abbefe3b0
Update CHANGELOG.md (#15387)
Some checks are pending
Auto Update .app-files / update-app-files (push) Waiting to run
Create Changelog Pull Request / update-changelog-pull-request (push) Waiting to run
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Waiting to run
Update script timestamp on .sh changes / update-script-timestamp (push) Waiting to run
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 22:28:32 +00:00
Michel Roegl-Brunner
c356c3827a
delete wger (#15380) 2026-06-25 00:28:07 +02:00
community-scripts-pr-app[bot]
6f2d3da61f
Update CHANGELOG.md (#15385)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 21:49:18 +00:00
MickLesk
f7acb76e80 fix typo 2026-06-24 23:44:26 +02:00
community-scripts-pr-app[bot]
b2ecd86698
Update CHANGELOG.md (#15381)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 21:32:52 +00:00
Michel Roegl-Brunner
df10a5ea53
Delete ghost (#15377)
* ghost.sh

* ghost-install.sh

* ghost löschen
2026-06-24 23:32:29 +02:00
community-scripts-pr-app[bot]
3a65047ff9
Update CHANGELOG.md (#15379)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 21:30:04 +00:00
push-app-to-main[bot]
5b01ff81e8
SnapOtter (#15368) 2026-06-24 23:29:42 +02:00
community-scripts-pr-app[bot]
4e6cb56f06
Update CHANGELOG.md (#15378)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 21:22:09 +00:00
CanbiZ (MickLesk)
470c0672fb
watcharr: Increase default RAM allocation from 1024 to 2048 (#15370) 2026-06-24 23:21:44 +02:00
community-scripts-pr-app[bot]
62b7080477
Update CHANGELOG.md (#15376)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 21:21:36 +00:00
CanbiZ (MickLesk)
e193adad5a
core: add SDN vnet selection in advanced install (#15366)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 23:21:12 +02:00
community-scripts-pr-app[bot]
aeb8dba809
Update CHANGELOG.md (#15375)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 21:16:00 +00:00
CanbiZ (MickLesk)
3fc7008bbe
Refactor LibreNMS: replace old install and update variant with tarball approach (#15369) 2026-06-24 23:15:36 +02:00
community-scripts-pr-app[bot]
f71005cc48
Update CHANGELOG.md (#15364)
Some checks are pending
Create Changelog Pull Request / update-changelog-pull-request (push) Waiting to run
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Waiting to run
Update script timestamp on .sh changes / update-script-timestamp (push) Waiting to run
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 04:58:53 +00:00
CanbiZ (MickLesk)
0b94d4f54a
core: add var_http_proxy and var_http_no_proxy support (#15225)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 06:58:32 +02:00
community-scripts-pr-app[bot]
2acf3ba19e
Update CHANGELOG.md (#15363)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 01:37:44 +00:00
Marvin
5670e3721d
enabling rewirte module in apache (#15360)
The rewrite module is essential for beautiful domains like "https://myexample.com/problematicSite". With the currently provided setup these domains end up in a 404, as apache is not rewriting the domain.
2026-06-24 11:37:18 +10:00
community-scripts-pr-app[bot]
50eb6c37cf
Update CHANGELOG.md (#15356)
Some checks failed
Create Changelog Pull Request / update-changelog-pull-request (push) Waiting to run
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Waiting to run
Update script timestamp on .sh changes / update-script-timestamp (push) Waiting to run
Auto Update .app-files / update-app-files (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-23 16:22:20 +00:00
Sam Heinz
ef2a840842
update jdk when updating crafty-controller (#15349) 2026-06-23 18:21:48 +02:00
community-scripts-pr-app[bot]
49a5bfeda3
Update CHANGELOG.md (#15355)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-23 16:21:18 +00:00
Sam Heinz
97cf2ea294
fix docker update function (#15353)
* fix docker update function

* Update docker.sh
2026-06-23 18:20:47 +02:00
community-scripts-pr-app[bot]
d3623d2da5
Update CHANGELOG.md (#15350)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-23 11:50:14 +00:00
Sam Heinz
a1c7097ef5
[arm64] port pve scripts to support arm64 (#15288) 2026-06-23 13:49:52 +02:00
community-scripts-pr-app[bot]
13f348ce1b
Update CHANGELOG.md (#15347)
Some checks are pending
Auto Update .app-files / update-app-files (push) Waiting to run
Create Changelog Pull Request / update-changelog-pull-request (push) Waiting to run
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Waiting to run
Update script timestamp on .sh changes / update-script-timestamp (push) Waiting to run
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-23 06:08:55 +00:00
Brad Baker
812200ccd6
termix - patch tmp nginx behaviour to match the install script (#15283)
* Update Nginx configuration and service files to deal with /tmp update issues

Create necessary directories and configuration files for Nginx service.

* Refactor pidfile.conf creation in termix.sh

Reformatted the creation of pidfile.conf for consistency.

* Clean up old nginx configuration files

Remove old nginx configuration files before creating new ones.

* Update ct/termix.sh

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

* Update ct/termix.sh

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

* Update ct/termix.sh

only create if it doesn't exist

* Update termix.sh

* Fix heredoc syntax

---------

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com>
2026-06-23 08:08:27 +02:00
community-scripts-pr-app[bot]
5fe4c20ccc
Update CHANGELOG.md (#15346)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-23 05:49:14 +00:00
CanbiZ (MickLesk)
33a18190fc
fix(librenms): run daily.sh as librenms user with git available (#15314) 2026-06-23 07:48:52 +02:00
community-scripts-pr-app[bot]
eabfaf25dc
Update CHANGELOG.md (#15345)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-23 05:39:57 +00:00
Luna
e076322c0f
fix: close lxc build function (#15343) 2026-06-23 07:39:36 +02:00
community-scripts-pr-app[bot]
f7dff0a642
Update CHANGELOG.md (#15341)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-23 05:29:32 +00:00
Copilot
52e4e5ff39
fix(build.func): remove duplicate if statement causing syntax error on container creation (#15338)
* Initial plan

* fix(build.func): remove duplicate if statement causing syntax error

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-23 07:29:05 +02:00