Compare commits

...

15 Commits

Author SHA1 Message Date
Slaviša Arežina
3238164c18 Fix check_for_gh_release function call 2026-03-09 00:13:14 +01:00
community-scripts-pr-app[bot]
3909095a2c Update CHANGELOG.md (#12693)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 23:05:51 +00:00
Chris
6685b88695 [Fix] Immich: chown install dir before machine-learning update (#12684) 2026-03-09 00:05:29 +01:00
community-scripts-pr-app[bot]
6076a7ecc7 Update CHANGELOG.md (#12692)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 23:00:50 +00:00
Chris
cc351a4817 [Fix] Scanopy: Build generate-fixtures (#12686) 2026-03-09 00:00:30 +01:00
community-scripts-pr-app[bot]
9217a0fb79 chore: update github-versions.json (#12688)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 18:07:32 +00:00
community-scripts-pr-app[bot]
5abaa2e7e3 Update CHANGELOG.md (#12685)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 15:13:19 +00:00
Slaviša Arežina
c3b8285584 Change slug from 'lxc-execute' to 'execute' (#12681) 2026-03-08 16:12:53 +01:00
community-scripts-pr-app[bot]
bf2667827b Update CHANGELOG.md (#12683)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 14:09:52 +00:00
Tobias
3b7283a13f fix: rustdeskserver: use correct repo string (#12682) 2026-03-08 15:09:28 +01:00
community-scripts-pr-app[bot]
5aaca69e91 Update CHANGELOG.md (#12680)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 12:25:47 +00:00
Slaviša Arežina
8be52ab1ad Fixes (#12675) 2026-03-08 13:25:24 +01:00
community-scripts-pr-app[bot]
447fe2c2e3 chore: update github-versions.json (#12678)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 12:08:17 +00:00
community-scripts-pr-app[bot]
0ecbbdf669 Update .app files (#12661)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-03-08 08:47:53 +01:00
community-scripts-pr-app[bot]
efce5888d7 chore: update github-versions.json (#12668)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 06:14:07 +00:00
11 changed files with 91 additions and 36 deletions

View File

@@ -422,6 +422,21 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
## 2026-03-08
### 🚀 Updated Scripts
- #### 🐞 Bug Fixes
- [Fix] Immich: chown install dir before machine-learning update [@vhsdream](https://github.com/vhsdream) ([#12684](https://github.com/community-scripts/ProxmoxVE/pull/12684))
- [Fix] Scanopy: Build generate-fixtures [@vhsdream](https://github.com/vhsdream) ([#12686](https://github.com/community-scripts/ProxmoxVE/pull/12686))
- fix: rustdeskserver: use correct repo string [@CrazyWolf13](https://github.com/CrazyWolf13) ([#12682](https://github.com/community-scripts/ProxmoxVE/pull/12682))
- NZBGet: Fixes for RAR5 handling [@tremor021](https://github.com/tremor021) ([#12675](https://github.com/community-scripts/ProxmoxVE/pull/12675))
### 🌐 Website
- #### 🐞 Bug Fixes
- LXC-Execute: Fix slug [@tremor021](https://github.com/tremor021) ([#12681](https://github.com/community-scripts/ProxmoxVE/pull/12681))
## 2026-03-07
### 🆕 New Scripts

6
ct/headers/immichframe Normal file
View File

@@ -0,0 +1,6 @@
____ _ __ ______
/ _/___ ___ ____ ___ (_)____/ /_ / ____/________ _____ ___ ___
/ // __ `__ \/ __ `__ \/ / ___/ __ \/ /_ / ___/ __ `/ __ `__ \/ _ \
_/ // / / / / / / / / / / / /__/ / / / __/ / / / /_/ / / / / / / __/
/___/_/ /_/ /_/_/ /_/ /_/_/\___/_/ /_/_/ /_/ \__,_/_/ /_/ /_/\___/

View File

@@ -213,7 +213,8 @@ EOF
msg_ok "Updated Immich server, web, cli and plugins"
cd "$SRC_DIR"/machine-learning
mkdir -p "$ML_DIR" && chown -R immich:immich "$ML_DIR"
mkdir -p "$ML_DIR"
chown -R immich:immich "$INSTALL_DIR"
chown immich:immich ./uv.lock
export VIRTUAL_ENV="${ML_DIR}"/ml-venv
if [[ -f ~/.openvino ]]; then

View File

@@ -27,6 +27,16 @@ function update_script() {
msg_error "No ${APP} Installation Found!"
exit
fi
if ! command -v unrar &>/dev/null; then
setup_nonfree
$STD apt install -y unrar
if grep -q "UnrarCmd=unrar-free" /var/lib/nzbget/nzbget.conf; then
sed -i "s|UnrarCmd=unrar-free|UnrarCmd=unrar|g" /var/lib/nzbget/nzbget.conf
fi
fi
msg_info "Updating NZBGet"
$STD apt update
$STD apt upgrade -y

View File

@@ -29,7 +29,7 @@ function update_script() {
exit
fi
if check_for_gh_release "rustdesk-api"; then
if check_for_gh_release "rustdesk-hbbs" "lejianwen/rustdesk-server"; then
msg_info "Stopping Service"
systemctl stop rustdesk-hbbr
systemctl stop rustdesk-hbbs

View File

@@ -53,6 +53,13 @@ function update_script() {
fi
sed -i 's|_TARGET=.*$|_URL=http://127.0.0.1:60072|' /opt/scanopy/.env
msg_info "Building Scanopy Server (patience)"
cd /opt/scanopy/backend
$STD cargo build --release --bin server --bin generate-fixtures
$STD ./target/release/generate-fixtures --output-dir /opt/scanopy/ui/src/lib/data
mv ./target/release/server /usr/bin/scanopy-server
msg_ok "Built Scanopy Server"
msg_info "Creating frontend UI"
export PUBLIC_SERVER_HOSTNAME=default
export PUBLIC_SERVER_PORT=""
@@ -61,12 +68,6 @@ function update_script() {
$STD npm run build
msg_ok "Created frontend UI"
msg_info "Building Scanopy Server (patience)"
cd /opt/scanopy/backend
$STD cargo build --release --bin server
mv ./target/release/server /usr/bin/scanopy-server
msg_ok "Built Scanopy Server"
if [[ -f /etc/systemd/system/scanopy-daemon.service ]]; then
fetch_and_deploy_gh_release "Scanopy Daemon" "scanopy/scanopy" "singlefile" "latest" "/usr/local/bin" "scanopy-daemon-linux-amd64"
mv "/usr/local/bin/Scanopy Daemon" /usr/local/bin/scanopy-daemon

View File

@@ -1,6 +1,6 @@
{
"name": "PVE LXC Execute Command",
"slug": "lxc-execute",
"slug": "execute",
"categories": [
1
],

View File

@@ -1,5 +1,5 @@
{
"generated": "2026-03-08T00:21:23Z",
"generated": "2026-03-08T18:07:22Z",
"versions": [
{
"slug": "2fauth",
@@ -102,9 +102,9 @@
{
"slug": "bar-assistant",
"repo": "karlomikus/bar-assistant",
"version": "v5.13.1",
"version": "v5.13.2",
"pinned": false,
"date": "2026-02-02T18:47:43Z"
"date": "2026-03-08T10:47:13Z"
},
{
"slug": "bazarr",
@@ -347,9 +347,9 @@
{
"slug": "elementsynapse",
"repo": "etkecc/synapse-admin",
"version": "v0.11.1-etke53",
"version": "v0.11.4-etke54",
"pinned": false,
"date": "2026-02-03T20:38:15Z"
"date": "2026-03-08T12:37:07Z"
},
{
"slug": "emby",
@@ -389,9 +389,9 @@
{
"slug": "fladder",
"repo": "DonutWare/Fladder",
"version": "v0.10.1",
"version": "v0.10.2",
"pinned": false,
"date": "2026-02-21T12:45:53Z"
"date": "2026-03-08T15:28:11Z"
},
{
"slug": "flaresolverr",
@@ -620,9 +620,9 @@
{
"slug": "jackett",
"repo": "Jackett/Jackett",
"version": "v0.24.1307",
"version": "v0.24.1316",
"pinned": false,
"date": "2026-03-07T05:55:30Z"
"date": "2026-03-08T05:59:08Z"
},
{
"slug": "jellystat",
@@ -1236,9 +1236,9 @@
{
"slug": "pulse",
"repo": "rcourtman/Pulse",
"version": "v5.1.21",
"version": "v5.1.22",
"pinned": false,
"date": "2026-03-06T12:13:08Z"
"date": "2026-03-08T12:24:34Z"
},
{
"slug": "pve-scripts-local",
@@ -1362,9 +1362,9 @@
{
"slug": "scanopy",
"repo": "scanopy/scanopy",
"version": "v0.14.15",
"version": "v0.14.16",
"pinned": false,
"date": "2026-03-06T23:06:01Z"
"date": "2026-03-08T06:39:25Z"
},
{
"slug": "scraparr",
@@ -1572,9 +1572,9 @@
{
"slug": "tinyauth",
"repo": "steveiliop56/tinyauth",
"version": "v5.0.1",
"version": "v5.0.2",
"pinned": false,
"date": "2026-03-04T21:05:05Z"
"date": "2026-03-08T15:46:59Z"
},
{
"slug": "traccar",
@@ -1607,9 +1607,9 @@
{
"slug": "trilium",
"repo": "TriliumNext/Trilium",
"version": "v0.102.0",
"version": "v0.102.1",
"pinned": false,
"date": "2026-03-01T20:37:40Z"
"date": "2026-03-08T09:11:01Z"
},
{
"slug": "trip",
@@ -1803,9 +1803,9 @@
{
"slug": "yubal",
"repo": "guillevc/yubal",
"version": "v0.6.3",
"version": "v0.7.0",
"pinned": false,
"date": "2026-03-07T03:24:05Z"
"date": "2026-03-08T13:37:49Z"
},
{
"slug": "zerobyte",

View File

@@ -14,10 +14,12 @@ setting_up_container
network_check
update_os
setup_nonfree
msg_info "Installing Dependencies"
$STD apt install -y \
par2 \
unrar-free
unrar
msg_ok "Installed Dependencies"
msg_info "Installing NZBGet"
@@ -27,7 +29,6 @@ setup_deb822_repo \
"https://nzbgetcom.github.io/deb" \
"stable"
$STD apt install -y nzbget
sed -i "s|UnrarCmd=unrar|UnrarCmd=unrar-free|g" /var/lib/nzbget/nzbget.conf
sed -i "s|SevenZipCmd=7zz|SevenZipCmd=7z|g" /var/lib/nzbget/nzbget.conf
systemctl restart nzbget
msg_ok "Installed NZBGet"

View File

@@ -27,6 +27,13 @@ fetch_and_deploy_gh_release "Scanopy" "scanopy/scanopy" "tarball" "latest" "/opt
TOOLCHAIN="$(grep "channel" /opt/scanopy/backend/rust-toolchain.toml | awk -F\" '{print $2}')"
RUST_TOOLCHAIN=$TOOLCHAIN setup_rust
msg_info "Building Scanopy Server (patience)"
cd /opt/scanopy/backend
$STD cargo build --release --bin server --bin generate-fixtures
$STD ./target/release/generate-fixtures --output-dir /opt/scanopy/ui/src/lib/data
mv ./target/release/server /usr/bin/scanopy-server
msg_ok "Built Scanopy Server"
msg_info "Creating frontend UI"
export PUBLIC_SERVER_HOSTNAME=default
export PUBLIC_SERVER_PORT=""
@@ -35,12 +42,6 @@ $STD npm ci --no-fund --no-audit
$STD npm run build
msg_ok "Created frontend UI"
msg_info "Building Scanopy Server (patience)"
cd /opt/scanopy/backend
$STD cargo build --release --bin server
mv ./target/release/server /usr/bin/scanopy-server
msg_ok "Built Scanopy Server"
msg_info "Configuring server for first-run"
cat <<EOF >/opt/scanopy/.env
### - SERVER

View File

@@ -8192,3 +8192,23 @@ function fetch_and_deploy_from_url() {
msg_ok "Successfully deployed archive to $directory"
return 0
}
setup_nonfree() {
local sources_file="/etc/apt/sources.list.d/debian-nonfree.sources"
if [ ! -f "$sources_file" ]; then
cat <<EOF >$sources_file
Types: deb
URIs: http://deb.debian.org/debian
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Types: deb
URIs: http://security.debian.org/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
EOF
fi
$STD apt update
return 0
}