Commit Graph

17529 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot] 519f5630ce Update CHANGELOG.md (#16823)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-27 19:44:27 +00: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
community-scripts-pr-app[bot] d80fbc9629 Update CHANGELOG.md (#16817)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-27 14:12:00 +00:00
Michel Roegl-Brunner f114aa553c fix(stirling-pdf): remove broken ExecStop using %n (#16813)
ExecStop=/bin/kill -15 %n expands %n to the unit name, not a PID, so
/bin/kill fails to parse it and logs a spurious status=1/FAILURE on
every stop/restart. Type=simple already sends SIGTERM to the main PID
and SuccessExitStatus=143 makes that a graceful stop, so the line is
redundant and broken. Fixes #16807
2026-08-27 16:11:30 +02:00
community-scripts-pr-app[bot] db80438531 Update CHANGELOG.md (#16812)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-27 08:05:36 +00:00
Michel Roegl-Brunner 07d1f0837d Fix: Incorporate the new update functions to prevent a empty grep on … (#16809)
* Fix: Incorporate the new update functions to prevent a empty grep on the legacy link in /usr/bin/update

* Remove outdated comments from update-apps.sh

Removed comments regarding the new-style entrypoint and fallback logic for service extraction.

---------

Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com>
2026-08-27 10:05:08 +02:00
community-scripts-pr-app[bot] 45a6102d48 Update CHANGELOG.md (#16811)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-27 07:56:44 +00:00
community-scripts-pr-app[bot] 6cc27497a0 Update CHANGELOG.md (#16810)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-27 07:56:22 +00: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
community-scripts-pr-app[bot] fadcb0c375 Update CHANGELOG.md (#16802)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26
2026-08-26 19:28:08 +00:00
Jonathan Starck 89f5d3000e [Fix]: LimeSurvey - enable Apache mod_rewrite (#16767) 2026-08-26 21:27:12 +02:00
community-scripts-pr-app[bot] 0a6e59dab2 Update CHANGELOG.md (#16801)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 19:26:53 +00:00
CanbiZ (MickLesk) 4168f6c5d4 endurain: migrate legacy FRONTEND_DIR path on update (#16794) 2026-08-26 21:26:31 +02:00
community-scripts-pr-app[bot] a51488a406 Update CHANGELOG.md (#16800)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 19:26:18 +00:00
CanbiZ (MickLesk) ab1869fbb0 tools.func: recognize bare XZ-compressed tarballs in fetch_and_deploy* (#16796) 2026-08-26 21:25:51 +02:00
community-scripts-pr-app[bot] e470b6ddf1 Update CHANGELOG.md (#16799)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 19:25:06 +00:00
CanbiZ (MickLesk) 416deb8fd0 tools.func: fix mongodb version comparison, guard apt purge against removing dependents (#16795) 2026-08-26 21:24:33 +02:00
community-scripts-pr-app[bot] 408e74da4a Update CHANGELOG.md (#16792)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 12:09:46 +00:00
community-scripts-pr-app[bot] d2883d54ee Update CHANGELOG.md (#16791)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 12:09:36 +00: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
community-scripts-pr-app[bot] 984aaf8daa Update CHANGELOG.md (#16790)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 12:08:14 +00: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
community-scripts-pr-app[bot] e48392533c Update CHANGELOG.md (#16788)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 11:43:26 +00:00
community-scripts-pr-app[bot] 7f3af58220 Update CHANGELOG.md (#16787)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 11:43:14 +00:00
community-scripts-pr-app[bot] ddb29278e1 Update CHANGELOG.md (#16786)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 11:42:59 +00: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
community-scripts-pr-app[bot] 845c1bac2d Update CHANGELOG.md (#16785)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 11:42:49 +00: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
community-scripts-pr-app[bot] 0c09b7baa2 Update CHANGELOG.md (#16784)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 11:42:23 +00: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
community-scripts-pr-app[bot] 39ec4e5472 Update CHANGELOG.md (#16782)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 11:18:37 +00:00
CanbiZ (MickLesk) 87b9d51761 github: teach the PocketBase bot every field (#16781)
* Teach the PocketBase bot every field

The bot covered most of script_scripts but not categories, has_arm,
execute_in or app_vars, so those had to be edited by hand in the admin UI.

categories is a relation, so names are resolved against script_categories
and ids are accepted too - a copy out of the PocketBase UI works either way.
app_vars is a JSON column and rides the code-block 'set' path with its
content parsed rather than stored verbatim, so readers get an object.

cpu/ram/hdd/os/version live inside install_methods, and '/pocketbase immich
hdd=25' is how people ask for them. They now route to the default (non-Alpine)
method instead of being rejected as unknown fields, the reply names which
method was touched, and the value syncs into ct/<slug>.sh like the 'method'
path already does.

* Add screenshots and type to the bot

Two gaps were left. type is a relation to z_ref_script_types, so it needs the
same name-to-id resolution as categories - people write "ct", not a
fifteen-character id. Screenshots had no command at all.

The screenshot subcommand hands the URLs to the frontend's /api/screenshots
rather than fetching images inside a workflow. That endpoint already checks
the content type and size and attaches the file to PocketBase; doing it a
second time here would be a second set of bugs. It needs
SCREENSHOT_IMPORT_SECRET, and says so plainly when it is missing instead of
failing halfway.

slug stays deliberately out of reach. It is the URL, the JSON filename and the
ct/<slug>.sh path at once, so renaming it is a migration rather than an edit,
and the help text now says that instead of leaving people to wonder.
2026-08-26 13:18:14 +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
community-scripts-pr-app[bot] ff252a81c1 Update CHANGELOG.md (#16769)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-26 06:49:16 +00: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
community-scripts-pr-app[bot] 99d4f9da3c Update CHANGELOG.md (#16761)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-25
2026-08-25 14:09:31 +00: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
MickLesk 1f109e5714 gitea: fix ordering regression, chmod 750 before ln -s broke symlink creation 2026-08-25 16:04:44 +02:00
community-scripts-pr-app[bot] 3ee8fe5f22 Update CHANGELOG.md (#16758)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-25 13:23:38 +00: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
community-scripts-pr-app[bot] c4397752e0 Update CHANGELOG.md (#16757)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-25 13:11:55 +00: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
Michel Roegl-Brunner 31328336f8 Dispatch Incus sync via push-app-to-main app
community-scripts-pr-app lacks contents:write (only pull_requests:write), so
repository_dispatch returned 403. Switch to the push-app-to-main app, which
has contents:write.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A1R2A9UYwyL1FwcsADzSWU
2026-08-25 14:29:35 +02:00
Michel Roegl-Brunner f4199627ef Use GitHub App token to dispatch Incus sync
PAT_AUTOMERGE returned 401; switch the dispatch to the repo's standard
GitHub App (vars.APP_ID / secrets.APP_PRIVATE_KEY) scoped to the Incus repo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A1R2A9UYwyL1FwcsADzSWU
2026-08-25 14:18:51 +02:00
Michel Roegl-Brunner 488e5a21c5 Add instant Incus sync trigger on ct/install changes
Fire a repository_dispatch (proxmoxve-scripts-changed) to
community-scripts/Incus whenever a ct/ or install/ script changes on main,
so the mirror tracks upstream within minutes instead of waiting for its
daily cron. The mirroring + bootstrap rewrite stays in the Incus repo as the
single source of truth.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A1R2A9UYwyL1FwcsADzSWU
2026-08-25 14:11:04 +02:00
community-scripts-pr-app[bot] 1c851fb18b Update CHANGELOG.md (#16752)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-25 09:23:57 +00: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