Commit Graph

16279 Commits

Author SHA1 Message Date
MickLesk dc49400904 fix(fileflows): use fileflows.com header for node version check
Replace GitHub API call (repo does not exist) with a HEAD request
to the fileflows.com download URL. The Content-Disposition header
contains the versioned filename, from which the release number is
parsed and compared against the local version file.

If the header is not available the node update proceeds unconditionally,
since the user explicitly invoked the update command.
2026-05-28 07:40:37 +02:00
MickLesk db5cbf74c7 fix(fileflows): handle node-only update separately from server
The update_script always called the server API at localhost:19200
which does not exist on node-only containers, causing a connection
error (exit code 7) or 401 on auth-hardened servers.

Fix: detect node vs server via systemctl is-enabled, then:
- Node: use GitHub releases API to compare versions and update
- Server: keep existing local API behaviour

Fixes #14622
2026-05-28 07:38:19 +02:00
community-scripts-pr-app[bot] 1fde72e141 Update CHANGELOG.md (#14764)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-28 05:05:26 +00:00
Stephen Chin ceb50e3528 fix(hermesagent): set npm_config_yes=true to suppress interactive prompts during install (#14763) 2026-05-28 07:04:54 +02:00
community-scripts-pr-app[bot] 287c60bc08 Update CHANGELOG.md (#14760)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-27
2026-05-27 19:02:18 +00:00
Paul Fitzpatrick 9764462f06 fix(grist): restore install:ee step (#14759)
Re-applies the install:ee step removed in #13526. The step was removed
when a transition from a repo to a tarball looked like the ee material
had been removed. Verified against grist-core v1.7.13.

See: https://github.com/community-scripts/ProxmoxVE/discussions/11203
2026-05-27 21:01:43 +02:00
community-scripts-pr-app[bot] dc7ea8f526 Update CHANGELOG.md (#14753)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-27 09:07:59 +00:00
push-app-to-main[bot] 0c8c11f6b4 MusicSeerr (#14746)
* Add musicseerr (ct)

* musicseerr-install.sh

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
2026-05-27 11:07:29 +02:00
community-scripts-pr-app[bot] b2bcffbb05 Update CHANGELOG.md (#14752)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-27 08:06:48 +00:00
push-app-to-main[bot] 6a91a57cb2 Add hermesagent (ct) (#14751)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-05-27 10:06:21 +02:00
community-scripts-pr-app[bot] 7e5f7a329e Update CHANGELOG.md (#14750)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-27 06:14:43 +00:00
Slaviša Arežina 80a73c0ec0 Format LATEST_VERSION_DOTTED from LATEST_VERSION (#14745)
Change LATEST_VERSION_DOTTED assignment to format version correctly.
2026-05-27 08:14:17 +02:00
community-scripts-pr-app[bot] d9f88aba7f Update CHANGELOG.md (#14744)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26
2026-05-26 18:59:10 +00:00
Ryan Sullivan 8ed57f08bf Add directory creation to Profilarr update script (#14740) 2026-05-26 20:58:45 +02:00
community-scripts-pr-app[bot] c6dcd986ce Update CHANGELOG.md (#14732)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 07:20:48 +00:00
Michael Peleshenko a36b2c9be7 fix(profilarr): Fix ARCH assignment in profilarr.sh to support Profilarr build usage (#14709) 2026-05-26 09:20:21 +02:00
community-scripts-pr-app[bot] e04a9dc13e Update CHANGELOG.md (#14731)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 07:19:43 +00:00
Michel Roegl-Brunner c6f2c2b7d0 Jackett: Remove quotes in Service File (#14729) 2026-05-26 09:19:18 +02:00
community-scripts-pr-app[bot] f78c2be766 Update CHANGELOG.md (#14728)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 06:06:32 +00:00
CanbiZ (MickLesk) edfa7c8c45 tools.func: better error diagnostics, consistent OS detection, setup function ordering (#14692)
* fix(tools): improve error diagnostics and actionable hints across install functions

- Add _diagnose_deb_failure() helper: extracts package metadata from failed .deb installs,
  detects PostgreSQL version conflicts (e.g., postgresql-16-vchord with PG17 active),
  lists unmet dependencies, and provides specific actionable hints
- Replace all 4 generic 'Both apt and dpkg installation failed' messages in
  fetch_and_deploy_{codeberg,gh,gl}_release and fetch_and_deploy_from_url with
  _diagnose_deb_failure() for targeted diagnostics
- install_packages_with_retry: on failure, check which packages are missing from
  configured repos and name them with a distribution-specific hint
- upgrade_packages_with_retry: add hint about held-back packages / apt-cache policy
- setup_postgresql: when PGDG repo is unavailable for trixie/forky/sid, show which
  distro PG version will be installed and warn that extension packages must match
- setup_deb822_repo: include GPG key URL and firewall hint in download failure message
- curl_download: add network/DNS hint to the failure message
- error_handler: add log-pattern analysis block after Node.js OOM detection that
  scans the last 60 log lines for 5 common failure patterns and emits msg_warn hints:
    * APT/dpkg dependency conflict (generic + PostgreSQL version mismatch)
    * APT GPG/signature verification failure (sqv, KEYEXPIRED, NO_PUBKEY)
    * Network/DNS failure (Could not resolve, Failed to fetch)
    * APT lock held by another process
    * Disk space exhaustion (ENOSPC)

* fix(tools): consolidate OS detection, add error hints, sort setup functions

- Replace all 13 manual /etc/os-release reads with get_os_info() across
  prepare_repository_setup, setup_hwaccel, setup_java, setup_mysql,
  setup_php, setup_postgresql, setup_clickhouse, install_packages_with_retry
- Add actionable Hint messages to 16 download/network failure paths:
  adminer, composer, ffmpeg (x2), go, ghostscript, imagemagick, rbenv,
  ruby-build, meilisearch-config, uv, yq, rust, apt-lock timeout,
  mongodb GPG, php keyring
- Replace 6 silent 'apt install || true' with msg_warn for optional packages:
  3x postgresql modules, ruby build deps, ssl-cert, docker-compose
- Sort all 'function setup_*' declarations into alphabetical order:
  clickhouse moved to after adminer, docker moved to after composer,
  meilisearch moved to after mariadb_db

* style(tools): unify all function declarations to name() { style

Remove 'function' keyword from 30 declarations to match the project convention
used in core.func, error_handler.func, and all other .func files (POSIX-compatible name() { syntax)
2026-05-26 08:06:08 +02:00
community-scripts-pr-app[bot] f378e76329 Update CHANGELOG.md (#14727)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 06:04:49 +00:00
community-scripts-pr-app[bot] faf073d3b5 Update CHANGELOG.md (#14726)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 06:04:36 +00:00
community-scripts-pr-app[bot] 43fc5c27e1 Update CHANGELOG.md (#14725)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 06:04:20 +00:00
CanbiZ (MickLesk) 37649c1e0a fix(open-archiver): approve pnpm build scripts before build:oss (#14711) 2026-05-26 08:04:15 +02:00
community-scripts-pr-app[bot] bb5f531761 Update CHANGELOG.md (#14724)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 06:04:08 +00:00
CanbiZ (MickLesk) 48b34d4c2e fix(add-iptag): use qm set for VM tags to handle snapshot sections correctly (#14713) 2026-05-26 08:03:57 +02:00
community-scripts-pr-app[bot] 54e13bca94 Update CHANGELOG.md (#14723)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 06:03:48 +00:00
CanbiZ (MickLesk) 9aa76e8ea4 fix(netdata): extend PVE version support to 9.x (#14714) 2026-05-26 08:03:43 +02:00
community-scripts-pr-app[bot] 219c4e80b0 Update CHANGELOG.md (#14722)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-26 06:03:22 +00:00
CanbiZ (MickLesk) 35cd953ed7 fix(docuseal): read Ruby version from Gemfile, upgrade on update if needed (#14715) 2026-05-26 08:03:20 +02:00
CanbiZ (MickLesk) f9f21c1b79 fix(birdnet-go): install libonnxruntime.so from release tarball (#14716) 2026-05-26 08:02:55 +02:00
community-scripts-pr-app[bot] 62a6122fa6 Update CHANGELOG.md (#14704)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-25
2026-05-25 10:05:47 +00:00
Tobias 45953e857a karakeep: fix: pip config (#14703)
* fix: pip config

* Create pip.conf if not present
2026-05-25 12:05:16 +02:00
community-scripts-pr-app[bot] d984a5828d Update CHANGELOG.md (#14698)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-25 06:50:26 +00:00
community-scripts-pr-app[bot] 8492ca5805 Update CHANGELOG.md (#14697)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-25 06:50:14 +00:00
CanbiZ (MickLesk) 9ec0864d32 fix(tools): replace raw GitHub API curl calls with get_latest_github_release (#14690) 2026-05-25 08:50:00 +02:00
community-scripts-pr-app[bot] 6a9081726f Update CHANGELOG.md (#14696)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-25 06:49:47 +00:00
CanbiZ (MickLesk) 514fece0df Kernel-Clean: detect meta-packages and fix silent removal failures (#14674) 2026-05-25 08:49:25 +02:00
community-scripts-pr-app[bot] 9c1f80e3c9 Update CHANGELOG.md (#14685)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-24
2026-05-24 10:46:34 +00:00
CanbiZ (MickLesk) 4dc5dfb366 Add installation steps for Nginx mod_zip module (#14678) 2026-05-24 12:46:13 +02:00
community-scripts-pr-app[bot] 4b2cacf78f Update CHANGELOG.md (#14684)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-24 10:27:59 +00:00
Slaviša Arežina e5c66aa4d2 Refactor (#14673) 2026-05-24 12:27:38 +02:00
community-scripts-pr-app[bot] b00ae8c350 Update CHANGELOG.md (#14683)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-24 10:26:40 +00:00
CanbiZ (MickLesk) 7cfa47d138 fix(isponsorblocktv): detect CPU capabilities to select compatible binary (#14677)
Instead of hard-failing when AVX is not present, detect whether the host
CPU supports AVX + AVX2 + MOVBE (x86-64-v3 microarchitecture level) and
select the appropriate upstream binary accordingly:

- iSponsorBlockTV-x86_64-linux     → modern CPUs (AVX/AVX2/MOVBE)
- iSponsorBlockTV-x86_64-linux-v1  → any x86_64 CPU (fallback)

The same detection logic is applied in update_script() so updates
stay consistent with the initially installed binary type.

Fixes: https://github.com/community-scripts/ProxmoxVE/issues/14660
Upstream: dmunozv04/iSponsorBlockTV#463
2026-05-24 12:26:18 +02:00
community-scripts-pr-app[bot] 639dc9efc4 Update CHANGELOG.md (#14682)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-23
2026-05-24 00:20:44 +00:00
community-scripts-pr-app[bot] 5bf9cfb800 Archive old changelog entries (#14681)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-24 00:20:15 +00:00
community-scripts-pr-app[bot] 6c7e7ae1af Update CHANGELOG.md (#14667)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-23 10:37:01 +02:00
SystemIdleProcess a73aefa8fd IronClaw: Extra configuration during install to ensure Web Gateway can run (#14635)
* configure gateway during install for best chance of it not getting disabled

* add missing dbus-run-session on service

* add back chmod to .env file

* remove extra character

* add back mkdir for /root/.ironclaw

* remove erroneous msg blocks, service env values and tab in post completion gateway line
2026-05-23 10:13:57 +02:00
community-scripts-pr-app[bot] 599e841e1a Update CHANGELOG.md (#14666)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-23 08:13:21 +00:00
SystemIdleProcess cf5db6b687 Tunarr: fix path to backup during update (#14655)
* increase default ram due to oom-killer logs during library scans and fix backup path checking

* fix ram value

* revert resource changes

* correct disk size
2026-05-23 10:12:59 +02:00