Compare commits

..

14 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot]
0928c52147 Update CHANGELOG.md (#11704)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-09 00:23:36 +00:00
community-scripts-pr-app[bot]
f49629b740 chore: update github-versions.json (#11703)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-09 00:23:13 +00:00
community-scripts-pr-app[bot]
b02c9fafb9 chore: update github-versions.json (#11698)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 18:08:58 +00:00
community-scripts-pr-app[bot]
0cfca00013 Update CHANGELOG.md (#11697)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 17:58:31 +00:00
Mikael Peigney
8702f81515 feat(healthchecks): add sendalerts service (#11694) 2026-02-08 18:58:05 +01:00
community-scripts-pr-app[bot]
38f2ffed23 chore: update github-versions.json (#11691)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 12:08:35 +00:00
community-scripts-pr-app[bot]
fcdb0b2f6e Update CHANGELOG.md (#11690)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 10:36:22 +00:00
CanbiZ (MickLesk)
88e84f71a6 ComfyUI: Dynamic Fetch PyTorch Versions (#11657) 2026-02-08 11:36:04 +01:00
community-scripts-pr-app[bot]
7578c0d5a3 Update CHANGELOG.md (#11689)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 10:35:58 +00:00
CanbiZ (MickLesk)
68711bf392 Semaphore: switch from Debian to Ubuntu 24.04 (#11670) 2026-02-08 11:35:33 +01:00
community-scripts-pr-app[bot]
b1481b7259 chore: update github-versions.json (#11687)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 06:18:49 +00:00
community-scripts-pr-app[bot]
6a024696ca chore: update github-versions.json (#11684)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 00:26:55 +00:00
community-scripts-pr-app[bot]
9c1e90b0a5 Update CHANGELOG.md (#11683)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 00:09:29 +00:00
community-scripts-pr-app[bot]
eed0b7630e Archive old changelog entries (#11682)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 00:09:02 +00:00
7 changed files with 103 additions and 48 deletions

View File

@@ -401,6 +401,21 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
</details>
## 2026-02-09
## 2026-02-08
### 🚀 Updated Scripts
- #### 🐞 Bug Fixes
- feat(healthchecks): add sendalerts service [@Mika56](https://github.com/Mika56) ([#11694](https://github.com/community-scripts/ProxmoxVE/pull/11694))
- ComfyUI: Dynamic Fetch PyTorch Versions [@MickLesk](https://github.com/MickLesk) ([#11657](https://github.com/community-scripts/ProxmoxVE/pull/11657))
- #### 💥 Breaking Changes
- Semaphore: switch from Debian to Ubuntu 24.04 [@MickLesk](https://github.com/MickLesk) ([#11670](https://github.com/community-scripts/ProxmoxVE/pull/11670))
## 2026-02-07
### 🆕 New Scripts

View File

@@ -10,8 +10,8 @@ var_tags="${var_tags:-dev_ops}"
var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-2048}"
var_disk="${var_disk:-4}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_os="${var_os:-ubuntu}"
var_version="${var_version:-24.04}"
var_unprivileged="${var_unprivileged:-1}"
header_info "$APP"

View File

@@ -1,5 +1,5 @@
{
"generated": "2026-02-07T18:08:02Z",
"generated": "2026-02-09T00:23:05Z",
"versions": [
{
"slug": "2fauth",
@@ -120,6 +120,13 @@
"pinned": false,
"date": "2026-02-01T19:02:42Z"
},
{
"slug": "bichon",
"repo": "rustmailer/bichon",
"version": "0.3.7",
"pinned": false,
"date": "2026-01-28T12:47:09Z"
},
{
"slug": "bitmagnet",
"repo": "bitmagnet-io/bitmagnet",
@@ -151,9 +158,9 @@
{
"slug": "byparr",
"repo": "ThePhaseless/Byparr",
"version": "v2.0.1",
"version": "v2.1.0",
"pinned": false,
"date": "2025-09-11T20:29:38Z"
"date": "2026-02-08T12:59:20Z"
},
{
"slug": "bytestash",
@@ -169,6 +176,13 @@
"pinned": false,
"date": "2025-07-29T16:39:18Z"
},
{
"slug": "checkmate",
"repo": "bluewave-labs/Checkmate",
"version": "v3.3",
"pinned": false,
"date": "2026-01-28T14:25:25Z"
},
{
"slug": "cleanuparr",
"repo": "Cleanuparr/Cleanuparr",
@@ -235,9 +249,9 @@
{
"slug": "dawarich",
"repo": "Freika/dawarich",
"version": "1.0.4",
"version": "1.1.0",
"pinned": false,
"date": "2026-02-01T11:37:27Z"
"date": "2026-02-08T14:42:45Z"
},
{
"slug": "discopanel",
@@ -326,9 +340,9 @@
{
"slug": "firefly",
"repo": "firefly-iii/firefly-iii",
"version": "v6.4.17",
"version": "v6.4.18",
"pinned": false,
"date": "2026-02-07T06:56:00Z"
"date": "2026-02-08T07:28:00Z"
},
{
"slug": "fladder",
@@ -375,9 +389,9 @@
{
"slug": "ghostfolio",
"repo": "ghostfolio/ghostfolio",
"version": "2.236.0",
"version": "2.237.0",
"pinned": false,
"date": "2026-02-05T19:30:11Z"
"date": "2026-02-08T13:59:53Z"
},
{
"slug": "gitea",
@@ -543,9 +557,9 @@
{
"slug": "jackett",
"repo": "Jackett/Jackett",
"version": "v0.24.1060",
"version": "v0.24.1066",
"pinned": false,
"date": "2026-02-07T05:55:27Z"
"date": "2026-02-08T05:59:28Z"
},
{
"slug": "joplin-server",
@@ -753,16 +767,16 @@
{
"slug": "mediamanager",
"repo": "maxdorninger/MediaManager",
"version": "v1.12.1",
"version": "v1.12.2",
"pinned": false,
"date": "2026-01-05T09:06:22Z"
"date": "2026-02-08T19:18:29Z"
},
{
"slug": "mediamtx",
"repo": "bluenviron/mediamtx",
"version": "v1.16.0",
"version": "v1.16.1",
"pinned": false,
"date": "2026-01-31T15:38:51Z"
"date": "2026-02-07T18:58:24Z"
},
{
"slug": "meilisearch",
@@ -776,14 +790,14 @@
"repo": "usememos/memos",
"version": "v0.25.3",
"pinned": true,
"date": "2025-11-25T00:00:00Z"
"date": "2025-11-25T15:40:41Z"
},
{
"slug": "metube",
"repo": "alexta69/metube",
"version": "2026.02.07",
"version": "2026.02.08",
"pinned": false,
"date": "2026-02-07T16:24:37Z"
"date": "2026-02-08T17:01:37Z"
},
{
"slug": "miniflux",
@@ -823,9 +837,9 @@
{
"slug": "navidrome",
"repo": "navidrome/navidrome",
"version": "v0.60.0",
"version": "v0.60.2",
"pinned": false,
"date": "2026-02-03T18:57:04Z"
"date": "2026-02-07T19:42:33Z"
},
{
"slug": "netbox",
@@ -853,7 +867,7 @@
"repo": "nocodb/nocodb",
"version": "0.301.1",
"pinned": true,
"date": "2026-01-21T16:23:04Z"
"date": "2026-01-14T13:13:33Z"
},
{
"slug": "nodebb",
@@ -991,9 +1005,9 @@
{
"slug": "peanut",
"repo": "Brandawg93/PeaNUT",
"version": "v5.21.2",
"version": "v5.22.0",
"pinned": false,
"date": "2026-01-18T17:32:08Z"
"date": "2026-02-08T00:32:25Z"
},
{
"slug": "pelican-panel",
@@ -1117,9 +1131,9 @@
{
"slug": "pulse",
"repo": "rcourtman/Pulse",
"version": "v5.1.3",
"version": "v5.1.5",
"pinned": false,
"date": "2026-02-07T14:59:29Z"
"date": "2026-02-08T12:19:53Z"
},
{
"slug": "pve-scripts-local",
@@ -1292,9 +1306,9 @@
{
"slug": "speedtest-tracker",
"repo": "alexjustesen/speedtest-tracker",
"version": "v1.13.8",
"version": "v1.13.9",
"pinned": false,
"date": "2026-02-04T19:24:23Z"
"date": "2026-02-08T21:48:49Z"
},
{
"slug": "spoolman",
@@ -1334,9 +1348,9 @@
{
"slug": "tandoor",
"repo": "TandoorRecipes/recipes",
"version": "2.4.2",
"version": "2.5.0",
"pinned": false,
"date": "2026-02-01T12:52:37Z"
"date": "2026-02-08T13:23:02Z"
},
{
"slug": "tasmoadmin",
@@ -1614,9 +1628,9 @@
{
"slug": "yubal",
"repo": "guillevc/yubal",
"version": "v0.4.0",
"version": "v0.4.2",
"pinned": false,
"date": "2026-02-06T21:25:24Z"
"date": "2026-02-08T21:35:13Z"
},
{
"slug": "zigbee2mqtt",

View File

@@ -22,8 +22,8 @@
"cpu": 2,
"ram": 2048,
"hdd": 4,
"os": "debian",
"version": "12"
"os": "ubuntu",
"version": "24.04"
}
}
],

View File

@@ -37,26 +37,42 @@ fetch_and_deploy_gh_release "ComfyUI" "comfyanonymous/ComfyUI" "tarball" "latest
msg_info "Python dependencies"
$STD uv venv "/opt/ComfyUI/venv"
if [[ "${comfyui_gpu_type,,}" == "nvidia" ]]; then
pytorch_url="https://download.pytorch.org/whl/cu130"
if [[ -f "/opt/ComfyUI/README.md" ]]; then
extracted=$(grep -oP 'pip install.*?--extra-index-url\s+\Khttps://download\.pytorch\.org/whl/cu\d+' /opt/ComfyUI/README.md | head -1 || true)
[[ -n "$extracted" ]] && pytorch_url="$extracted"
fi
$STD uv pip install \
torch \
torchvision \
torchaudio \
--extra-index-url "https://download.pytorch.org/whl/cu128" \
--extra-index-url "$pytorch_url" \
--python="/opt/ComfyUI/venv/bin/python"
elif [[ "${comfyui_gpu_type,,}" == "amd" ]]; then
pytorch_url="https://download.pytorch.org/whl/rocm6.4"
if [[ -f "/opt/ComfyUI/README.md" ]]; then
extracted=$(grep -oP 'pip install.*?--index-url\s+\Khttps://download\.pytorch\.org/whl/rocm[\d.]+' /opt/ComfyUI/README.md | grep -v 'nightly' | head -1 || true)
[[ -n "$extracted" ]] && pytorch_url="$extracted"
fi
$STD uv pip install \
torch \
torchvision \
torchaudio \
--index-url "https://download.pytorch.org/whl/rocm6.3" \
--index-url "$pytorch_url" \
--python="/opt/ComfyUI/venv/bin/python"
elif [[ "${comfyui_gpu_type,,}" == "intel" ]]; then
pytorch_url="https://download.pytorch.org/whl/xpu"
if [[ -f "/opt/ComfyUI/README.md" ]]; then
extracted=$(grep -oP 'pip install.*?--index-url\s+\Khttps://download\.pytorch\.org/whl/xpu' /opt/ComfyUI/README.md | head -1 || true)
[[ -n "$extracted" ]] && pytorch_url="$extracted"
fi
$STD uv pip install \
torch \
torchvision \
torchaudio \
--index-url "https://download.pytorch.org/whl/xpu" \
--index-url "$pytorch_url" \
--python="/opt/ComfyUI/venv/bin/python"
fi
$STD uv pip install -r "/opt/ComfyUI/requirements.txt" --python="/opt/ComfyUI/venv/bin/python"

View File

@@ -108,7 +108,7 @@ ${LOCAL_IP} {
EOF
msg_ok "Configured Caddy"
msg_info "Creating systemd service"
msg_info "Creating systemd services"
cat <<EOF >/etc/systemd/system/healthchecks.service
[Unit]
Description=Healthchecks Service
@@ -123,9 +123,23 @@ Restart=always
WantedBy=multi-user.target
EOF
systemctl enable -q --now healthchecks caddy
cat <<EOF >/etc/systemd/system/healthchecks-sendalerts.service
[Unit]
Description=Healthchecks Sendalerts Service
After=network.target postgresql.service healthchecks.service
[Service]
WorkingDirectory=/opt/healthchecks/
ExecStart=/opt/healthchecks/venv/bin/python manage.py sendalerts
Restart=always
[Install]
WantedBy=multi-user.target
EOF
systemctl enable -q --now healthchecks healthchecks-sendalerts caddy
systemctl reload caddy
msg_ok "Created Service"
msg_ok "Created Services"
motd_ssh
customize

View File

@@ -14,13 +14,9 @@ network_check
update_os
msg_info "Installing Dependencies"
$STD apt install -y git
setup_deb822_repo \
"ansible" \
"https://keyserver.ubuntu.com/pks/lookup?fingerprint=on&op=get&search=0x6125E2A8C77F2818FB7BD15B93C4A3FD7BB9C367" \
"http://ppa.launchpad.net/ansible/ansible/ubuntu" \
"noble"
$STD apt install -y ansible
$STD apt install -y \
git \
ansible
msg_ok "Installed Dependencies"
fetch_and_deploy_gh_release "semaphore" "semaphoreui/semaphore" "binary" "latest" "/opt/semaphore" "semaphore_*_linux_amd64.deb"