CanbiZ (MickLesk)
f257cfdf89
Scripts: use shared core bootstrap for next 100 Script Batch ( #16950 )
2026-09-02 11:40:00 +02:00
Tom Frenzel
8595d87a01
fix(openthread-br): clean build directory before update ( #16949 )
2026-09-02 11:14:18 +02:00
push-app-to-main[bot]
04ce5f6f00
Add mailpit (ct) ( #16942 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-09-01 22:25:05 +02:00
Copilot
d075a7f98b
Revert Aurral to Node22 in ct and install scripts ( #16930 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com >
2026-09-01 13:36:02 +02:00
CanbiZ (MickLesk)
1a06e9628c
Move the next 25 scripts onto the core engine ( #16934 )
...
The 25 most-installed ct scripts still on misc/build.func, by install
count: homarr, influxdb, sonarr, radarr, networkoptimizer, authentik,
stirling-pdf, seerr, prowlarr, searxng, wordpress, zabbix, omada,
homeassistant, pegaprox, crafty-controller, iventoy, homelable,
flaresolverr, metube, netbird, casaos, obsidian-livesync, npmplus,
wazuh. ProxmoxVE goes from 115 migrated to 140.
Same three checks as #16749 , since "migrate" has meant more than a line
swap before:
- None of the 25 has an alpine-* variant, so there is no merge to do.
- None references misc/ outside its bootstrap line.
- Two functions exist only in misc/ (_gl_asset_urls,
_send_abort_telemetry) and none of the 25 calls either.
So it is one line per script. Every head is byte-identical to the ones
migrated earlier, each diff is exactly 3+/1-, and all 25 parse.
Worth watching: scanopy is not in this set but sits at 32.9% success,
and casaos at 49.4% and networkoptimizer at 48.6% are in it. If those
two move, the engine is one changed variable among others.
2026-09-01 13:28:55 +02:00
CanbiZ (MickLesk)
97a36be502
jellyfin: verify repo suite via fallback chain and use ensure_dependencies for clearer apt failures ( #16916 )
2026-09-01 07:45:58 +02:00
CanbiZ (MickLesk)
3bb92c5a54
omv: migrate to new package repo host (packages.openmediavault.org is dead) ( #16918 )
2026-08-31 18:37:10 +02:00
CanbiZ (MickLesk)
6a5a714d18
openwebui: add UV_HTTP_TIMEOUT and retry loop to prevent uv install hangs ( #16917 )
2026-08-31 18:36:40 +02:00
CanbiZ (MickLesk)
82dc3a6dec
vaultwarden: relax cargo release profile via env vars to avoid build OOM ( #16915 )
2026-08-31 16:30:47 +02:00
CanbiZ (MickLesk)
ea798df13a
yuvomi/aurral: bump NODE_VERSION per upstream requirements ( #16913 ) ( #16914 )
2026-08-31 16:30:11 +02:00
CanbiZ (MickLesk)
d9eb574517
bambuddy: force asyncio loop, uvloop breaks camera proxy handlers ( #16904 )
2026-08-31 13:40:34 +02:00
CanbiZ (MickLesk)
82ee37f846
kima-hub/maintainerr/planka/spliit: bump NODE_VERSION ( #16905 )
2026-08-31 13:38:45 +02:00
push-app-to-main[bot]
639bbd2703
Aurral ( #16908 )
...
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-08-31 13:38:15 +02:00
CanbiZ (MickLesk)
6cae1ed744
bookorbit: raise service start timeout, migration can exceed systemd default ( #16860 )
2026-08-31 09:41:09 +02:00
CanbiZ (MickLesk)
b1edc2722d
gatus: pin Go to gatus's go.mod version, modernize Alpine path to shared helpers ( #16893 )
2026-08-31 09:40:55 +02:00
CanbiZ (MickLesk)
c45ce24995
immich: tolerate enable-maintenance-mode crash, same as disable-maintenance-mode ( #16866 )
2026-08-31 08:50:44 +02:00
CanbiZ (MickLesk)
5a71eb99f7
move the hardware-accelerated scripts onto new core ( #16864 )
2026-08-31 08:50:21 +02:00
CanbiZ (MickLesk)
97c00113be
ntopng: use ntop.org's documented apt repo per Debian codename, not always apt-stable ( #16862 )
2026-08-31 08:49:57 +02:00
CanbiZ (MickLesk)
fd13dff335
Refactor: OpenGist ( #16861 )
2026-08-31 08:49:37 +02:00
CanbiZ (MickLesk)
3921f056f4
node-red: remove --unsafe-perm flag ( #16859 )
2026-08-31 08:49:03 +02:00
CanbiZ (MickLesk)
35b378761c
directus: add build-essential dependency ( #16858 )
2026-08-31 08:48:43 +02:00
push-app-to-main[bot]
dcf355097a
SolidInvoice ( #16869 )
2026-08-30 20:55:03 +02:00
push-app-to-main[bot]
521fde3284
Super-Productivity ( #16870 )
2026-08-30 20:54:10 +02:00
push-app-to-main[bot]
21b98a4d4d
Defguard ( #16871 )
2026-08-30 20:53:34 +02:00
push-app-to-main[bot]
e6687be6e5
OpenBao ( #16872 )
2026-08-30 20:53:12 +02:00
CanbiZ (MickLesk)
a61c3882b5
homepage: set CI=true so pnpm can self-heal node_modules without a TTY ( #16841 )
2026-08-28 17:09:26 +02:00
CanbiZ (MickLesk)
c1cff5ce2e
Refactor: Calibre-Web database creation ( #16842 )
...
* calibre-web: point cps at explicit db path, src-layout package has no default anymore
* calibre-web: fix empty-library bootstrap, migrate pre-existing library on update
2026-08-29 00:59:06 +10:00
CanbiZ (MickLesk)
7b1c60f57a
droppedneedle: launch via automatic_upgrade orchestrator, not raw target_main:app ( #16834 )
2026-08-28 14:32:00 +02:00
CanbiZ (MickLesk)
374230d387
calibre-web: point cps at explicit db path, src-layout package has no default anymore ( #16832 )
2026-08-28 21:11:22 +10:00
CanbiZ (MickLesk)
e87cc87857
podman: pull portainer images before systemd unit start to avoid start timeout ( #16831 )
2026-08-28 21:10:20 +10:00
CanbiZ (MickLesk)
81ad04344d
mastodon: read .ruby-version dynamically instead of hardcoding 4.0.5 ( #16829 )
2026-08-28 21:09:57 +10:00
Tobias
1b714dceda
pve-ups: fix: add pip binary ( #16820 )
...
* pve-ups: fix: pip binary
* pve-ups: fix: pip binary
2026-08-28 11:19:40 +10:00
Michel Roegl-Brunner
8734eba9a7
excalidash: Add a sed to switch to the correct DB Provider ( #16814 )
2026-08-27 21:43:54 +02:00
push-app-to-main[bot]
beb5c3a573
Seanime ( #16777 )
...
* Add seanime (ct)
* Update ct/seanime.sh
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com >
2026-08-27 09:56:12 +02:00
push-app-to-main[bot]
e60b90f385
Yopass ( #16778 )
...
* Add yopass (ct)
* Update ct/yopass.sh
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com >
2026-08-27 09:55:56 +02:00
Jonathan Starck
89f5d3000e
[Fix]: LimeSurvey - enable Apache mod_rewrite ( #16767 )
2026-08-26 21:27:12 +02:00
CanbiZ (MickLesk)
4168f6c5d4
endurain: migrate legacy FRONTEND_DIR path on update ( #16794 )
2026-08-26 21:26:31 +02:00
push-app-to-main[bot]
ef6a3f0076
CentOS ( #16772 )
...
* Add centos (ct)
* Update ct/centos.sh
* Clean up comments in centos.sh
Removed comments about the engine source and local core checkout.
* Uncomment var_arm64 assignment in centos.sh
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com >
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-08-26 22:09:19 +10:00
push-app-to-main[bot]
e9b1fb2a9d
AlmaLinux ( #16771 )
...
* Add almalinux (ct)
* Update ct/almalinux.sh
* Enable var_arm64 variable in almalinux.sh
Uncomment var_arm64 variable assignment and update comments.
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com >
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-08-26 22:09:11 +10:00
push-app-to-main[bot]
626d0ba7f2
Fedora ( #16770 )
...
* Add fedora (ct)
* Update ct/fedora.sh
* Uncomment var_arm64 variable in fedora.sh
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com >
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-08-26 22:07:45 +10:00
push-app-to-main[bot]
c463892c3e
Devuan ( #16773 )
...
* Add devuan (ct)
* Update ct/devuan.sh
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com >
2026-08-26 13:42:52 +02:00
push-app-to-main[bot]
d34c75d216
OpenEuler ( #16774 )
...
* Add openeuler (ct)
* Update ct/openeuler.sh
Co-authored-by: Sam Heinz <sam@samheinz.com >
* Update ct/openeuler.sh
* Update ct/openeuler.sh
* Update ct/openeuler.sh
---------
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 >
Co-authored-by: Sam Heinz <sam@samheinz.com >
2026-08-26 13:42:32 +02:00
push-app-to-main[bot]
0214a75099
Gentoo ( #16775 )
...
* Add gentoo (ct)
* Update ct/gentoo.sh
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com >
2026-08-26 13:42:13 +02:00
push-app-to-main[bot]
46921706c7
Add opensuse (ct) ( #16776 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-08-26 13:41:49 +02:00
push-app-to-main[bot]
803259a1b6
Add directus (ct) ( #16779 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-08-26 13:18:02 +02:00
push-app-to-main[bot]
813bac8f2c
Add haproxy (ct) ( #16760 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-08-26 08:48:51 +02:00
push-app-to-main[bot]
928c930758
Budget-Board ( #16714 )
...
* Add budget-board (ct)
* Clean up comments in budget-board.sh
Remove comments about engine sourcing and local core checkout.
* fixes
---------
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-08-25 16:09:04 +02:00
push-app-to-main[bot]
61978dc2ce
Maintainerr ( #16716 )
...
* Add maintainerr (ct)
* Update maintainerr.sh script header comments
* add: author
* add: author
* Fix backup restoration and cleanup in maintainerr.sh
* Refactor install script message order and cleanup
Rearranged messages for clarity and removed redundant disk space reclamation message.
---------
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 >
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com >
2026-08-25 15:23:09 +02:00
push-app-to-main[bot]
a9c32d770a
Add pyload (ct) ( #16717 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-08-25 15:11:31 +02:00
Mark Munro
7462256893
fix(apache-tika): handle upstream's switch from jar to zip distribution ( #16726 )
...
* fix(apache-tika): handle upstream's switch from jar to zip distribution
Apache Tika 4.0.0 stopped publishing tika-server-standard as a standalone
executable jar and now ships it as a zip: the jar inside is a thin launcher
whose manifest Class-Path resolves ~150 dependencies from a sibling lib/
(and plugins/) directory, so downloading just the jar 404s and, even if it
didn't, would no longer be runnable on its own.
Both install and update now use fetch_and_deploy_from_url (already used by
several other scripts in this repo, e.g. ct/technitiumdns.sh) to fetch and
extract the whole archive in place, instead of hand-rolling curl+unzip.
update_script() also passes CLEAN_INSTALL=1 so a later update replaces the
lib/ tree wholesale rather than layering a new version's jars on top of an
old one's.
Verified by running the real ct/apache-tika.sh (via build.func/tools.func
pulled live from this repo's main) against a live LXC container previously
on 3.3.2: it downloads and extracts the 4.0.0 zip, starts the service, and
`java -jar tika-server-standard.jar` answers on port 9998 with
"Apache Tika 4.0.0".
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
* Clean up comments in apache-tika.sh
Removed outdated comments regarding tika-server-standard installation method.
* Update Apache Tika installation script
Removed comments regarding the change in Apache Tika packaging and updated the installation process.
---------
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-08-25 11:23:25 +02:00