Commit Graph

18555 Commits

Author SHA1 Message Date
MickLesk db06e2e637 Twenty: move to Node.js 26
Twenty v2.54 requires node ^26.5.1 and yarn install refuses Node 24.
2026-10-31 18:49:16 +01:00
community-scripts-pr-app[bot] f34cc91d62 Update CHANGELOG.md (#18336)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-31 15:14:08 +00:00
CanbiZ (MickLesk) c566b53552 Drop the legacy engine copies from misc/ (#18294)
* Drop the legacy engine copies from misc/

Nothing has loaded misc/*.func since ct/, install/, vm/ and tools/ moved to
community-scripts/core. misc/api.func stays until vm/owncloud-vm.sh gets its
DevScripts rewrite.

misc/images/ moves to .github/assets/. The tombstone stub for removed scripts
sourced misc/build.func and called variables(), which core's PVE engine does
not define; it now sources core.func.

* Drop misc/api.func

vm/owncloud-vm.sh was its last caller; DevScripts holds that script's rewrite
onto core/pve/vm-core.func. Merge this after the promotion.
2026-11-01 01:13:41 +10:00
community-scripts-pr-app[bot] 0e65b9469e Update CHANGELOG.md (#18335)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-31 15:10:35 +00:00
Florian ef7f811a7a Jellyseerr, Overseerr, Paperless-ngx, Vikunja: skip migration prompts when unattended (#18321)
* fix(jellyseerr,overseerr): skip the Seerr migration prompt when unattended

Both scripts ask whether to migrate to Seerr before rewriting /usr/bin/update.
With PHS_SILENT=1 and stdin open the read blocks and stalls the whole batch;
with stdin closed it fails under the ERR trap, so the container is recorded as
FAILED and the backup is restored.

Skip with exit 75, which update-apps.sh already renders as "skipped - requires
interactive mode". Interactive behaviour is unchanged.

* fix(paperless-ngx): skip migration prompts when unattended

Two prompts can appear during an update: the v3 encryption confirmation and the
uv-migration snapshot confirmation. Unattended, the first either blocks or fails
the container; the second sits after the services are already stopped, so a
failure leaves Paperless down.

Guard both with exit 75. The v3 guard sits behind the encryption notices, so a
skip still logs why. The uv guard is placed before the services are stopped, so
skipping never leaves the container half-updated. Interactive behaviour is
unchanged.

* fix(vikunja): skip the 1.0 migration prompt when unattended

The 1.0 config migration asks twice with a 30 second timeout and exits 254 when
it gets no answer, which update-apps.sh treats as a failed container. The config
file choice that follows also waits up to 60 seconds.

Skip the migration prompt with exit 75 when unattended, and take the documented
default (keep the current config) for the second question without waiting.
Interactive behaviour is unchanged.
2026-11-01 01:10:10 +10:00
community-scripts-pr-app[bot] b357b7843d Update CHANGELOG.md (#18334)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-31 12:24:18 +00:00
CanbiZ (MickLesk) daf1a50364 Discourse: track the Ruby version Discourse requires (#18329)
* fix(discourse): track the Ruby version Discourse requires

Discourse main now pins `ruby "~> 4.0.0"` in its Gemfile, so `bundle install`
aborts with exit 18 on containers built against the hardcoded Ruby 3.4.4. The
update path never touched Ruby at all, so every existing install breaks.

Discourse ships no .ruby-version, so read the pinned version from
Gemfile.lock's RUBY VERSION stanza and hand it to setup_ruby — on install
(repo is now cloned before the runtime setup) and on update (after the git
pull, so a bumped requirement is picked up). Also silence bundler's root
warning, split the update into separate progress steps, and skip the
unused global Rails gem.

* move ruby into msg block

* move git

Removed comment about Ruby version in install script.
2026-10-31 13:23:52 +01:00
community-scripts-pr-app[bot] 1d190bdf25 Update CHANGELOG.md (#18333)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-31 11:12:33 +00:00
Tom Frenzel 2ace018034 MatterJS-Server: Add time sync (#18330)
* feat(matterjs-server): add time sync

* chore(matterjs-server): remove linebreaks
2026-10-31 21:12:08 +10:00
community-scripts-pr-app[bot] 9b65262e42 Update CHANGELOG.md (#18328)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-30
2026-10-30 21:06:59 +00:00
community-scripts-pr-app[bot] 3faab0c7aa Update CHANGELOG.md (#18327)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-30 21:06:37 +00:00
push-app-to-main[bot] cff71279aa Add reconya (ct) (#18325)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-10-30 22:06:33 +01:00
push-app-to-main[bot] 9b56da1411 Add blinko (ct) (#18324)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-10-30 22:06:11 +01:00
community-scripts-pr-app[bot] cfd741c322 Update CHANGELOG.md (#18326)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-30 21:05:38 +00:00
push-app-to-main[bot] 2372c4b4b0 Add chartdb (ct) (#18323)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-10-30 22:05:13 +01:00
community-scripts-pr-app[bot] bc6ab71982 Update CHANGELOG.md (#18318)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29
2026-10-29 20:32:50 +00:00
Mohamed Bassem 294e4efbc6 Karakeep: fix monolith release asset pattern (#18317) 2026-10-29 21:32:16 +01:00
community-scripts-pr-app[bot] 5f7cbfd26a Update CHANGELOG.md (#18315)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29 19:27:19 +00:00
CanbiZ (MickLesk) e8361e4867 Let the bot set oidc_url and license (#18313)
Both fields exist on the record and in the maintainer editor, but
/pocketbase rejected them as unknown and never printed them.
2026-10-29 20:26:47 +01:00
community-scripts-pr-app[bot] 4d43d24315 Update CHANGELOG.md (#18314)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29 19:23:55 +00:00
CanbiZ (MickLesk) 47481482e0 Vikunja: fold the package's service block into the config's service section (#18311)
Since 2.7.1 the deb's postinst appends a live service: block with the secret, so uncommenting the stock service: line left two service keys and Vikunja fell back to its defaults. Updates merge the duplicate on existing installs.
2026-10-29 20:23:25 +01:00
community-scripts-pr-app[bot] e5241115f1 Update CHANGELOG.md (#18312)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29 16:45:44 +00:00
Aashish Vivekanand 645c635650 stirling-pdf: size JVM heap from container memory, not host RAM (#18292)
The service ran `java -jar` without the JAVA_BASE_OPTS from .env, and inside
LXC the JVM cannot see the container's memory limit, so it sized its heap from
host RAM (16 GB in a 2 GB CT on a 64 GB host) and the container thrashed and got
OOM-killed. Pass the .env options, set -XX:MaxRAM from /proc/meminfo (lxcfs
reports the CT limit), lower MaxRAMPercentage to 50 for LibreOffice/tesseract
headroom, and migrate existing units on update (also drops the broken
ExecStop=/bin/kill -15 %n left from before #16813).

Fixes #18291

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:44:47 +01:00
community-scripts-pr-app[bot] 8856ef02dd Update CHANGELOG.md (#18310)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29 16:32:06 +00:00
Nícolas Pastorello 143a973f4f fix(victorialogs): enable syslog ingestion on TCP/UDP 514 (#18300)
VictoriaLogs only accepts syslog when -syslog.listenAddr.tcp/udp are set,
so network gear that ships logs over syslog (UniFi, firewalls, switches)
had nowhere to send them. Add both listeners to the service and migrate
existing installs on update.
2026-10-29 17:31:39 +01:00
community-scripts-pr-app[bot] 3cdee53cef Update CHANGELOG.md (#18308)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29 14:08:00 +00:00
Brian Rodriguez d2a6f1bcf7 fix(authentik): migrate systemd units when still on pre-2026.8 paths (#18307)
The ExecStart migration only ran when ~/.authentik reported a version
below 2026.8. Installs whose marker already reads 2026.8.x but whose
units were never migrated kept pointing to the removed
/opt/authentik/authentik-server binary and failed with 203/EXEC.

Also run the migration when the server unit still has the old path.

Fixes #18306
2026-10-29 15:07:29 +01:00
community-scripts-pr-app[bot] 526ff8ee04 Update CHANGELOG.md (#18305)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29 12:53:43 +00:00
Riccardo Baral 08e2f99522 fix(dawarich): serve .mjs MapLibre modules as JavaScript (#18304)
Since Dawarich 1.15.1 the importmap pins maplibre-gl to
/maplibre/<version>/maplibre-gl.mjs in public/. Debian's nginx
mime.types has no mjs entry, so the vhost served it as
application/octet-stream and browsers refused to load the module:
blank map, map controllers fail.

Add a .mjs location (text/javascript, as Rails serves it upstream) to
the install heredoc, and insert it into existing vhosts from
update_script() before the release check, applied via nginx_enable_site.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:53:13 +01:00
community-scripts-pr-app[bot] 773d8e00fc Update CHANGELOG.md (#18301)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-29 09:42:54 +00:00
community-scripts-pr-app[bot] 502bd98c2d Update CHANGELOG.md (#18296)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28
2026-10-28 14:38:10 +00:00
CanbiZ (MickLesk) d4fac83a8a Refactor: ownCloud VM (#18295)
Updated ownCloud VM script to version 19.0 and modified various settings and functions for improved functionality.
2026-10-28 15:37:35 +01:00
community-scripts-pr-app[bot] 4a74204837 Update CHANGELOG.md (#18290)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 12:51:08 +00:00
github-actions[bot] 3db9344e42 chore(ct): sync tdarr defaults from PocketBase (#18289)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-28 13:50:38 +01:00
community-scripts-pr-app[bot] 0f437e1b51 Update CHANGELOG.md (#18288)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 12:50:14 +00:00
Tlyx 7ee5bf33bf fix(vm/opnsense): increase startup wait from 90 to 180 seconds (#18086)
* fix(vm/opnsense): increase startup wait from 90 to 180 seconds

* Remove error redirection from bridge interface setup

Should fix : 
  ⠴   Bridge interfaces are being added.update VM 101: -net0 virtio,bridge=vmbr1,macaddr=XX:XX:XX:XX:XX:XX,firewall=0,queues=4
  ⠙   Bridge interfaces are being added.update VM 101: -net1 virtio,bridge=vmbr0,macaddr=XX:XX:XX:XX:XX:XX,firewall=0,queues=4
  ✔️   Bridge interfaces have been successfully added.
2026-10-28 13:49:40 +01:00
community-scripts-pr-app[bot] f18eac6a4f Update CHANGELOG.md (#18287)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 12:49:08 +00:00
mazelado 5d3a0ba3cb fix(apache-tomcat): restore the update backup from its real store (#18145)
The A-B refactor (#15075) moved the backup to create_backup but kept the
old hand-written restore, which reads $BACKUP_DIR. Nothing sets it any
more, so the first restore cp failed after the install dir was wiped:
the update aborted with Tomcat stopped and the config left in
/opt/apache-tomcat.backup.

Restore conf and webapps with restore_backup, which also removes the
store. lib gets a store of its own so only the jars the new release lacks
(JDBC drivers and the like) are copied back; restoring it whole would
put the old Tomcat jars over the new ones.

Co-authored-by: Matt Daleo <12395090+mazelado@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 13:48:42 +01:00
community-scripts-pr-app[bot] 7d81e169b4 Update CHANGELOG.md (#18285)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 12:32:03 +00:00
push-app-to-main[bot] c7dddcb1e0 Add victorialogs (ct) (#18282)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-10-28 13:31:38 +01:00
community-scripts-pr-app[bot] 26c68f20be Update CHANGELOG.md (#18284)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 12:31:36 +00:00
Tim Moore 01cf996980 AdventureLog: clean-install on update and drop the DRF <3.15 pin (#18281)
The update overlaid the release tarball, so files removed upstream survived. v0.13.1 moved the frontend config into vite.config.ts, and the leftover svelte.config.js fails pnpm build under SvelteKit 3 (config_file_unsupported) after the services are already stopped. Deploy with CLEAN_INSTALL=1, keep backend/server/media in place, and back up both .env files.

The djangorestframework<3.15 pin (#13194) worked around rest_framework.schemas.coreapi, which AdventureLog stopped using in v0.13.0. v0.13.1 requires djangorestframework>=3.18.3,<3.19, so the pin now downgrades DRF below the app's own requirement.
2026-10-28 13:31:09 +01:00
community-scripts-pr-app[bot] 3d1da31f8a Update CHANGELOG.md (#18283)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 10:29:49 +00:00
community-scripts-pr-app[bot] 9e15d0e45f Update CHANGELOG.md (#18279)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 06:24:50 +00:00
push-app-to-main[bot] ddc217a7ab Deemix (#18272)
* Add deemix (ct)

* cleanup

* cleaning

---------

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-10-28 07:24:22 +01:00
community-scripts-pr-app[bot] de67f96032 Update CHANGELOG.md (#18278)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-28 06:24:19 +00:00
CanbiZ (MickLesk) 85240b994e Move a promoted script's telemetry history to ProxmoxVE (#18271)
When a merged PR came from a DevScripts migration, the telemetry service
re-attributes that script's DevScripts records. Needs the
TELEMETRY_ADMIN_TOKEN secret; without it the step is skipped.
2026-10-28 07:23:49 +01:00
community-scripts-pr-app[bot] f3ce8f7cb4 Update CHANGELOG.md (#18276)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-27
2026-10-27 18:57:15 +00:00
community-scripts-pr-app[bot] c88fd3c77d Update CHANGELOG.md (#18275)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-27 18:57:02 +00:00
CanbiZ (MickLesk) 4439ef2f3f TurnKey: offer only current appliances, stop on arm64 (#18265)
* TurnKey: offer only current appliances, stop on arm64

* Update turnkey/turnkey.sh

---------

Co-authored-by: Sam Heinz <sam@samheinz.com>
2026-10-27 19:56:36 +01:00