Compare commits

...

13 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot]
b0bd2f4804 Update CHANGELOG.md (#5098)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-11 01:15:34 +01:00
community-scripts-pr-app[bot]
3aefe199f7 Update versions.json (#5097)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-11 02:14:59 +02:00
community-scripts-pr-app[bot]
677008c779 Update CHANGELOG.md (#5094)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-10 19:13:25 +01:00
Frankmaaan
b8ba409e5c Element Synapse: switched from development to production mode and fixed update (#5066)
* Update elementsynapse.sh

* Update elementsynapse-install.sh

* Update elementsynapse.sh

removed comment
2025-06-10 20:13:00 +02:00
community-scripts-pr-app[bot]
7cf8300b47 Update CHANGELOG.md (#5093)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-10 18:37:20 +01:00
community-scripts-pr-app[bot]
77fb5ea516 Update CHANGELOG.md (#5092)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-10 18:37:00 +01:00
Slaviša Arežina
e92dfe1b2b Update dolibarr-install.sh (#5091) 2025-06-10 19:36:48 +02:00
Slaviša Arežina
61bfa16645 Update alpine-tinyauth-install.sh (#5090) 2025-06-10 19:36:33 +02:00
community-scripts-pr-app[bot]
84c295a10b Update CHANGELOG.md (#5086)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-10 15:02:17 +01:00
Chris
ed834bf424 Immich: Update JSON (#5085)
- Provide more clarity around OpenVINO, hardware transcoding, and how to
change upload locations
2025-06-10 16:01:48 +02:00
community-scripts-pr-app[bot]
b1f8992933 Update versions.json (#5084)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-10 14:07:47 +02:00
community-scripts-pr-app[bot]
201f7c4651 Update CHANGELOG.md (#5081)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-10 08:24:46 +01:00
Michel Roegl-Brunner
2574e41ee8 Prevent api from posing if disabled (#5080) 2025-06-10 09:24:20 +02:00
9 changed files with 152 additions and 108 deletions

View File

@@ -14,8 +14,30 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
All LXC instances created using this repository come pre-installed with Midnight Commander, which is a command-line tool (`mc`) that offers a user-friendly file and directory management interface for the terminal environment.
## 2025-06-11
## 2025-06-10
### 🚀 Updated Scripts
- #### 🐞 Bug Fixes
- Element Synapse: switched from development to production mode and fixed update [@Frankmaaan](https://github.com/Frankmaaan) ([#5066](https://github.com/community-scripts/ProxmoxVE/pull/5066))
- Tinyauth: Fix creation of service file [@tremor021](https://github.com/tremor021) ([#5090](https://github.com/community-scripts/ProxmoxVE/pull/5090))
- Dolibarr: Fix typo in SQL command [@tremor021](https://github.com/tremor021) ([#5091](https://github.com/community-scripts/ProxmoxVE/pull/5091))
### 🧰 Maintenance
- #### 📡 API
- [core] Prevent API form sending Data when disabled [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#5080](https://github.com/community-scripts/ProxmoxVE/pull/5080))
### 🌐 Website
- #### 📝 Script Information
- Immich: Update JSON [@vhsdream](https://github.com/vhsdream) ([#5085](https://github.com/community-scripts/ProxmoxVE/pull/5085))
## 2025-06-09
### 🚀 Updated Scripts

View File

@@ -47,7 +47,7 @@ function update_script() {
$STD apt-get -y upgrade
msg_ok "Updated $APP LXC"
if [[ -f /systemd/system/synapse-admin.service ]]; then
if [[ -f /etc/systemd/system/synapse-admin.service ]]; then
msg_info "Updating Synapse-Admin"
RELEASE=$(curl -fsSL https://api.github.com/repos/etkecc/synapse-admin/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
if [[ "${RELEASE}" != "$(cat /opt/"${APP}"_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
@@ -58,7 +58,16 @@ function update_script() {
curl -fsSL "https://github.com/etkecc/synapse-admin/archive/refs/tags/v${RELEASE}.tar.gz" -o "$temp_file"
tar xzf "$temp_file" -C /opt/synapse-admin --strip-components=1
cd /opt/synapse-admin
$STD yarn global add serve
$STD yarn install --ignore-engines
$STD yarn build
mv ./dist ../ && \
rm -rf * && \
mv ../dist ./
if [[ -z $(grep "ExecStart=/usr/local/bin/serve" /etc/systemd/system/synapse-admin.service) ]]; then
sed -i 's|^ExecStart=.*|ExecStart=/usr/local/bin/serve -s dist -l 5173|' /etc/systemd/system/synapse-admin.service
systemctl reenable synapse-admin
fi
systemctl start synapse-admin
echo "${RELEASE}" >/opt/"${APP}"_version.txt
rm -f "$temp_file"

View File

@@ -33,15 +33,15 @@
},
"notes": [
{
"text": "During installation, HW-accelerated machine-learning (with OpenVINO) is an available option. This also allows for HW-accelerated transcoding, but it must be enabled in Video Transcoding Settings",
"text": "During installation, you will be prompted with the option to install Intel OpenVINO for hardware-accelerated machine-learning. If you opt in, increase your LXC RAM after installation, as OpenVINO is memory-intensive",
"type": "info"
},
{
"text": "If using OpenVINO HW machine-learning, increase RAM because OpenVINO is memory-intensive",
"text": "HW-accelerated video transcoding is supported, but must be enabled in Immich Settings",
"type": "info"
},
{
"text": "To change upload location, edit 'IMMICH_MEDIA_LOCATION' in `/opt/immich/.env`",
"text": "To change upload location, edit 'IMMICH_MEDIA_LOCATION' in `/opt/immich/.env`, and create the symlink 'upload' in /opt/immich/app & /opt/immich/app/machine-learning to your new upload location",
"type": "info"
}
]

View File

@@ -1,14 +1,104 @@
[
{
"name": "fallenbagel/jellyseerr",
"version": "v2.6.0",
"date": "2025-06-09T23:28:38Z"
"name": "Checkmk/checkmk",
"version": "v2.3.0p34-rc1",
"date": "2025-06-10T20:08:37Z"
},
{
"name": "autobrr/autobrr",
"version": "v1.63.0",
"date": "2025-06-10T20:02:15Z"
},
{
"name": "home-assistant/core",
"version": "2025.5.3",
"date": "2025-05-23T15:10:33Z"
},
{
"name": "emqx/emqx",
"version": "e5.10.0",
"date": "2025-06-10T16:03:18Z"
},
{
"name": "node-red/node-red",
"version": "4.1.0-beta.1",
"date": "2025-06-10T15:47:59Z"
},
{
"name": "AdguardTeam/AdGuardHome",
"version": "v0.107.62",
"date": "2025-05-27T12:10:19Z"
},
{
"name": "jenkinsci/jenkins",
"version": "jenkins-2.514",
"date": "2025-06-10T14:27:57Z"
},
{
"name": "open-webui/open-webui",
"version": "v0.6.14",
"date": "2025-06-10T14:18:04Z"
},
{
"name": "element-hq/synapse",
"version": "v1.131.0",
"date": "2025-06-03T14:13:00Z"
},
{
"name": "Graylog2/graylog2-server",
"version": "6.3.0-beta.5",
"date": "2025-06-10T11:19:42Z"
},
{
"name": "OctoPrint/OctoPrint",
"version": "1.11.2",
"date": "2025-06-10T11:07:14Z"
},
{
"name": "VictoriaMetrics/VictoriaMetrics",
"version": "v1.110.11",
"date": "2025-06-10T10:00:25Z"
},
{
"name": "glanceapp/glance",
"version": "v0.8.4",
"date": "2025-06-10T07:57:14Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.22.2004",
"date": "2025-06-10T05:57:54Z"
},
{
"name": "documenso/documenso",
"version": "v1.12.0-rc.3",
"date": "2025-06-10T02:49:37Z"
},
{
"name": "go-gitea/gitea",
"version": "v1.24.0",
"date": "2025-06-10T02:00:38Z"
},
{
"name": "Sonarr/Sonarr",
"version": "v4.0.14.2939",
"date": "2025-03-17T19:12:37Z"
},
{
"name": "cross-seed/cross-seed",
"version": "v6.12.6",
"date": "2025-05-28T00:13:19Z"
},
{
"name": "tailscale/tailscale",
"version": "v1.84.2",
"date": "2025-06-09T23:43:27Z"
},
{
"name": "fallenbagel/jellyseerr",
"version": "v2.6.0",
"date": "2025-06-09T23:28:38Z"
},
{
"name": "pocket-id/pocket-id",
"version": "v1.3.1",
@@ -19,6 +109,11 @@
"version": "v0.28.3",
"date": "2025-06-09T18:11:46Z"
},
{
"name": "keycloak/keycloak",
"version": "26.2.5",
"date": "2025-05-28T06:49:43Z"
},
{
"name": "Lidarr/Lidarr",
"version": "v2.12.4.4658",
@@ -54,21 +149,11 @@
"version": "v1.6.8",
"date": "2025-03-25T13:33:10Z"
},
{
"name": "VictoriaMetrics/VictoriaMetrics",
"version": "pmm-6401-v1.119.0",
"date": "2025-06-09T12:26:37Z"
},
{
"name": "nzbgetcom/nzbget",
"version": "v25.0",
"date": "2025-05-12T09:12:04Z"
},
{
"name": "Checkmk/checkmk",
"version": "v2.4.0p4-rc1",
"date": "2025-06-09T09:27:36Z"
},
{
"name": "silverbulletmd/silverbullet",
"version": "0.10.4",
@@ -79,11 +164,6 @@
"version": "v1.5.2",
"date": "2025-05-11T16:40:55Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.22.2002",
"date": "2025-06-09T05:54:35Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "develop-20250609.1",
@@ -134,11 +214,6 @@
"version": "3.2.0",
"date": "2025-06-07T21:33:22Z"
},
{
"name": "cross-seed/cross-seed",
"version": "v6.12.6",
"date": "2025-05-28T00:13:19Z"
},
{
"name": "jellyfin/jellyfin",
"version": "v10.10.7",
@@ -189,16 +264,6 @@
"version": "v4.1.2",
"date": "2025-06-06T17:44:58Z"
},
{
"name": "keycloak/keycloak",
"version": "26.2.5",
"date": "2025-05-28T06:49:43Z"
},
{
"name": "documenso/documenso",
"version": "v1.12.0-rc.2",
"date": "2025-06-06T16:25:14Z"
},
{
"name": "goauthentik/authentik",
"version": "version/2025.6.1",
@@ -239,11 +304,6 @@
"version": "1.6.14",
"date": "2025-06-05T16:40:52Z"
},
{
"name": "emqx/emqx",
"version": "e5.10.0-rc.1",
"date": "2025-06-05T16:11:30Z"
},
{
"name": "docker/compose",
"version": "v2.37.0",
@@ -304,11 +364,6 @@
"version": "n8n@1.95.3",
"date": "2025-06-03T11:09:42Z"
},
{
"name": "Graylog2/graylog2-server",
"version": "6.1.12",
"date": "2025-06-04T12:48:55Z"
},
{
"name": "Prowlarr/Prowlarr",
"version": "v1.37.0.5076",
@@ -319,11 +374,6 @@
"version": "7.4.0rc1",
"date": "2025-06-04T09:06:57Z"
},
{
"name": "home-assistant/core",
"version": "2025.5.3",
"date": "2025-05-23T15:10:33Z"
},
{
"name": "glpi-project/glpi",
"version": "10.0.18",
@@ -349,21 +399,11 @@
"version": "v4.2.1",
"date": "2025-06-03T20:04:28Z"
},
{
"name": "jenkinsci/jenkins",
"version": "jenkins-2.513",
"date": "2025-06-03T17:53:03Z"
},
{
"name": "dgtlmoon/changedetection.io",
"version": "0.50.2",
"date": "2025-06-03T14:29:07Z"
},
{
"name": "element-hq/synapse",
"version": "v1.131.0",
"date": "2025-06-03T14:13:00Z"
},
{
"name": "zitadel/zitadel",
"version": "v2.71.12",
@@ -464,11 +504,6 @@
"version": "v2.12.0",
"date": "2025-05-30T00:26:27Z"
},
{
"name": "open-webui/open-webui",
"version": "v0.6.13",
"date": "2025-05-29T21:37:38Z"
},
{
"name": "gristlabs/grist-core",
"version": "v1.6.0",
@@ -539,11 +574,6 @@
"version": "v3.4.1",
"date": "2025-05-27T12:53:58Z"
},
{
"name": "AdguardTeam/AdGuardHome",
"version": "v0.107.62",
"date": "2025-05-27T12:10:19Z"
},
{
"name": "semaphoreui/semaphore",
"version": "v2.14.12",
@@ -629,11 +659,6 @@
"version": "v4.4.9",
"date": "2025-05-20T00:08:29Z"
},
{
"name": "glanceapp/glance",
"version": "v0.8.3",
"date": "2025-05-19T20:45:10Z"
},
{
"name": "Part-DB/Part-DB-server",
"version": "v1.17.1",
@@ -689,16 +714,6 @@
"version": "0.42.1",
"date": "2020-06-07T07:27:04Z"
},
{
"name": "OctoPrint/OctoPrint",
"version": "1.11.1",
"date": "2025-05-13T13:32:07Z"
},
{
"name": "go-gitea/gitea",
"version": "v1.23.8",
"date": "2025-05-12T22:40:50Z"
},
{
"name": "leiweibau/Pi.Alert",
"version": "v2025-05-11",
@@ -749,11 +764,6 @@
"version": "v2.10.2",
"date": "2025-05-06T03:12:53Z"
},
{
"name": "autobrr/autobrr",
"version": "v1.62.0",
"date": "2025-05-05T20:35:18Z"
},
{
"name": "postgres/postgres",
"version": "REL_13_21",
@@ -994,11 +1004,6 @@
"version": "v0.22.1",
"date": "2025-03-18T21:01:22Z"
},
{
"name": "Sonarr/Sonarr",
"version": "v4.0.14.2939",
"date": "2025-03-17T19:12:37Z"
},
{
"name": "transmission/transmission",
"version": "4.0.1-beta.1",
@@ -1074,11 +1079,6 @@
"version": "v7.4.1",
"date": "2025-02-15T20:54:00Z"
},
{
"name": "node-red/node-red",
"version": "4.0.9",
"date": "2025-02-14T17:10:20Z"
},
{
"name": "mayswind/AriaNg",
"version": "1.3.10",

View File

@@ -49,7 +49,7 @@ EOF
sed -i -e 's/\$/\$\$/g' /opt/tinyauth/.env
cat <<EOF >/etc/init.d/tinyauth
cat <<'EOF' >/etc/init.d/tinyauth
#!/sbin/openrc-run
description="Tinyauth Service"

View File

@@ -23,7 +23,7 @@ install_mariadb
msg_info "Setting up Database"
ROOT_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
$STD mariadb -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '$ROOT_PASS'); flush privileges;"
$STD mariadb -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '$ROOT_PASS'; flush privileges;"
{
echo "Dolibarr DB Credentials"
echo "MariaDB Root Password: $ROOT_PASS"

View File

@@ -54,7 +54,12 @@ RELEASE=$(curl -fsSL https://api.github.com/repos/etkecc/synapse-admin/releases/
curl -fsSL "https://github.com/etkecc/synapse-admin/archive/refs/tags/v${RELEASE}.tar.gz" -o "$temp_file"
tar xzf "$temp_file" -C /opt/synapse-admin --strip-components=1
cd /opt/synapse-admin
$STD yarn global add serve
$STD yarn install --ignore-engines
$STD yarn build
mv ./dist ../ && \
rm -rf * && \
mv ../dist ./
msg_ok "Installed Element Synapse"
msg_info "Creating Service"
@@ -67,7 +72,7 @@ Requires=matrix-synapse.service
[Service]
Type=simple
WorkingDirectory=/opt/synapse-admin
ExecStart=/usr/bin/yarn start --host
ExecStart=/usr/local/bin/serve -s dist -l 5173
Restart=always
[Install]

View File

@@ -39,9 +39,11 @@ post_to_api() {
EOF
)
RESPONSE=$(curl -fsSL -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \
if [[ "$DIAGNOSTICS" == "yes" ]]; then
RESPONSE=$(curl -s -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \
-H "Content-Type: application/json" \
-d "$JSON_PAYLOAD") || true
fi
}
post_to_api_vm() {
@@ -87,9 +89,11 @@ post_to_api_vm() {
EOF
)
RESPONSE=$(curl -fsSL -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \
if [[ "$DIAGNOSTICS" == "yes" ]]; then
RESPONSE=$(curl -s -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \
-H "Content-Type: application/json" \
-d "$JSON_PAYLOAD") || true
fi
}
POST_UPDATE_DONE=false
@@ -115,9 +119,11 @@ post_update_to_api() {
EOF
)
RESPONSE=$(curl -fsSL -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \
if [[ "$DIAGNOSTICS" == "yes" ]]; then
RESPONSE=$(curl -s -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \
-H "Content-Type: application/json" \
-d "$JSON_PAYLOAD") || true
fi
POST_UPDATE_DONE=true
}

View File

@@ -1090,6 +1090,8 @@ build_container() {
else
export FUNCTIONS_FILE_PATH="$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/install.func)"
fi
export DIAGNOSTICS="$DIAGNOSTICS"
export RANDOM_UUID="$RANDOM_UUID"
export CACHER="$APT_CACHER"
export CACHER_IP="$APT_CACHER_IP"