Compare commits

...

14 Commits

Author SHA1 Message Date
Tobias
df2ccdebe8 fix: rm cmd 2025-10-31 20:46:54 +01:00
Tobias
839765957c jellyfin: fix: initial update 2025-10-31 11:30:15 +01:00
community-scripts-pr-app[bot]
3397846bc1 Update CHANGELOG.md (#8782)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-31 08:47:56 +00:00
CanbiZ
b3a7e9340a omada: fix update script with mongodb 8 (#8724)
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2025-10-31 09:47:22 +01:00
community-scripts-pr-app[bot]
4def83ef00 Update CHANGELOG.md (#8781)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-31 08:46:08 +00:00
Slaviša Arežina
630c223b19 Update Nginx configuration to use port 6060 (#8780) 2025-10-31 09:45:47 +01:00
community-scripts-pr-app[bot]
a1c7471e00 Update CHANGELOG.md (#8778)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-31 07:49:53 +00:00
Marcio Rinaldi
f9a3c8215b Fix paths in grist.sh (#8777) 2025-10-31 08:49:31 +01:00
community-scripts-pr-app[bot]
c1c073b10f Update CHANGELOG.md (#8774)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-31 00:13:16 +00:00
community-scripts-pr-app[bot]
2ba4152c23 Update versions.json (#8773)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-31 01:12:52 +01:00
community-scripts-pr-app[bot]
5c168bb938 Update CHANGELOG.md (#8771)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-30 19:41:18 +00:00
Chris
132e49f35e Immich: Updates for v2.2.0 (#8770)
* replace for-loop with curl native for multiple downloads

* add ccache dependency for OCR feature

* Update NodeJS to 24

* bump pinned version to 2.2.0
2025-10-30 20:40:44 +01:00
community-scripts-pr-app[bot]
edfaeb8467 Update CHANGELOG.md (#8769)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-30 18:21:11 +00:00
Slaviša Arežina
38963ede34 Update ExecStart in openarchiver.service (#8768) 2025-10-30 11:20:50 -07:00
9 changed files with 143 additions and 136 deletions

View File

@@ -10,6 +10,16 @@
> [!CAUTION] > [!CAUTION]
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes. Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
## 2025-10-31
### 🚀 Updated Scripts
- #### 🐞 Bug Fixes
- omada: fix update script with mongodb 8 [@MickLesk](https://github.com/MickLesk) ([#8724](https://github.com/community-scripts/ProxmoxVE/pull/8724))
- Booklore: Fix port configuration for Nginx [@tremor021](https://github.com/tremor021) ([#8780](https://github.com/community-scripts/ProxmoxVE/pull/8780))
- Fix paths in grist.sh [@mrinaldi](https://github.com/mrinaldi) ([#8777](https://github.com/community-scripts/ProxmoxVE/pull/8777))
## 2025-10-30 ## 2025-10-30
### 🆕 New Scripts ### 🆕 New Scripts
@@ -22,6 +32,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
- #### 🐞 Bug Fixes - #### 🐞 Bug Fixes
- Open Archiver: Fix missing daemon-reload [@tremor021](https://github.com/tremor021) ([#8768](https://github.com/community-scripts/ProxmoxVE/pull/8768))
- Open Archiver: Fix missing command in update procedure [@tremor021](https://github.com/tremor021) ([#8765](https://github.com/community-scripts/ProxmoxVE/pull/8765)) - Open Archiver: Fix missing command in update procedure [@tremor021](https://github.com/tremor021) ([#8765](https://github.com/community-scripts/ProxmoxVE/pull/8765))
- Kimai: Fix database connection string [@tremor021](https://github.com/tremor021) ([#8758](https://github.com/community-scripts/ProxmoxVE/pull/8758)) - Kimai: Fix database connection string [@tremor021](https://github.com/tremor021) ([#8758](https://github.com/community-scripts/ProxmoxVE/pull/8758))
- Add explicit exit calls to update_script functions [@MickLesk](https://github.com/MickLesk) ([#8752](https://github.com/community-scripts/ProxmoxVE/pull/8752)) - Add explicit exit calls to update_script functions [@MickLesk](https://github.com/MickLesk) ([#8752](https://github.com/community-scripts/ProxmoxVE/pull/8752))
@@ -29,6 +40,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
- #### ✨ New Features - #### ✨ New Features
- Immich: Updates for v2.2.0 [@vhsdream](https://github.com/vhsdream) ([#8770](https://github.com/community-scripts/ProxmoxVE/pull/8770))
- Standardize update success messages in scripts [@MickLesk](https://github.com/MickLesk) ([#8757](https://github.com/community-scripts/ProxmoxVE/pull/8757)) - Standardize update success messages in scripts [@MickLesk](https://github.com/MickLesk) ([#8757](https://github.com/community-scripts/ProxmoxVE/pull/8757))
- core: add function cleanup_lxc [@MickLesk](https://github.com/MickLesk) ([#8749](https://github.com/community-scripts/ProxmoxVE/pull/8749)) - core: add function cleanup_lxc [@MickLesk](https://github.com/MickLesk) ([#8749](https://github.com/community-scripts/ProxmoxVE/pull/8749))
- Asterisk: add interactive version selection to installer [@MickLesk](https://github.com/MickLesk) ([#8726](https://github.com/community-scripts/ProxmoxVE/pull/8726)) - Asterisk: add interactive version selection to installer [@MickLesk](https://github.com/MickLesk) ([#8726](https://github.com/community-scripts/ProxmoxVE/pull/8726))

View File

@@ -36,13 +36,13 @@ function update_script() {
msg_info "Creating backup" msg_info "Creating backup"
rm -rf /opt/grist_bak rm -rf /opt/grist_bak
mv grist grist_bak mv /opt/grist /opt/grist_bak
msg_ok "Backup created" msg_ok "Backup created"
fetch_and_deploy_gh_release "grist" "gristlabs/grist-core" "tarball" fetch_and_deploy_gh_release "grist" "gristlabs/grist-core" "tarball"
msg_info "Updating ${APP}" msg_info "Updating ${APP}"
mkdir -p grist/docs mkdir -p /opt/grist/docs
cp -n /opt/grist_bak/.env /opt/grist/.env cp -n /opt/grist_bak/.env /opt/grist/.env
cp -r /opt/grist_bak/docs/* /opt/grist/docs/ cp -r /opt/grist_bak/docs/* /opt/grist/docs/
cp /opt/grist_bak/grist-sessions.db /opt/grist/grist-sessions.db cp /opt/grist_bak/grist-sessions.db /opt/grist/grist-sessions.db

View File

@@ -37,7 +37,7 @@ function update_script() {
setup_uv setup_uv
PNPM_VERSION="$(curl -fsSL "https://raw.githubusercontent.com/immich-app/immich/refs/heads/main/package.json" | jq -r '.packageManager | split("@")[1]')" PNPM_VERSION="$(curl -fsSL "https://raw.githubusercontent.com/immich-app/immich/refs/heads/main/package.json" | jq -r '.packageManager | split("@")[1]')"
NODE_VERSION="22" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs NODE_VERSION="24" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs
if [[ ! -f /etc/apt/preferences.d/preferences ]]; then if [[ ! -f /etc/apt/preferences.d/preferences ]]; then
msg_info "Adding Debian Testing repo" msg_info "Adding Debian Testing repo"
@@ -93,7 +93,7 @@ EOF
msg_ok "Image-processing libraries up to date" msg_ok "Image-processing libraries up to date"
fi fi
RELEASE="2.1.0" RELEASE="2.2.0"
if check_for_gh_release "immich" "immich-app/immich" "${RELEASE}"; then if check_for_gh_release "immich" "immich-app/immich" "${RELEASE}"; then
msg_info "Stopping Services" msg_info "Stopping Services"
systemctl stop immich-web systemctl stop immich-web
@@ -113,6 +113,9 @@ EOF
rm ./vchord.deb rm ./vchord.deb
msg_ok "Upgraded VectorChord to v${VCHORD_RELEASE}" msg_ok "Upgraded VectorChord to v${VCHORD_RELEASE}"
fi fi
if ! dpkg -l | grep -q ccache; then
$STD apt-get install -yqq ccache
fi
INSTALL_DIR="/opt/${APP}" INSTALL_DIR="/opt/${APP}"
UPLOAD_DIR="$(sed -n '/^IMMICH_MEDIA_LOCATION/s/[^=]*=//p' /opt/immich/.env)" UPLOAD_DIR="$(sed -n '/^IMMICH_MEDIA_LOCATION/s/[^=]*=//p' /opt/immich/.env)"

View File

@@ -30,7 +30,7 @@ function update_script() {
if ! grep -qEi 'ubuntu' /etc/os-release; then if ! grep -qEi 'ubuntu' /etc/os-release; then
msg_info "Updating Intel Dependencies" msg_info "Updating Intel Dependencies"
rm .intel-* rm -f ~/.intel-* || true
fetch_and_deploy_gh_release "intel-igc-core-2" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-core-2_*_amd64.deb" fetch_and_deploy_gh_release "intel-igc-core-2" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-core-2_*_amd64.deb"
fetch_and_deploy_gh_release "intel-igc-opencl-2" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-opencl-2_*_amd64.deb" fetch_and_deploy_gh_release "intel-igc-opencl-2" "intel/intel-graphics-compiler" "binary" "latest" "" "intel-igc-opencl-2_*_amd64.deb"
fetch_and_deploy_gh_release "intel-libgdgmm12" "intel/compute-runtime" "binary" "latest" "" "libigdgmm12_*_amd64.deb" fetch_and_deploy_gh_release "intel-libgdgmm12" "intel/compute-runtime" "binary" "latest" "" "libigdgmm12_*_amd64.deb"

View File

@@ -29,19 +29,13 @@ function update_script() {
fi fi
msg_info "Updating MongoDB" msg_info "Updating MongoDB"
MONGODB_VERSION="7.0" if lscpu | grep -q 'avx'; then
if ! lscpu | grep -q 'avx'; then MONGO_VERSION="8.0" setup_mongodb
MONGODB_VERSION="4.4" else
msg_error "No AVX detected: TP-Link Canceled Support for Old MongoDB for Debian 12\n https://www.tp-link.com/baltic/support/faq/4160/" msg_warn "No AVX detected: Using older MongoDB 4.4"
exit MONGO_VERSION="4.4" setup_mongodb
fi fi
curl -fsSL "https://www.mongodb.org/static/pgp/server-${MONGODB_VERSION}.asc" | gpg --dearmor >/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg
echo "deb [signed-by=/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg] http://repo.mongodb.org/apt/debian $(grep '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)/mongodb-org/${MONGODB_VERSION} main" >/etc/apt/sources.list.d/mongodb-org-${MONGODB_VERSION}.list
$STD apt update
$STD apt install -y --only-upgrade mongodb-org
msg_ok "Updated MongoDB to $MONGODB_VERSION"
msg_info "Checking if right Azul Zulu Java is installed" msg_info "Checking if right Azul Zulu Java is installed"
java_version=$(java -version 2>&1 | awk -F[\"_] '/version/ {print $2}') java_version=$(java -version 2>&1 | awk -F[\"_] '/version/ {print $2}')
if [[ "$java_version" =~ ^1\.8\.* ]]; then if [[ "$java_version" =~ ^1\.8\.* ]]; then

View File

@@ -46,6 +46,7 @@ function update_script() {
if grep -q '^ExecStart=/usr/bin/pnpm docker-start$' /etc/systemd/system/openarchiver.service; then if grep -q '^ExecStart=/usr/bin/pnpm docker-start$' /etc/systemd/system/openarchiver.service; then
sed -i 's|^ExecStart=/usr/bin/pnpm docker-start$|ExecStart=/usr/bin/pnpm docker-start:oss|' /etc/systemd/system/openarchiver.service sed -i 's|^ExecStart=/usr/bin/pnpm docker-start$|ExecStart=/usr/bin/pnpm docker-start:oss|' /etc/systemd/system/openarchiver.service
systemctl daemon-reload
fi fi
msg_info "Starting Services" msg_info "Starting Services"

View File

@@ -1,8 +1,113 @@
[ [
{
"name": "ollama/ollama",
"version": "v0.12.7",
"date": "2025-10-29T18:50:56Z"
},
{
"name": "BerriAI/litellm",
"version": "v1.79.1.dev1",
"date": "2025-10-30T22:18:35Z"
},
{
"name": "getumbrel/umbrel",
"version": "1.4.2",
"date": "2025-05-09T08:54:49Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.4.2",
"date": "2025-10-07T08:11:58Z"
},
{
"name": "home-assistant/core",
"version": "2025.10.4",
"date": "2025-10-24T20:03:03Z"
},
{
"name": "gristlabs/grist-core",
"version": "v1.7.5",
"date": "2025-10-30T19:11:58Z"
},
{
"name": "pymedusa/Medusa",
"version": "v1.0.24",
"date": "2025-10-30T19:04:42Z"
},
{
"name": "maxdorninger/MediaManager",
"version": "v1.9.0",
"date": "2025-10-30T18:52:50Z"
},
{
"name": "mongodb/mongo",
"version": "r7.0.26",
"date": "2025-10-30T18:44:14Z"
},
{
"name": "cloudflare/cloudflared",
"version": "2025.10.1",
"date": "2025-10-30T18:40:07Z"
},
{
"name": "sassanix/Warracker",
"version": "1.0.2",
"date": "2025-10-30T18:23:23Z"
},
{
"name": "immich-app/immich",
"version": "v2.2.0",
"date": "2025-10-30T18:02:47Z"
},
{
"name": "tailscale/tailscale",
"version": "v1.90.5",
"date": "2025-10-30T17:39:20Z"
},
{
"name": "TwiN/gatus",
"version": "v5.30.0",
"date": "2025-10-30T16:52:58Z"
},
{
"name": "mattermost/mattermost",
"version": "mattermost-redux@11.0.4",
"date": "2025-10-30T16:44:14Z"
},
{ {
"name": "OliveTin/OliveTin", "name": "OliveTin/OliveTin",
"version": "2025-10-30", "version": "2025.10.30",
"date": "2025-10-30T10:02:40Z" "date": "2025-10-30T16:22:45Z"
},
{
"name": "dgtlmoon/changedetection.io",
"version": "0.50.38",
"date": "2025-10-30T16:02:21Z"
},
{
"name": "AdguardTeam/AdGuardHome",
"version": "v0.107.69",
"date": "2025-10-30T15:31:50Z"
},
{
"name": "bunkerity/bunkerweb",
"version": "v1.6.5",
"date": "2025-10-06T15:25:17Z"
},
{
"name": "Lidarr/Lidarr",
"version": "v3.0.1.4866",
"date": "2025-10-30T14:29:25Z"
},
{
"name": "danielbrendel/hortusfox-web",
"version": "v5.4",
"date": "2025-10-30T14:25:23Z"
},
{
"name": "neo4j/neo4j",
"version": "5.26.15",
"date": "2025-10-30T11:17:14Z"
}, },
{ {
"name": "docker/compose", "name": "docker/compose",
@@ -24,11 +129,6 @@
"version": "v2.16.37", "version": "v2.16.37",
"date": "2025-10-30T07:54:49Z" "date": "2025-10-30T07:54:49Z"
}, },
{
"name": "mattermost/mattermost",
"version": "v10.5.14",
"date": "2025-10-30T06:43:58Z"
},
{ {
"name": "morpheus65535/bazarr", "name": "morpheus65535/bazarr",
"version": "v1.5.3", "version": "v1.5.3",
@@ -64,11 +164,6 @@
"version": "v1.0.0-beta", "version": "v1.0.0-beta",
"date": "2025-10-30T00:09:23Z" "date": "2025-10-30T00:09:23Z"
}, },
{
"name": "BerriAI/litellm",
"version": "v1.77.7.dev3",
"date": "2025-10-29T23:40:01Z"
},
{ {
"name": "Sonarr/Sonarr", "name": "Sonarr/Sonarr",
"version": "v4.0.15.2941", "version": "v4.0.15.2941",
@@ -99,31 +194,16 @@
"version": "nightly", "version": "nightly",
"date": "2025-10-29T19:37:29Z" "date": "2025-10-29T19:37:29Z"
}, },
{
"name": "firefly-iii/firefly-iii",
"version": "v6.4.2",
"date": "2025-10-07T08:11:58Z"
},
{ {
"name": "keycloak/keycloak", "name": "keycloak/keycloak",
"version": "26.4.2", "version": "26.4.2",
"date": "2025-10-23T06:59:32Z" "date": "2025-10-23T06:59:32Z"
}, },
{
"name": "ollama/ollama",
"version": "v0.12.7-rc1",
"date": "2025-10-29T18:03:43Z"
},
{ {
"name": "paperless-ngx/paperless-ngx", "name": "paperless-ngx/paperless-ngx",
"version": "v2.19.3", "version": "v2.19.3",
"date": "2025-10-29T17:58:16Z" "date": "2025-10-29T17:58:16Z"
}, },
{
"name": "home-assistant/core",
"version": "2025.10.4",
"date": "2025-10-24T20:03:03Z"
},
{ {
"name": "go-gitea/gitea", "name": "go-gitea/gitea",
"version": "v1.25.0", "version": "v1.25.0",
@@ -134,11 +214,6 @@
"version": "v11.6.1", "version": "v11.6.1",
"date": "2025-10-29T16:51:06Z" "date": "2025-10-29T16:51:06Z"
}, },
{
"name": "dgtlmoon/changedetection.io",
"version": "0.50.35",
"date": "2025-10-29T16:31:56Z"
},
{ {
"name": "azukaar/Cosmos-Server", "name": "azukaar/Cosmos-Server",
"version": "v0.18.4", "version": "v0.18.4",
@@ -154,11 +229,6 @@
"version": "2.11.0", "version": "2.11.0",
"date": "2025-10-29T14:26:23Z" "date": "2025-10-29T14:26:23Z"
}, },
{
"name": "mongodb/mongo",
"version": "r7.0.27-alpha0",
"date": "2025-10-29T13:54:18Z"
},
{ {
"name": "zitadel/zitadel", "name": "zitadel/zitadel",
"version": "v4.6.1", "version": "v4.6.1",
@@ -219,11 +289,6 @@
"version": "v1.0.1", "version": "v1.0.1",
"date": "2025-10-29T03:25:13Z" "date": "2025-10-29T03:25:13Z"
}, },
{
"name": "tailscale/tailscale",
"version": "v1.90.4",
"date": "2025-10-28T20:08:44Z"
},
{ {
"name": "moghtech/komodo", "name": "moghtech/komodo",
"version": "v1.19.5", "version": "v1.19.5",
@@ -249,11 +314,6 @@
"version": "v6.2.2", "version": "v6.2.2",
"date": "2025-10-28T17:07:47Z" "date": "2025-10-28T17:07:47Z"
}, },
{
"name": "AdguardTeam/AdGuardHome",
"version": "v0.107.68",
"date": "2025-10-23T14:26:29Z"
},
{ {
"name": "PrivateBin/PrivateBin", "name": "PrivateBin/PrivateBin",
"version": "2.0.2", "version": "2.0.2",
@@ -299,11 +359,6 @@
"version": "v3.0.0-beta.2", "version": "v3.0.0-beta.2",
"date": "2025-10-28T10:16:29Z" "date": "2025-10-28T10:16:29Z"
}, },
{
"name": "maxdorninger/MediaManager",
"version": "v1.8.1",
"date": "2025-10-28T08:07:33Z"
},
{ {
"name": "goauthentik/authentik", "name": "goauthentik/authentik",
"version": "version/2025.10.0", "version": "version/2025.10.0",
@@ -344,11 +399,6 @@
"version": "v10.11.1", "version": "v10.11.1",
"date": "2025-10-27T02:02:13Z" "date": "2025-10-27T02:02:13Z"
}, },
{
"name": "sassanix/Warracker",
"version": "1.0.1",
"date": "2025-10-27T01:35:01Z"
},
{ {
"name": "Radarr/Radarr", "name": "Radarr/Radarr",
"version": "v5.28.0.10274", "version": "v5.28.0.10274",
@@ -384,11 +434,6 @@
"version": "v6.13.5", "version": "v6.13.5",
"date": "2025-09-27T01:10:59Z" "date": "2025-09-27T01:10:59Z"
}, },
{
"name": "TwiN/gatus",
"version": "v5.29.0",
"date": "2025-10-25T19:49:18Z"
},
{ {
"name": "Prowlarr/Prowlarr", "name": "Prowlarr/Prowlarr",
"version": "v2.1.5.5216", "version": "v2.1.5.5216",
@@ -399,11 +444,6 @@
"version": "v1.19.19", "version": "v1.19.19",
"date": "2025-10-25T19:39:58Z" "date": "2025-10-25T19:39:58Z"
}, },
{
"name": "danielbrendel/hortusfox-web",
"version": "v5.3",
"date": "2025-10-25T13:50:31Z"
},
{ {
"name": "homarr-labs/homarr", "name": "homarr-labs/homarr",
"version": "v1.43.0", "version": "v1.43.0",
@@ -534,11 +574,6 @@
"version": "v4.105.1", "version": "v4.105.1",
"date": "2025-10-20T20:19:23Z" "date": "2025-10-20T20:19:23Z"
}, },
{
"name": "pymedusa/Medusa",
"version": "v1.0.23",
"date": "2025-10-20T19:51:33Z"
},
{ {
"name": "MediaBrowser/Emby.Releases", "name": "MediaBrowser/Emby.Releases",
"version": "4.9.1.80", "version": "4.9.1.80",
@@ -574,11 +609,6 @@
"version": "v13.0.0", "version": "v13.0.0",
"date": "2025-10-19T10:03:18Z" "date": "2025-10-19T10:03:18Z"
}, },
{
"name": "Lidarr/Lidarr",
"version": "v2.14.5.4836",
"date": "2025-10-08T15:30:50Z"
},
{ {
"name": "ellite/Wallos", "name": "ellite/Wallos",
"version": "v4.5.0", "version": "v4.5.0",
@@ -624,11 +654,6 @@
"version": "v4.6.1", "version": "v4.6.1",
"date": "2025-10-17T15:21:59Z" "date": "2025-10-17T15:21:59Z"
}, },
{
"name": "neo4j/neo4j",
"version": "5.26.14",
"date": "2025-10-17T12:38:22Z"
},
{ {
"name": "diced/zipline", "name": "diced/zipline",
"version": "v4.3.2", "version": "v4.3.2",
@@ -664,11 +689,6 @@
"version": "v4.47.1", "version": "v4.47.1",
"date": "2025-01-05T21:14:23Z" "date": "2025-01-05T21:14:23Z"
}, },
{
"name": "immich-app/immich",
"version": "v2.1.0",
"date": "2025-10-15T19:24:14Z"
},
{ {
"name": "karlomikus/bar-assistant", "name": "karlomikus/bar-assistant",
"version": "v5.9.0", "version": "v5.9.0",
@@ -699,11 +719,6 @@
"version": "preview-seerr", "version": "preview-seerr",
"date": "2025-10-14T22:21:33Z" "date": "2025-10-14T22:21:33Z"
}, },
{
"name": "cloudflare/cloudflared",
"version": "2025.10.0",
"date": "2025-10-14T19:07:37Z"
},
{ {
"name": "crafty-controller/crafty-4", "name": "crafty-controller/crafty-4",
"version": "v4.5.5", "version": "v4.5.5",
@@ -759,11 +774,6 @@
"version": "v0.27.0", "version": "v0.27.0",
"date": "2025-10-10T20:11:48Z" "date": "2025-10-10T20:11:48Z"
}, },
{
"name": "getumbrel/umbrel",
"version": "1.4.2",
"date": "2025-05-09T08:54:49Z"
},
{ {
"name": "Brandawg93/PeaNUT", "name": "Brandawg93/PeaNUT",
"version": "v5.16.0", "version": "v5.16.0",
@@ -839,11 +849,6 @@
"version": "v2.2.2", "version": "v2.2.2",
"date": "2025-10-06T21:31:07Z" "date": "2025-10-06T21:31:07Z"
}, },
{
"name": "bunkerity/bunkerweb",
"version": "v1.6.5",
"date": "2025-10-06T15:25:17Z"
},
{ {
"name": "mysql/mysql-server", "name": "mysql/mysql-server",
"version": "mysql-cluster-7.6.36", "version": "mysql-cluster-7.6.36",
@@ -904,11 +909,6 @@
"version": "v2.33.0", "version": "v2.33.0",
"date": "2025-09-30T16:18:10Z" "date": "2025-09-30T16:18:10Z"
}, },
{
"name": "gristlabs/grist-core",
"version": "v1.7.4",
"date": "2025-09-30T13:34:30Z"
},
{ {
"name": "thomiceli/opengist", "name": "thomiceli/opengist",
"version": "v1.11.1", "version": "v1.11.1",

View File

@@ -77,7 +77,8 @@ msg_info "Configure Nginx"
rm -rf /usr/share/nginx/html rm -rf /usr/share/nginx/html
ln -s /opt/booklore/booklore-ui/dist/booklore/browser /usr/share/nginx/html ln -s /opt/booklore/booklore-ui/dist/booklore/browser /usr/share/nginx/html
cp /opt/booklore/nginx.conf /etc/nginx/nginx.conf cp /opt/booklore/nginx.conf /etc/nginx/nginx.conf
sed -i "s/listen \${BOOKLORE_PORT};/listen 6060;/" /etc/nginx/nginx.conf sed -i 's/listen \${BOOKLORE_PORT};/listen 6060;/' /etc/nginx/nginx.conf
sed -i 's/listen \[::\]:${BOOKLORE_PORT};/listen [::]:6060;/' /etc/nginx/nginx.conf
systemctl restart nginx systemctl restart nginx
msg_ok "Configured Nginx" msg_ok "Configured Nginx"

View File

@@ -64,7 +64,8 @@ $STD apt-get install --no-install-recommends -y \
libdav1d-dev \ libdav1d-dev \
libhwy-dev \ libhwy-dev \
libwebp-dev \ libwebp-dev \
libaom-dev libaom-dev \
ccache
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
DPKG_ARCHITECTURE="$(dpkg --print-architecture)" DPKG_ARCHITECTURE="$(dpkg --print-architecture)"
export DPKG_ARCHITECTURE export DPKG_ARCHITECTURE
@@ -126,7 +127,7 @@ $STD apt-get install -t testing --no-install-recommends -yqq libmimalloc3
msg_ok "Installed libmimalloc3" msg_ok "Installed libmimalloc3"
PNPM_VERSION="$(curl -fsSL "https://raw.githubusercontent.com/immich-app/immich/refs/heads/main/package.json" | jq -r '.packageManager | split("@")[1]')" PNPM_VERSION="$(curl -fsSL "https://raw.githubusercontent.com/immich-app/immich/refs/heads/main/package.json" | jq -r '.packageManager | split("@")[1]')"
NODE_VERSION="22" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs NODE_VERSION="24" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs
PG_VERSION="16" PG_MODULES="pgvector" setup_postgresql PG_VERSION="16" PG_MODULES="pgvector" setup_postgresql
msg_info "Setting up Postgresql Database" msg_info "Setting up Postgresql Database"
@@ -287,7 +288,7 @@ GEO_DIR="${INSTALL_DIR}/geodata"
mkdir -p "$INSTALL_DIR" mkdir -p "$INSTALL_DIR"
mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache} mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache}
fetch_and_deploy_gh_release "immich" "immich-app/immich" "tarball" "v2.1.0" "$SRC_DIR" fetch_and_deploy_gh_release "immich" "immich-app/immich" "tarball" "v2.2.0" "$SRC_DIR"
msg_info "Installing ${APPLICATION} (patience)" msg_info "Installing ${APPLICATION} (patience)"
@@ -351,15 +352,10 @@ ln -s "$UPLOAD_DIR" "$ML_DIR"/upload
msg_info "Installing GeoNames data" msg_info "Installing GeoNames data"
cd "$GEO_DIR" cd "$GEO_DIR"
URL_LIST=( curl -fsSLZ -O "https://download.geonames.org/export/dump/admin1CodesASCII.txt" \
https://download.geonames.org/export/dump/admin1CodesASCII.txt -O "https://download.geonames.org/export/dump/admin2Codes.txt" \
https://download.geonames.org/export/dump/admin2Codes.txt -O "https://download.geonames.org/export/dump/cities500.zip" \
https://download.geonames.org/export/dump/cities500.zip -O "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/v5.1.2/geojson/ne_10m_admin_0_countries.geojson"
https://raw.githubusercontent.com/nvkelso/natural-earth-vector/v5.1.2/geojson/ne_10m_admin_0_countries.geojson
)
for geo in "${URL_LIST[@]}"; do
curl -fsSLO "$geo"
done
unzip -q cities500.zip unzip -q cities500.zip
date --iso-8601=seconds | tr -d "\n" >geodata-date.txt date --iso-8601=seconds | tr -d "\n" >geodata-date.txt
rm cities500.zip rm cities500.zip