Commit Graph

3385 Commits

Author SHA1 Message Date
CanbiZ 6f358d7e5d Add PostGIS extension check to Reitti update_script
Automatically enable PostGIS extension on existing installations if missing.
Checks if extension is already enabled before attempting to create it.

Fixes existing Reitti installations that were created before PostGIS was
added to the initial setup (commit b6312b87d).

Users no longer need to manually run 'CREATE EXTENSION postgis;'
2026-01-05 15:15:59 +01:00
CanbiZ e44a8e8af8 Add idempotency check for Debian 13 certbot fix
Only apply certbot-dns-multi fix if not already installed.
Checks pip list for certbot-dns-multi before installing golang deps.

Prevents unnecessary reinstallation on repeated update runs.
2026-01-05 15:00:25 +01:00
CanbiZ b42f9fabe1 Fix NPM API health issues on Debian 13 with certbot-dns-multi
On Debian 13 Trixie, NPM shows 'API isn't healthy' after upgrade.
Install certbot-dns-multi with golang dependencies to fix this.

Changes:
- Install golang, build-essential, git on Debian 13
- Install setuptools-golang==2.9.0 in certbot venv
- Set CGO_ENABLED=1 and GO111MODULE=on for pip install
- Install certbot-dns-multi with --no-build-isolation flag
- Applied to both fresh install and update_script()

Credit: @i4mr000t and @CrazyWolf13
Source: https://v64.tech/t/nginx-proxy-manager-dnschallenge-ipv64-debian-13-fail/4177/7
Fixes: #7489 - NPM Web UI broken after Debian 13 upgrade
2026-01-05 14:59:30 +01:00
CanbiZ 259f14b8e9 Fix openresty suite mapping for Debian 13
Openresty doesn't have trixie packages yet, only bookworm.
Map trixie and sid to use bookworm packages which are compatible.

Available openresty suites: bookworm, bullseye, buster, stretch, jessie
Fixes 404 errors when installing/updating on Debian 13 Trixie
2026-01-05 14:57:40 +01:00
CanbiZ 0fb5fc5ce0 Fix Nginx Proxy Manager for Debian 13 Trixie
- Detect Debian version dynamically from /etc/os-release
- Replace hardcoded 'bookworm' with VERSION_CODENAME in openresty sources
- Fixes both install and update_script() functions
- Ensures openresty repository matches container's Debian version

Fixes: Nginx Proxy Manager update fails on Debian 13 with 404 errors
Previously: Only worked on Debian 12 Bookworm due to hardcoded suite name
2026-01-05 14:56:49 +01:00
Joerg Heinemann b59e04fa94 Upgrade evcc LXC to Debian 13 (#10548) 2026-01-05 09:44:15 +01:00
Slaviša Arežina 5f67c385b8 PocketID: Update PocketID for 2.x (#10506)
* Update PocketID for 2.x

* Update env var
2026-01-04 23:07:44 +01:00
Tobias 266a23d319 fix: reitti: nginx (#10511)
* fix: reitti: nginx

* fix: reitti: nginx
2026-01-04 23:06:56 +01:00
Slaviša Arežina 41c8c4ce0b Refactor (#10518) 2026-01-04 23:05:51 +01:00
CanbiZ (MickLesk) 3cd02aac77 MagicMirror: bump to nodejs 24 (#10534) 2026-01-04 23:03:45 +01:00
Slaviša Arežina dbe2c553fe Refactor (#10517) 2026-01-04 20:50:43 +01:00
Slaviša Arežina 57d43f1a94 Refactor (#10516) 2026-01-04 20:50:07 +01:00
Slaviša Arežina d025bf1cf6 Refactor (#10519) 2026-01-04 18:33:09 +01:00
Gabriel David Pragin ded7da536d fix(sabnzbd): update script now migrates old service files to use venv Python (#10466)
- Separates venv creation from service file migration logic
- Always checks and fixes service file if it uses system python3
- Fixes installations that have venv but wrong service file path
- Ensures all users running update script get automatic migration
- Idempotent: safe to run multiple times

This applies the same fix from PR #10459 (Bazarr) to SABnzbd, which has
the identical bug pattern where service file migration was locked behind
a venv existence check.

Related: #7332, #10459
2026-01-01 23:43:20 +01:00
Karlito83 2ccbf11741 fix #10453 broken update (#10456)
Co-authored-by: Ronny Marx <r0mx@mailbox.org>
2026-01-01 19:09:43 +01:00
Gabriel David Pragin 53a2635240 fix(bazarr): update script now migrates old service files to use venv Python (#10459)
- Separates venv creation from service file migration logic
- Always checks and fixes service file if it uses /usr/bin/python3
- Fixes installations created before October 28, 2025 that upgraded to Debian 13
- Ensures all users running update script get automatic migration
- Idempotent: safe to run multiple times

Resolves issue where Bazarr fails to start on Debian 13 with 'externally-managed-environment' error for installations created before the October 28, 2025 fix (commit 909dbc20c).

Related: #7332
2026-01-01 19:09:19 +01:00
Copilot 76f20024f3 Increase BentoPDF RAM requirement from 2GB to 4GB (#10449)
* Initial plan

* Increase BentoPDF RAM requirement from 2GB to 4GB

- Update var_ram from 2048 to 4096 in ct/bentopdf.sh
- Update ram from 2048 to 4096 in frontend/public/json/bentopdf.json
- Fixes out-of-memory crashes during installation and updates
- Build process requires more memory than previously allocated

Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com>

* Bump ConvertX to Debian 13 (#10450)

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com>
2025-12-31 20:09:43 +01:00
CanbiZ (MickLesk) eb5a1cb9f7 Remove: GoAway (#10429) 2025-12-30 14:59:00 +01:00
Slaviša Arežina 8839ad5127 Refactor (#10421) 2025-12-30 08:31:20 +01:00
CanbiZ (MickLesk) e4eea7a6ae syncthing: check for deb822 source (#10414) 2025-12-29 20:40:33 +01:00
CanbiZ (MickLesk) 2cc54fdbdf speedtest-tracker: add external IP URL and internet check hostname in .env (#10078) 2025-12-29 20:40:20 +01:00
CanbiZ eba6fd8c6d linkwarden: use npx for Playwright install command
Replaces 'yarn playwright install' with 'npx playwright install' in both update and install scripts to ensure consistent Playwright installation regardless of local yarn configuration.
2025-12-29 15:50:10 +01:00
CanbiZ (MickLesk) b4a25160e4 Linkwarden: enable Corepack and prepare Yarn v4 before running yarn (#10390) 2025-12-29 00:38:46 +01:00
CanbiZ (MickLesk) 1d278f53f6 fix(metube): use pnpm + corepack for frontend build (#10392) 2025-12-29 00:38:05 +01:00
community-scripts-pr-app[bot] a471006c3d Update .app files (#10396)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-12-28 21:34:07 +01:00
push-app-to-main[bot] e17a42f905 Add mail-archiver (ct) (#10393)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2025-12-28 21:29:51 +01:00
durzo 59a752a6ab Fix mongodb update logic (#10388)
* Fix mongodb update logic

* Simplify MongoDB installation check

---------

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2025-12-28 20:21:16 +01:00
durzo 9a5d121910 fix pulse downloading incorrect tarball (#10383) 2025-12-28 18:01:46 +01:00
durzo 9582910787 Fix build for 2.13.5 (#10340) 2025-12-27 10:17:30 +01:00
CanbiZ (MickLesk) e5943404f9 fix(phpipam): use PHP 8.4 with correct mysql module for PDO support (#10348) 2025-12-26 19:58:38 +01:00
CanbiZ (MickLesk) bbc326ec23 fix(hyperion): increase disk to 4GB and fix /root/. path error (#10349) 2025-12-26 19:57:49 +01:00
Slaviša Arežina e6ee6e66bf Refactor: OpenObserve (#10279) 2025-12-25 15:22:24 +01:00
Slaviša Arežina 0ece3263bd Refactor: NZBGet (#10302) 2025-12-25 15:21:41 +01:00
Slaviša Arežina 37007f1efe Refactor (#10303) 2025-12-25 15:21:20 +01:00
Slaviša Arežina e926182748 Refactor (#10304) 2025-12-25 15:21:00 +01:00
Slaviša Arežina c769a43f62 InfluxDB: Fixes (#10308) 2025-12-25 15:17:56 +01:00
Chris Muzyn 404e87a2e3 Increase Zot Default Memory, Recategorize (#10311) 2025-12-25 08:31:40 +01:00
Tobias a6d05ae5e6 fix: technitium: service migration (#10300) 2025-12-24 22:38:55 +01:00
Slaviša Arežina 23e3be00f0 Refactor (#10274) 2025-12-24 15:28:56 +01:00
Slaviša Arežina bf51483235 Refactor (#10280) 2025-12-24 15:24:42 +01:00
Slaviša Arežina 63e883f9ea Refactir (#10241) 2025-12-24 14:22:49 +01:00
Slaviša Arežina c0f4ac5750 Refactor (#10258) 2025-12-24 14:21:58 +01:00
Slaviša Arežina 1a7da4bc91 Refactor (#10262) 2025-12-24 14:21:02 +01:00
Slaviša Arežina 85d5693e1a Refactor (#10255) 2025-12-23 23:58:37 +01:00
Slaviša Arežina 6e640f8eb6 Fixes (#10257) 2025-12-23 22:31:27 +01:00
Slaviša Arežina f6f4c3411c Refactor: Beszel (#10195)
* Refactor

* Update

* Update

* Update
2025-12-23 14:19:03 +01:00
Slaviša Arežina d76150d9a3 Migrate service file to refactored installation (#10240) 2025-12-23 14:18:24 +01:00
Gerhard Burger eb0486a698 Update forgejo to debian13 and fix env var (#10242) 2025-12-23 13:51:06 +01:00
CanbiZ (MickLesk) ebb8b098dd MediaManager) use npm install (#10228)
* fix(mediamanager): use npm install and remove unused yq dependency

- Use npm install instead of npm ci because upstream package-lock.json
  is out of sync with package.json (missing esbuild@0.27.2)
- Remove setup_yq call as yq is not used anywhere in the script
  (config is handled via sed)

* .

* Change npm command from ci to install
2025-12-22 23:25:19 +01:00
Tobias e3ff6bfbbf refactor: reitti: v3.0.0 (#10196) 2025-12-22 22:52:01 +01:00