mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2025-07-12 00:47:37 +00:00
Compare commits
1 Commits
main
...
MickLesk-p
Author | SHA1 | Date | |
---|---|---|---|
a9d28b01f9 |
@ -10,16 +10,12 @@
|
|||||||
> [!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-07-12
|
|
||||||
|
|
||||||
## 2025-07-11
|
## 2025-07-11
|
||||||
|
|
||||||
### 🚀 Updated Scripts
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
- #### 🐞 Bug Fixes
|
- #### 🐞 Bug Fixes
|
||||||
|
|
||||||
- immich: hotfix #5921 [@vhsdream](https://github.com/vhsdream) ([#5938](https://github.com/community-scripts/ProxmoxVE/pull/5938))
|
|
||||||
- bookstack: add setup_composer in update [@MickLesk](https://github.com/MickLesk) ([#5935](https://github.com/community-scripts/ProxmoxVE/pull/5935))
|
|
||||||
- Quickfix: Immich: revert install sequence [@vhsdream](https://github.com/vhsdream) ([#5932](https://github.com/community-scripts/ProxmoxVE/pull/5932))
|
- Quickfix: Immich: revert install sequence [@vhsdream](https://github.com/vhsdream) ([#5932](https://github.com/community-scripts/ProxmoxVE/pull/5932))
|
||||||
|
|
||||||
- #### ✨ New Features
|
- #### ✨ New Features
|
||||||
|
@ -123,10 +123,6 @@ function update_script() {
|
|||||||
cp -a server/{node_modules,dist,bin,resources,package.json,package-lock.json,start*.sh} "$APP_DIR"/
|
cp -a server/{node_modules,dist,bin,resources,package.json,package-lock.json,start*.sh} "$APP_DIR"/
|
||||||
cp -a web/build "$APP_DIR"/www
|
cp -a web/build "$APP_DIR"/www
|
||||||
cp LICENSE "$APP_DIR"
|
cp LICENSE "$APP_DIR"
|
||||||
cd "$APP_DIR"
|
|
||||||
export SHARP_FORCE_GLOBAL_LIBVIPS=true
|
|
||||||
$STD npm install sharp
|
|
||||||
rm -rf "$APP_DIR"/node_modules/@img/sharp-{libvips*,linuxmusl-x64}
|
|
||||||
msg_ok "Updated ${APP} web and microservices"
|
msg_ok "Updated ${APP} web and microservices"
|
||||||
|
|
||||||
cd "$SRC_DIR"/machine-learning
|
cd "$SRC_DIR"/machine-learning
|
||||||
@ -158,6 +154,8 @@ function update_script() {
|
|||||||
ln -s "$GEO_DIR" "$APP_DIR"
|
ln -s "$GEO_DIR" "$APP_DIR"
|
||||||
|
|
||||||
msg_info "Updating Immich CLI"
|
msg_info "Updating Immich CLI"
|
||||||
|
$STD npm install --build-from-source sharp
|
||||||
|
rm -rf "$APP_DIR"/node_modules/@img/sharp-{libvips*,linuxmusl-x64}
|
||||||
$STD npm i -g @immich/cli
|
$STD npm i -g @immich/cli
|
||||||
msg_ok "Updated Immich CLI"
|
msg_ok "Updated Immich CLI"
|
||||||
|
|
||||||
@ -293,8 +291,7 @@ function compile_imagemagick() {
|
|||||||
|
|
||||||
function compile_libvips() {
|
function compile_libvips() {
|
||||||
SOURCE=$SOURCE_DIR/libvips
|
SOURCE=$SOURCE_DIR/libvips
|
||||||
# : "${LIBVIPS_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libvips.json)}"
|
: "${LIBVIPS_REVISION:=$(jq -cr '.revision' "$BASE_DIR"/server/sources/libvips.json)}"
|
||||||
: "${LIBVIPS_REVISION:=8fa37a64547e392d3808eed8d72adab7e02b3d00}"
|
|
||||||
if [[ "${update:-}" ]] || [[ "$LIBVIPS_REVISION" != "$(grep 'libvips' ~/.immich_library_revisions | awk '{print $2}')" ]]; then
|
if [[ "${update:-}" ]] || [[ "$LIBVIPS_REVISION" != "$(grep 'libvips' ~/.immich_library_revisions | awk '{print $2}')" ]]; then
|
||||||
msg_info "Recompiling libvips"
|
msg_info "Recompiling libvips"
|
||||||
if [[ -d "$SOURCE" ]]; then rm -rf "$SOURCE"; fi
|
if [[ -d "$SOURCE" ]]; then rm -rf "$SOURCE"; fi
|
||||||
|
120
frontend/public/json/versions.json
generated
120
frontend/public/json/versions.json
generated
@ -1,64 +1,4 @@
|
|||||||
[
|
[
|
||||||
{
|
|
||||||
"name": "Ombi-app/Ombi",
|
|
||||||
"version": "v4.47.1",
|
|
||||||
"date": "2025-01-05T21:14:23Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "eclipse-mosquitto/mosquitto",
|
|
||||||
"version": "v2.0.22",
|
|
||||||
"date": "2025-07-11T21:34:20Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "steveiliop56/tinyauth",
|
|
||||||
"version": "v3.6.0",
|
|
||||||
"date": "2025-07-09T23:15:25Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "mongodb/mongo",
|
|
||||||
"version": "r8.2.0-alpha0",
|
|
||||||
"date": "2025-07-11T21:06:26Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "duplicati/duplicati",
|
|
||||||
"version": "v2.1.0.124-2.1.0.124_canary_2025-07-11",
|
|
||||||
"date": "2025-07-11T20:09:08Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "TandoorRecipes/recipes",
|
|
||||||
"version": "1.5.35",
|
|
||||||
"date": "2025-06-22T08:30:10Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MediaBrowser/Emby.Releases",
|
|
||||||
"version": "4.9.1.2",
|
|
||||||
"date": "2025-06-26T22:08:00Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "homarr-labs/homarr",
|
|
||||||
"version": "v1.28.0",
|
|
||||||
"date": "2025-07-11T19:16:26Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "n8n-io/n8n",
|
|
||||||
"version": "n8n@1.101.2",
|
|
||||||
"date": "2025-07-11T12:03:41Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "FlowiseAI/Flowise",
|
|
||||||
"version": "flowise@3.0.4",
|
|
||||||
"date": "2025-07-11T13:26:54Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "zwave-js/zwave-js-ui",
|
|
||||||
"version": "v10.9.0",
|
|
||||||
"date": "2025-07-11T12:57:54Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "zitadel/zitadel",
|
|
||||||
"version": "v3.3.1",
|
|
||||||
"date": "2025-07-11T11:51:48Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "prometheus/prometheus",
|
"name": "prometheus/prometheus",
|
||||||
"version": "v2.53.5",
|
"version": "v2.53.5",
|
||||||
@ -94,6 +34,11 @@
|
|||||||
"version": "v0.85.1",
|
"version": "v0.85.1",
|
||||||
"date": "2025-07-11T01:17:53Z"
|
"date": "2025-07-11T01:17:53Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "steveiliop56/tinyauth",
|
||||||
|
"version": "v3.6.0",
|
||||||
|
"date": "2025-07-09T23:15:25Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "jenkinsci/jenkins",
|
"name": "jenkinsci/jenkins",
|
||||||
"version": "jenkins-2.518",
|
"version": "jenkins-2.518",
|
||||||
@ -129,6 +74,11 @@
|
|||||||
"version": "v1.23.4",
|
"version": "v1.23.4",
|
||||||
"date": "2025-07-10T18:13:38Z"
|
"date": "2025-07-10T18:13:38Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "mongodb/mongo",
|
||||||
|
"version": "r6.0.25",
|
||||||
|
"date": "2025-07-10T16:59:44Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "forgejo/forgejo",
|
"name": "forgejo/forgejo",
|
||||||
"version": "v11.0.3",
|
"version": "v11.0.3",
|
||||||
@ -184,6 +134,11 @@
|
|||||||
"version": "v1.4.9",
|
"version": "v1.4.9",
|
||||||
"date": "2025-07-09T16:27:46Z"
|
"date": "2025-07-09T16:27:46Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "duplicati/duplicati",
|
||||||
|
"version": "v2.1.0.123-2.1.0.123_canary_2025-07-09",
|
||||||
|
"date": "2025-07-09T16:08:36Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "nicolargo/glances",
|
"name": "nicolargo/glances",
|
||||||
"version": "v4.3.3",
|
"version": "v4.3.3",
|
||||||
@ -209,6 +164,11 @@
|
|||||||
"version": "v0.107.63",
|
"version": "v0.107.63",
|
||||||
"date": "2025-06-26T14:34:19Z"
|
"date": "2025-06-26T14:34:19Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "n8n-io/n8n",
|
||||||
|
"version": "n8n@1.102.0",
|
||||||
|
"date": "2025-07-07T15:32:29Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "fuma-nama/fumadocs",
|
"name": "fuma-nama/fumadocs",
|
||||||
"version": "fumadocs-ui@15.6.3",
|
"version": "fumadocs-ui@15.6.3",
|
||||||
@ -224,6 +184,11 @@
|
|||||||
"version": "2025.6.3",
|
"version": "2025.6.3",
|
||||||
"date": "2025-07-03T01:07:26Z"
|
"date": "2025-07-03T01:07:26Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "MediaBrowser/Emby.Releases",
|
||||||
|
"version": "4.9.1.2",
|
||||||
|
"date": "2025-06-26T22:08:00Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "henrygd/beszel",
|
"name": "henrygd/beszel",
|
||||||
"version": "v0.11.1",
|
"version": "v0.11.1",
|
||||||
@ -279,6 +244,11 @@
|
|||||||
"version": "v2.4.0p7",
|
"version": "v2.4.0p7",
|
||||||
"date": "2025-07-08T05:51:08Z"
|
"date": "2025-07-08T05:51:08Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "TandoorRecipes/recipes",
|
||||||
|
"version": "1.5.35",
|
||||||
|
"date": "2025-06-22T08:30:10Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "VictoriaMetrics/VictoriaMetrics",
|
"name": "VictoriaMetrics/VictoriaMetrics",
|
||||||
"version": "pmm-6401-v1.121.0",
|
"version": "pmm-6401-v1.121.0",
|
||||||
@ -304,6 +274,11 @@
|
|||||||
"version": "v25.2",
|
"version": "v25.2",
|
||||||
"date": "2025-07-04T08:21:42Z"
|
"date": "2025-07-04T08:21:42Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "zwave-js/zwave-js-ui",
|
||||||
|
"version": "v10.8.0",
|
||||||
|
"date": "2025-07-07T08:37:45Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "morpheus65535/bazarr",
|
"name": "morpheus65535/bazarr",
|
||||||
"version": "v1.5.2",
|
"version": "v1.5.2",
|
||||||
@ -389,6 +364,16 @@
|
|||||||
"version": "2025.7.1",
|
"version": "2025.7.1",
|
||||||
"date": "2025-07-04T20:02:52Z"
|
"date": "2025-07-04T20:02:52Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "homarr-labs/homarr",
|
||||||
|
"version": "v1.27.0",
|
||||||
|
"date": "2025-07-04T19:16:16Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "zitadel/zitadel",
|
||||||
|
"version": "v3.3.0",
|
||||||
|
"date": "2025-06-12T06:54:48Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "emqx/emqx",
|
"name": "emqx/emqx",
|
||||||
"version": "e6.0.0-M1.202507-alpha.1",
|
"version": "e6.0.0-M1.202507-alpha.1",
|
||||||
@ -534,6 +519,11 @@
|
|||||||
"version": "version/2025.6.3",
|
"version": "version/2025.6.3",
|
||||||
"date": "2025-06-27T14:01:06Z"
|
"date": "2025-06-27T14:01:06Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "FlowiseAI/Flowise",
|
||||||
|
"version": "flowise@3.0.3",
|
||||||
|
"date": "2025-06-27T09:53:57Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "netbox-community/netbox",
|
"name": "netbox-community/netbox",
|
||||||
"version": "v4.3.3",
|
"version": "v4.3.3",
|
||||||
@ -939,6 +929,11 @@
|
|||||||
"version": "v25.05.2",
|
"version": "v25.05.2",
|
||||||
"date": "2025-05-17T12:53:29Z"
|
"date": "2025-05-17T12:53:29Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Ombi-app/Ombi",
|
||||||
|
"version": "v4.47.1",
|
||||||
|
"date": "2025-01-05T21:14:23Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "motioneye-project/motioneye",
|
"name": "motioneye-project/motioneye",
|
||||||
"version": "0.42.1",
|
"version": "0.42.1",
|
||||||
@ -1159,6 +1154,11 @@
|
|||||||
"version": "v0.28.1",
|
"version": "v0.28.1",
|
||||||
"date": "2025-03-07T15:41:35Z"
|
"date": "2025-03-07T15:41:35Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "eclipse-mosquitto/mosquitto",
|
||||||
|
"version": "v2.0.21",
|
||||||
|
"date": "2025-03-06T16:24:56Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "toniebox-reverse-engineering/teddycloud",
|
"name": "toniebox-reverse-engineering/teddycloud",
|
||||||
"version": "tc_v0.6.4",
|
"version": "tc_v0.6.4",
|
||||||
|
@ -14,10 +14,12 @@ network_check
|
|||||||
update_os
|
update_os
|
||||||
|
|
||||||
msg_info "Installing Dependencies"
|
msg_info "Installing Dependencies"
|
||||||
$STD apt-get install -y redis
|
$STD apt-get install -y \
|
||||||
|
apache2 \
|
||||||
|
redis
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
PHP_VERSION="8.2" PHP_APACHE="YES" PHP_MODULE="redis, sqlite3" setup_php
|
PHP_VERSION="8.2" PHP_APACHE="YES" PHP_MODULE="date, json, redis, sqlite3, sockets" setup_php
|
||||||
fetch_and_deploy_gh_release "barcodebuddy" "Forceu/barcodebuddy"
|
fetch_and_deploy_gh_release "barcodebuddy" "Forceu/barcodebuddy"
|
||||||
|
|
||||||
msg_info "Configuring barcodebuddy"
|
msg_info "Configuring barcodebuddy"
|
||||||
|
@ -254,8 +254,7 @@ $STD make clean
|
|||||||
cd "$STAGING_DIR"
|
cd "$STAGING_DIR"
|
||||||
|
|
||||||
SOURCE=$SOURCE_DIR/libvips
|
SOURCE=$SOURCE_DIR/libvips
|
||||||
# : "${LIBVIPS_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libvips.json)}"
|
: "${LIBVIPS_REVISION:=$(jq -cr '.revision' $BASE_DIR/server/sources/libvips.json)}"
|
||||||
: "${LIBVIPS_REVISION:=8fa37a64547e392d3808eed8d72adab7e02b3d00}"
|
|
||||||
$STD git clone https://github.com/libvips/libvips.git "$SOURCE"
|
$STD git clone https://github.com/libvips/libvips.git "$SOURCE"
|
||||||
cd "$SOURCE"
|
cd "$SOURCE"
|
||||||
$STD git reset --hard "$LIBVIPS_REVISION"
|
$STD git reset --hard "$LIBVIPS_REVISION"
|
||||||
@ -302,10 +301,6 @@ cd "$SRC_DIR"
|
|||||||
cp -a server/{node_modules,dist,bin,resources,package.json,package-lock.json,start*.sh} "$APP_DIR"/
|
cp -a server/{node_modules,dist,bin,resources,package.json,package-lock.json,start*.sh} "$APP_DIR"/
|
||||||
cp -a web/build "$APP_DIR"/www
|
cp -a web/build "$APP_DIR"/www
|
||||||
cp LICENSE "$APP_DIR"
|
cp LICENSE "$APP_DIR"
|
||||||
cd "$APP_DIR"
|
|
||||||
export SHARP_FORCE_GLOBAL_LIBVIPS=true
|
|
||||||
$STD npm install sharp
|
|
||||||
rm -rf "$APP_DIR"/node_modules/@img/sharp-{libvips*,linuxmusl-x64}
|
|
||||||
msg_ok "Installed Immich Web Components"
|
msg_ok "Installed Immich Web Components"
|
||||||
|
|
||||||
cd "$SRC_DIR"/machine-learning
|
cd "$SRC_DIR"/machine-learning
|
||||||
@ -336,6 +331,8 @@ ln -s "$UPLOAD_DIR" "$APP_DIR"/upload
|
|||||||
ln -s "$UPLOAD_DIR" "$ML_DIR"/upload
|
ln -s "$UPLOAD_DIR" "$ML_DIR"/upload
|
||||||
|
|
||||||
msg_info "Installing Immich CLI"
|
msg_info "Installing Immich CLI"
|
||||||
|
$STD npm install --build-from-source sharp
|
||||||
|
rm -rf "$APP_DIR"/node_modules/@img/sharp-{libvips*,linuxmusl-x64}
|
||||||
$STD npm i -g @immich/cli
|
$STD npm i -g @immich/cli
|
||||||
msg_ok "Installed Immich CLI"
|
msg_ok "Installed Immich CLI"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user