Commit Graph

3969 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
d044dea89e add --clear to uv venv in update_script() to prevent interactive prompt (#13926) 2026-04-22 09:25:29 +02:00
community-scripts-pr-app[bot]
686b9aab81 Update .app files (#13928)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-22 08:00:49 +02:00
push-app-to-main[bot]
5141037504 Dashy (#13817)
* Add dashy (ct)

* fix systemctl syntax

---------

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-22 07:50:00 +02:00
push-app-to-main[bot]
192c2d4fc8 Mini-QR (#13902)
* Add mini-qr (ct)

* Update ct/mini-qr.sh

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>

* Update ct/mini-qr.sh

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>

* Update install/mini-qr-install.sh

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>

---------

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: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2026-04-22 07:43:20 +02:00
push-app-to-main[bot]
759d0aacf0 ownfoil (#13904)
* Add ownfoil (ct)

* Update ct/ownfoil.sh

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>

* Update ct/ownfoil.sh

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>

* Update install/ownfoil-install.sh

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>

* Fix backup command to handle errors correctly

---------

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: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2026-04-22 07:41:53 +02:00
push-app-to-main[bot]
abac42ca13 ERPNext (#13921)
* Add erpnext (ct)

* use trixie wkhtmltopdf

* remove empty lines

---------

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-22 07:41:43 +02:00
community-scripts-pr-app[bot]
981c16dec5 Update .app files (#13914)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-21 15:30:16 +02:00
push-app-to-main[bot]
ed496277fc Add gogs (ct) (#13896)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-21 15:23:19 +02:00
push-app-to-main[bot]
2495469338 anchor (#13895)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-04-21 15:21:29 +02:00
push-app-to-main[bot]
8fd8a6674e minthcm (#13903)
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-21 15:06:26 +02:00
community-scripts-pr-app[bot]
2aacb5c26a Update .app files (#13906)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-21 10:39:17 +02:00
Slaviša Arežina
9293dfaa82 Update dependencies (#13901) 2026-04-21 10:38:16 +02:00
push-app-to-main[bot]
7666519557 Add foldergram (ct) (#13900)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-21 10:37:48 +02:00
Chris
55bad2aa40 OpenCloud: Pin version to 6.1.0 (#13890) 2026-04-21 09:11:26 +02:00
community-scripts-pr-app[bot]
b3c9f6e625 Update .app files (#13886)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-20 21:58:56 +02:00
push-app-to-main[bot]
7cb40af4e6 WhoDB (#13880)
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-20 21:57:03 +02:00
CanbiZ (MickLesk)
3ac2ceda3d fix(pangolin): create migration tables before data transfer to prevent role loss (#13874)
The previous migration fix attempted to INSERT INTO 'userOrgRoles' before
that table existed (it is new in 1.17.1). The error was silently ignored,
so no role data was migrated. When drizzle-kit then dropped roleId from
userOrgs, all user-role associations were permanently lost.

- CREATE TABLE IF NOT EXISTS for userOrgRoles before migrating data
- Same treatment for userInviteRoles (also new in 1.17.1)

Fixes community-scripts/ProxmoxVE#13857
2026-04-20 13:23:32 +02:00
CanbiZ (MickLesk)
bd3fbb3999 Several Scripts: Bump NodeJS to align Node.js versions with upstream for 5 scripts (#13875)
* fix(node): align Node.js versions with upstream for 5 scripts

Update scripts where upstream requires a newer Node.js version:
- iobroker: 22 → 24 (upstream .nvmrc)
- kima-hub: 20 → 22 (upstream Dockerfile)
- myip: 22 → 24 (upstream Dockerfile)
- outline: 22 → 24 (upstream Dockerfile)
- shelfmark: 22 → 24 (upstream Dockerfile)

Skipped 15 scripts where our version is already newer than upstream.

Ref: community-scripts/ProxmoxVE#13870

* fix(node): add setup_nodejs to update scripts for iobroker, kima-hub, myip

These three scripts had NODE_VERSION in install but not in update,
so running an update would not upgrade Node.js to the correct version.

- iobroker: add NODE_VERSION=24
- kima-hub: add NODE_VERSION=22
- myip: add NODE_VERSION=24
2026-04-20 13:22:44 +02:00
CanbiZ (MickLesk)
bf97029f57 Pangolin: pre-apply schema migrations to prevent data loss (#13861) 2026-04-20 09:21:54 +02:00
CanbiZ (MickLesk)
9b4fc56de6 Change migration messages to warnings (#13860) 2026-04-20 09:21:25 +02:00
CanbiZ (MickLesk)
1025715a74 slskd: migrate config keys for 0.25.0 breaking change (#13862) 2026-04-20 09:20:20 +02:00
community-scripts-pr-app[bot]
b34e773cbb Update .app files (#13852)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-19 19:49:53 +02:00
push-app-to-main[bot]
00e4a0a6b8 Add nametag (ct) (#13849)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-19 19:47:54 +02:00
CanbiZ (MickLesk)
91f5c3dfb0 fix(babybuddy): set DJANGO_SETTINGS_MODULE before migrate in update (#13836) 2026-04-18 22:54:04 +02:00
CanbiZ (MickLesk)
d5421486d8 fix(litellm): add prisma generate and use venv binary directly (#13835) 2026-04-18 22:53:45 +02:00
CanbiZ (MickLesk)
19dabf4970 fix(yamtrack): add missing nginx.conf sed edits to update script (#13834) 2026-04-18 22:53:27 +02:00
community-scripts-pr-app[bot]
8aee0efa4d Update .app files (#13833)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-18 21:35:18 +02:00
push-app-to-main[bot]
0fc913478e Add dagu (ct) (#13830)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-18 21:09:22 +02:00
CanbiZ (MickLesk)
02c174c4a2 fix(gpu): pin IGC version to compute-runtime compatible tag (#13814) 2026-04-17 21:58:31 +02:00
Abbas Egbeyemi
501ea61d2e add clear flag to replace the virtual env in the bambuddy update script (#13816) 2026-04-17 20:28:27 +02:00
community-scripts-pr-app[bot]
8656c94f6c Update .app files (#13813)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-17 15:44:05 +02:00
push-app-to-main[bot]
8b3966cd31 Add step-ca (ct) (#13775)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-17 15:40:58 +02:00
Slaviša Arežina
ea633b138d Fix update (#13807) 2026-04-17 13:02:24 +02:00
Kyle
062a91d178 Add pnpm as a dependency to ghost-cli install (#13789) 2026-04-16 08:30:21 +02:00
community-scripts-pr-app[bot]
1f178f17fc Update .app files (#13788)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-15 23:06:37 +02:00
push-app-to-main[bot]
ca23d95226 iGotify (#13773)
* Add igotify (ct)

* Simplify installation command for aspnetcore-runtime

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-04-15 23:02:47 +02:00
Slaviša Arežina
fd729f1f16 Semaphore: add BoltDB to SQLite migration (#13779) 2026-04-15 23:02:30 +02:00
community-scripts-pr-app[bot]
b2c0d7646e Update .app files (#13769)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-15 13:36:41 +02:00
push-app-to-main[bot]
01fe4179a0 GitHub-Runner (#13709)
* Add github-runner (ct)

* Simplify runner user creation in install script

* Add author and license information to script

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-04-15 13:35:52 +02:00
Tobias
8a243d2a2f Revert "Remove low-install-count CT scripts and installers (#13570)" (#13752) 2026-04-15 12:52:45 +02:00
CanbiZ (MickLesk)
4500d413a2 fix(reitti): refactor scripts for v4 - remove RabbitMQ and Photon (#13728)
- Remove rabbitmq-server from install dependencies
- Remove RabbitMQ configuration block from install script
- Remove Photon JAR download and photon.service from install script
- Remove RabbitMQ and Photon config from application.properties
- Update reitti.service After/Wants to drop rabbitmq and photon deps
- Add v3->v4 migration in update_script: purge RabbitMQ, disable Photon
  service, clean up application.properties and service unit file
- Remove orphaned nginx tile cache migration block from update_script

Refs: https://www.dedicatedcode.com/projects/reitti/4.0/upgrade/
2026-04-15 08:20:30 +02:00
Slaviša Arežina
7fa11aa6b5 Fix (#13759) 2026-04-15 08:05:17 +02:00
CanbiZ (MickLesk)
209f92bf0f fix(lyrion): correct service name and version file in update script (#13734) 2026-04-14 21:22:32 +02:00
CanbiZ (MickLesk)
a17ba89e7b Mealie: support v3.15+ Nuxt 4 migration (#13731) 2026-04-14 21:22:11 +02:00
Chris
a49d9c5713 Immich: Pin photo-processing library revisions (#13748) 2026-04-14 21:19:16 +02:00
Copilot
683be87e9e Zerobyte: add git to dependencies to fix bun install failure (#13721)
* Initial plan

* fix(zerobyte): add git to dependencies to fix bun install postinstall script

Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/d5a3e428-515e-4b91-817e-0ff6d05ef24c

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

* fix(zerobyte): add ensure_dependencies git in update_script

Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/b61bb87d-1c0e-4f75-a16a-c1f6f2143e49

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com>
2026-04-14 13:41:05 +02:00
Copilot
dda2ea811f fix(mealie): pin version to v3.14.0 in install and update scripts (#13724)
Agent-Logs-Url: https://github.com/community-scripts/ProxmoxVE/sessions/8cc1f756-6838-4392-9069-ba53921b4e38

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MickLesk <47820557+MickLesk@users.noreply.github.com>
2026-04-13 23:29:01 +02:00
Chris
af9bf93707 Immich: Pin version to 2.7.5 (#13715) 2026-04-13 21:20:02 +02:00
CanbiZ (MickLesk)
83ef4a5857 refactor(bytestash): auto backup/restore data on update (#13707)
Remove manual backup prompt. Automatically back up and restore
the data directory (/opt/bytestash/data or legacy /opt/data)
during clean installs to prevent data loss.
2026-04-13 16:15:28 +02:00
CanbiZ (MickLesk)
e55fe43e2d core: remove unused TEMP_DIR mktemp leak in build_container / clean sonarqube (#13708)
* fix(core): remove unused TEMP_DIR mktemp leak in build_container

The build_container() function created a temp directory via mktemp -d and
pushd into it, but never popd or rm -rf. The directory was not used for
anything — FUNCTIONS_FILE_PATH is downloaded into a variable, not a file.

Remove the mktemp -d and pushd entirely to eliminate the leak.

* fix(sonarqube): clean up temp file after zip extraction

The SonarQube update function (ct/sonarqube.sh) never deleted the
downloaded zip file (~200-500 MB) from /tmp after extraction. On LXC
containers with 4-8 GB disks, this accumulates with every update and
can eventually fill the disk.

Also add explicit cleanup in the install script instead of relying
solely on cleanup_lxc() pattern matching.
2026-04-13 15:59:42 +02:00