Commit Graph

2953 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
08c8d1c2f4 Update install/bentopdf-install.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-04-11 22:26:36 +02:00
CanbiZ (MickLesk)
086e282a33 Update install/bentopdf-install.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-04-10 13:34:19 +02:00
CanbiZ (MickLesk)
88d0d8b4a9 Update install/bentopdf-install.sh
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-04-10 13:34:09 +02:00
CanbiZ (MickLesk)
0205717cb9 fix(bentopdf): create default config.json to avoid runtime 404
BentoPDF fetches /config.json at runtime. In our build/deploy flow this file
may be missing, causing noisy 404 errors in the browser console.

Create a minimal default config.json ({}), only when absent, during install
and update so custom configs are not overwritten.
2026-04-10 08:25:05 +02:00
CanbiZ (MickLesk)
fbf73b6e23 fix(bentopdf): enforce https for SharedArrayBuffer on LAN
LibreOffice WASM requires crossOriginIsolated + secure context.
LAN HTTP origins (http://192.168.x.x) are not trustworthy, so Office
conversion fails with DataCloneError on SharedArrayBuffer transfer.

- generate self-signed TLS cert (idempotent)
- add HTTPS server on :8443
- redirect HTTP :8080 to HTTPS :8443
- keep WASM gzip/mime handling
- update post-install URL hint to https://IP:8443
2026-04-10 08:22:31 +02:00
CanbiZ (MickLesk)
c0d12a797a fix(bentopdf): serve libreoffice wasm gz with correct nginx headers
Fix Word/Excel conversion hang by serving /libreoffice-wasm assets with
proper MIME types and Content-Encoding.

- serve soffice.wasm.gz as application/wasm + Content-Encoding: gzip
- serve soffice.data.gz as octet-stream + Content-Encoding: gzip
- add immutable caching for wasm/data assets
- always refresh nginx site+service during update to migrate existing installs
- switch install script dependency handling to ensure_dependencies nginx
2026-04-10 08:20:19 +02:00
Tobias
9120546c26 Install nginx as a dependency 2026-04-09 19:19:16 +02:00
CanbiZ (MickLesk)
c768da0cb1 fix(bentopdf): replace http-server with nginx for COOP/COEP headers
Word/Excel/PowerPoint to PDF conversion uses LibreOffice WASM which
requires SharedArrayBuffer. SharedArrayBuffer only works when the server
sends Cross-Origin-Opener-Policy: same-origin and
Cross-Origin-Embedder-Policy: require-corp headers.

The previous http-server setup did not send these headers, causing WASM
initialization to time out for office-format conversions.

Fix: replace http-server with nginx and configure COOP/COEP headers in the
nginx site config, matching the upstream Docker image's nginx.conf.

Also adds a one-time migration path in update_script for existing installs
running the old http-server service.
2026-04-09 18:26:20 +02:00
Tobias
703ad0ecb7 boostack: add: git (#13620)
* boostack: add: git

* bookstack: add: git
2026-04-09 16:44:11 +02:00
CanbiZ (MickLesk)
2c2beab3ce checkmk: default v13 + dynamic codename (#13610) 2026-04-09 10:52:36 +02:00
CanbiZ (MickLesk)
41848653d6 bambuddy: add mkdir before data restore & add ffmpeg dependency (#13601) 2026-04-08 23:22:34 +02:00
CanbiZ (MickLesk)
ae3e1deece fix(immich): disable upgrade-insecure-requests CSP directive (#13600)
Helmet's useDefaults adds upgrade-insecure-requests to the CSP,
which forces browsers to upgrade all HTTP requests to HTTPS.
Since most LXC users access Immich directly via HTTP, this breaks
the web UI completely (CORS errors, spinning logo).

Patch helmet.json after deploy to explicitly null out the directive,
keeping CSP benefits while allowing HTTP access.

Fixes #13597
2026-04-08 19:47:10 +02:00
push-app-to-main[bot]
8b7c620f92 IronClaw | Alpine-IronClaw (#13591)
* Add ironclaw (ct)

* add alpine variant

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com>
2026-04-08 15:59:21 +02:00
Zack
74c430ddf2 feat: update UHF Server script to use setup_ffmpeg (#13564)
Co-authored-by: Zack Rupinga <zackruppert@livenation.com>
2026-04-08 14:56:33 +02:00
maztheman
507ad186dd Update flaresolverr-install.sh (#13584)
Fix error saying this file already doesnt exist?
2026-04-08 10:38:53 +02:00
Chris
c5083471d9 Immich: v2.7.2 (#13579)
* Squash merge dev/openvino-cpu into immich

* Immich: bump to v2.7.0

* Upstream fix for helmet.json

* Pin to 2.7.1; revert `helmet.json` fix

* Pin to v2.7.2
2026-04-08 07:21:07 +02:00
Michel Roegl-Brunner
a7a6d5dd17 Remove low-install-count CT scripts and installers (#13570) 2026-04-07 14:45:56 +02:00
push-app-to-main[bot]
42c02d1326 Add openthread-br (ct) (#13536)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-06 21:07:05 +02:00
push-app-to-main[bot]
5d84c935e5 Add homelable (ct) (#13539)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-06 21:06:40 +02:00
Tobias
e5fd7e4436 kasm: fix: fetch latest version (#13547) 2026-04-06 20:26:59 +02:00
CanbiZ (MickLesk)
b72d91ef8e Grist: remove install:ee step (private repo, not needed for grist-core) (#13526) 2026-04-05 21:51:10 +02:00
CanbiZ (MickLesk)
70a9d99ecd Nginx Proxy Manager: ensure /tmp/nginx/body exists via openresty service ExecStartPre (#13528) 2026-04-05 21:28:34 +02:00
CanbiZ (MickLesk)
68e009e9c6 MotionEye: run as root to enable SMB share support (#13527) 2026-04-05 21:04:08 +02:00
CanbiZ (MickLesk)
4241c34d3c Crafty Controller: add Java 25 for Minecraft 1.26.1+ (#13502) 2026-04-03 21:15:01 +02:00
FADIL
5540d57431 Wealthfolio: update to v3.2.1 and Node.js 24 (#13486) 2026-04-03 18:26:15 +02:00
push-app-to-main[bot]
1025c7218b netboot.xyz (#13480)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-03 09:53:50 +02:00
push-app-to-main[bot]
9a259a96cc Add drawdb (ct) (#13454) 2026-04-01 22:08:18 +02:00
push-app-to-main[bot]
8f335651da Add bambuddy (ct) (#13411)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-03-30 09:29:48 +02:00
CanbiZ (MickLesk)
78b2c45863 Rename: BirdNET > BirdNET-Go (#13410) 2026-03-30 09:26:50 +02:00
Joery
abb8772e27 fix(victoriametrics): use jq to filter releases (#13393) 2026-03-29 22:17:15 +02:00
CanbiZ (MickLesk)
713677f39f fix(ollama): add error handling for Intel GPG key imports (#13397) 2026-03-29 22:16:43 +02:00
push-app-to-main[bot]
9e129ecf85 Add yourls (ct) (#13379)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-03-29 14:48:55 +02:00
Slaviša Arežina
5e50b79046 FileFlows: add option to install Node (#13368)
* add choices

* fixes
2026-03-28 23:27:07 +01:00
krazos
30351670b7 Fix: Update gokapi binary name for v2.2.4+ and add migration step (#13377)
* Rename gokapi binary and update service

Change the installed binary name from pre-v2.2.4 `gokapi-linux_amd64` to v2.2.4+ `gokapi` and update service configuration accordingly. Add a migration step to remove any legacy `gokapi-linux_amd64` binary file, update binary reference in existing `gokapi.service`, and reload systemd before starting the service.

* Update comment for binary name migration

---------

Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-03-28 23:26:51 +01:00
krazos
46dc693c99 Fix: update gokapi asset matching for v2.2.4+ naming convention (#13369) 2026-03-28 15:50:32 +01:00
Slaviša Arežina
2f3d393726 fix (#13365) 2026-03-28 15:18:10 +01:00
push-app-to-main[bot]
45b3a62dd5 Add matter-server (ct) (#13355)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-03-27 22:44:00 +01:00
push-app-to-main[bot]
e72400b417 Add geopulse (ct) (#13320)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-03-27 13:24:59 +01:00
CanbiZ (MickLesk)
6017a124f9 chore(immich): bump to v2.6.3 (#13324) 2026-03-27 11:25:33 +01:00
Slaviša Arežina
9a0ab814af Fix (#13336) 2026-03-27 11:14:06 +01:00
push-app-to-main[bot]
88e1813f96 BirdNET (#13313)
* Add birdnet (ct)

* Update author in birdnet.sh script

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com>
2026-03-26 19:35:33 +01:00
CanbiZ (MickLesk)
38a283e549 update(frigate): bump to v0.17.1 and fix OpenVino model build (#13304) 2026-03-26 16:06:36 +01:00
Tom Frenzel
ee66508879 SparkyFitness: add garmin microservice (#12642)
* feat(sparkyfitness): add garmin microservice

* chore(sparkyfitness): add note to json

* chore(sparkyfitness): set garmin url

* feat(sparkyfitness): add garmin install option to update menu

* fix(sparkyfitness): typo

* chore(sparkyfitness): streamline naming and refactor menu

* feat: add sparlkyfitness garmin addon

* fix: remove EOF

* fix: update uninstall

* chore: update telemetry

* fix: app name

* chore: update env vars

* fix: typo

* chore: update default port

* fix: message format

* fix: update uninstall

* fix: rename functions

* fix: remove custom header_info

* fix: add header file

* chore: revert function naming
2026-03-26 12:34:28 +01:00
CanbiZ (MickLesk)
0a458c0a11 Immich: Bump to 2.6.2 | use start.sh in service, ensure DB_HOSTNAME in .env | Fix Rights Issue with ZFS Shares (#13199)
* fix(immich): use start.sh in service, ensure DB_HOSTNAME in .env

* Bump Immich to v2.6.2 and adjust chown handling

Update Immich release references from v2.6.1 to v2.6.2 in ct/immich.sh and install/immich-install.sh. Replace broad recursive chown -R on the install dir with a safer approach that avoids recursing into the upload directory (which may be a mounted volume with restricted permissions): set ownership on the install dir itself, chown each top-level entry except 'upload', and attempt to chown the upload path while ignoring errors. Also adjust ordering for /var/log/immich chown to avoid permission issues when enabling services.
2026-03-26 12:24:26 +01:00
CanbiZ (MickLesk)
97bf744e96 fix typo (org instead of com) 2026-03-25 17:48:03 +01:00
CanbiZ (MickLesk)
caf03fe274 chore: replace helper-scripts.com with community-scripts.com (#13244) 2026-03-24 20:50:40 +01:00
CanbiZ (MickLesk)
86f5c48fc2 Remove: Booklore (#13265) 2026-03-24 20:49:40 +01:00
CanbiZ (MickLesk)
0980a85021 qf typo 2026-03-24 15:10:33 +01:00
push-app-to-main[bot]
6b1b255ff6 NextExplorer (#13252)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-03-24 11:49:03 +01:00
CanbiZ (MickLesk)
c8606e9fcc core: harden shell scripts against injection and insecure permissions (#13239) 2026-03-23 22:22:23 +01:00