mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-09 07:08:12 +00:00
Compare commits
8 Commits
add-script
...
2026-03-01
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
339863366c | ||
|
|
d8db023931 | ||
|
|
71ccc82853 | ||
|
|
4d837d82d8 | ||
|
|
59792ad8b9 | ||
|
|
020796d411 | ||
|
|
cc7461d959 | ||
|
|
0fc12576c0 |
@@ -410,8 +410,17 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
|
||||
|
||||
</details>
|
||||
|
||||
## 2026-03-02
|
||||
|
||||
## 2026-03-01
|
||||
|
||||
### 🚀 Updated Scripts
|
||||
|
||||
- #### 🐞 Bug Fixes
|
||||
|
||||
- Sparkyfitness: use pnpm [@tomfrenzel](https://github.com/tomfrenzel) ([#12445](https://github.com/community-scripts/ProxmoxVE/pull/12445))
|
||||
- OpenArchiver: Fix installation [@tremor021](https://github.com/tremor021) ([#12447](https://github.com/community-scripts/ProxmoxVE/pull/12447))
|
||||
|
||||
## 2026-02-28
|
||||
|
||||
### 🚀 Updated Scripts
|
||||
|
||||
@@ -29,8 +29,6 @@ function update_script() {
|
||||
exit
|
||||
fi
|
||||
|
||||
NODE_VERSION="25" setup_nodejs
|
||||
|
||||
if check_for_gh_release "sparkyfitness" "CodeWithCJ/SparkyFitness"; then
|
||||
msg_info "Stopping Services"
|
||||
systemctl stop sparkyfitness-server nginx
|
||||
@@ -48,6 +46,9 @@ function update_script() {
|
||||
|
||||
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "sparkyfitness" "CodeWithCJ/SparkyFitness" "tarball"
|
||||
|
||||
PNPM_VERSION="$(jq -r '.packageManager | split("@")[1]' /opt/sparkyfitness/package.json)"
|
||||
NODE_VERSION="25" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs
|
||||
|
||||
msg_info "Updating Sparky Fitness Backend"
|
||||
cd /opt/sparkyfitness/SparkyFitnessServer
|
||||
$STD npm install
|
||||
@@ -55,8 +56,8 @@ function update_script() {
|
||||
|
||||
msg_info "Updating Sparky Fitness Frontend (Patience)"
|
||||
cd /opt/sparkyfitness/SparkyFitnessFrontend
|
||||
$STD npm install
|
||||
$STD npm run build
|
||||
$STD pnpm install
|
||||
$STD pnpm run build
|
||||
cp -a /opt/sparkyfitness/SparkyFitnessFrontend/dist/. /var/www/sparkyfitness/
|
||||
msg_ok "Updated Sparky Fitness Frontend"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated": "2026-03-01T06:15:59Z",
|
||||
"generated": "2026-03-02T00:20:30Z",
|
||||
"versions": [
|
||||
{
|
||||
"slug": "2fauth",
|
||||
@@ -116,9 +116,9 @@
|
||||
{
|
||||
"slug": "bentopdf",
|
||||
"repo": "alam00000/bentopdf",
|
||||
"version": "v2.3.3",
|
||||
"version": "v2.4.0",
|
||||
"pinned": false,
|
||||
"date": "2026-02-27T08:40:05Z"
|
||||
"date": "2026-03-01T14:25:43Z"
|
||||
},
|
||||
{
|
||||
"slug": "beszel",
|
||||
@@ -151,9 +151,9 @@
|
||||
{
|
||||
"slug": "booklore",
|
||||
"repo": "booklore-app/BookLore",
|
||||
"version": "v2.0.4",
|
||||
"version": "v2.0.5",
|
||||
"pinned": false,
|
||||
"date": "2026-02-28T01:54:25Z"
|
||||
"date": "2026-03-01T16:13:13Z"
|
||||
},
|
||||
{
|
||||
"slug": "bookstack",
|
||||
@@ -270,9 +270,9 @@
|
||||
{
|
||||
"slug": "databasus",
|
||||
"repo": "databasus/databasus",
|
||||
"version": "v3.16.3",
|
||||
"version": "v3.16.4",
|
||||
"pinned": false,
|
||||
"date": "2026-02-25T19:57:26Z"
|
||||
"date": "2026-03-01T08:20:17Z"
|
||||
},
|
||||
{
|
||||
"slug": "dawarich",
|
||||
@@ -438,9 +438,9 @@
|
||||
{
|
||||
"slug": "ghostfolio",
|
||||
"repo": "ghostfolio/ghostfolio",
|
||||
"version": "2.244.0",
|
||||
"version": "2.245.0",
|
||||
"pinned": false,
|
||||
"date": "2026-02-28T09:51:45Z"
|
||||
"date": "2026-03-01T09:09:57Z"
|
||||
},
|
||||
{
|
||||
"slug": "gitea",
|
||||
@@ -676,9 +676,9 @@
|
||||
{
|
||||
"slug": "kimai",
|
||||
"repo": "kimai/kimai",
|
||||
"version": "2.50.0",
|
||||
"version": "2.51.0",
|
||||
"pinned": false,
|
||||
"date": "2026-02-25T20:13:51Z"
|
||||
"date": "2026-03-01T15:56:56Z"
|
||||
},
|
||||
{
|
||||
"slug": "kitchenowl",
|
||||
@@ -851,9 +851,9 @@
|
||||
{
|
||||
"slug": "mediamtx",
|
||||
"repo": "bluenviron/mediamtx",
|
||||
"version": "v1.16.2",
|
||||
"version": "v1.16.3",
|
||||
"pinned": false,
|
||||
"date": "2026-02-22T17:31:41Z"
|
||||
"date": "2026-03-01T15:49:12Z"
|
||||
},
|
||||
{
|
||||
"slug": "meilisearch",
|
||||
@@ -942,9 +942,9 @@
|
||||
{
|
||||
"slug": "nightscout",
|
||||
"repo": "nightscout/cgm-remote-monitor",
|
||||
"version": "15.0.4",
|
||||
"version": "v15.0.5",
|
||||
"pinned": false,
|
||||
"date": "2026-02-28T17:07:02Z"
|
||||
"date": "2026-03-01T21:22:37Z"
|
||||
},
|
||||
{
|
||||
"slug": "nocodb",
|
||||
@@ -956,9 +956,9 @@
|
||||
{
|
||||
"slug": "nodebb",
|
||||
"repo": "NodeBB/NodeBB",
|
||||
"version": "v4.9.0",
|
||||
"version": "v4.9.1",
|
||||
"pinned": false,
|
||||
"date": "2026-02-27T19:20:51Z"
|
||||
"date": "2026-03-01T20:52:43Z"
|
||||
},
|
||||
{
|
||||
"slug": "nodecast-tv",
|
||||
@@ -1124,9 +1124,9 @@
|
||||
{
|
||||
"slug": "planka",
|
||||
"repo": "plankanban/planka",
|
||||
"version": "v2.0.2",
|
||||
"version": "v2.0.3",
|
||||
"pinned": false,
|
||||
"date": "2026-02-23T17:47:15Z"
|
||||
"date": "2026-03-01T16:03:23Z"
|
||||
},
|
||||
{
|
||||
"slug": "plant-it",
|
||||
@@ -1215,9 +1215,9 @@
|
||||
{
|
||||
"slug": "pulse",
|
||||
"repo": "rcourtman/Pulse",
|
||||
"version": "v5.1.15",
|
||||
"version": "v5.1.16",
|
||||
"pinned": false,
|
||||
"date": "2026-02-27T15:17:24Z"
|
||||
"date": "2026-03-01T23:13:09Z"
|
||||
},
|
||||
{
|
||||
"slug": "pve-scripts-local",
|
||||
@@ -1278,9 +1278,9 @@
|
||||
{
|
||||
"slug": "rdtclient",
|
||||
"repo": "rogerfar/rdt-client",
|
||||
"version": "v2.0.124",
|
||||
"version": "v2.0.125",
|
||||
"pinned": false,
|
||||
"date": "2026-02-24T03:18:03Z"
|
||||
"date": "2026-03-01T18:29:10Z"
|
||||
},
|
||||
{
|
||||
"slug": "reactive-resume",
|
||||
@@ -1579,9 +1579,9 @@
|
||||
{
|
||||
"slug": "trilium",
|
||||
"repo": "TriliumNext/Trilium",
|
||||
"version": "v0.101.3",
|
||||
"version": "v0.102.0",
|
||||
"pinned": false,
|
||||
"date": "2026-01-08T18:05:22Z"
|
||||
"date": "2026-03-01T20:37:40Z"
|
||||
},
|
||||
{
|
||||
"slug": "trip",
|
||||
@@ -1789,9 +1789,9 @@
|
||||
{
|
||||
"slug": "zigbee2mqtt",
|
||||
"repo": "Koenkk/zigbee2mqtt",
|
||||
"version": "2.8.0",
|
||||
"version": "2.9.0",
|
||||
"pinned": false,
|
||||
"date": "2026-02-01T19:27:25Z"
|
||||
"date": "2026-03-01T13:58:14Z"
|
||||
},
|
||||
{
|
||||
"slug": "zipline",
|
||||
|
||||
@@ -38,6 +38,7 @@ sed -i "s|^DATABASE_URL=.*|DATABASE_URL=\"postgresql://$PG_DB_USER:$PG_DB_PASS@l
|
||||
sed -i "s|^MEILI_HOST=.*|MEILI_HOST=http://localhost:7700|g" /opt/openarchiver/.env
|
||||
sed -i "s|^MEILI_MASTER_KEY=.*|MEILI_MASTER_KEY=$MEILISEARCH_MASTER_KEY|g" /opt/openarchiver/.env
|
||||
sed -i "s|^REDIS_HOST=.*|REDIS_HOST=localhost|g" /opt/openarchiver/.env
|
||||
sed -i "s|^REDIS_USER=.*|REDIS_USER=|g" /opt/openarchiver/.env
|
||||
sed -i "s|^REDIS_PASSWORD=.*|REDIS_PASSWORD=|g" /opt/openarchiver/.env
|
||||
sed -i "s|^STORAGE_LOCAL_ROOT_PATH=.*|STORAGE_LOCAL_ROOT_PATH=/opt/openarchiver-data|g" /opt/openarchiver/.env
|
||||
sed -i "s|^JWT_SECRET=.*|JWT_SECRET=$JWT_KEY|g" /opt/openarchiver/.env
|
||||
|
||||
@@ -17,12 +17,14 @@ msg_info "Installing Dependencies"
|
||||
$STD apt install -y nginx
|
||||
msg_ok "Installed Dependencies"
|
||||
|
||||
NODE_VERSION="25" setup_nodejs
|
||||
PG_VERSION="18" setup_postgresql
|
||||
PG_DB_NAME="sparkyfitness" PG_DB_USER="sparky" PG_DB_GRANT_SUPERUSER="true" setup_postgresql_db
|
||||
|
||||
fetch_and_deploy_gh_release sparkyfitness "CodeWithCJ/SparkyFitness" "tarball" "latest"
|
||||
|
||||
PNPM_VERSION="$(jq -r '.packageManager | split("@")[1]' /opt/sparkyfitness/package.json)"
|
||||
NODE_VERSION="25" NODE_MODULE="pnpm@${PNPM_VERSION}" setup_nodejs
|
||||
|
||||
msg_info "Configuring Sparky Fitness"
|
||||
mkdir -p "/etc/sparkyfitness" "/var/lib/sparkyfitness/uploads" "/var/lib/sparkyfitness/backup" "/var/www/sparkyfitness"
|
||||
cp "/opt/sparkyfitness/docker/.env.example" "/etc/sparkyfitness/.env"
|
||||
@@ -50,8 +52,8 @@ msg_ok "Built Backend"
|
||||
|
||||
msg_info "Building Frontend (Patience)"
|
||||
cd /opt/sparkyfitness/SparkyFitnessFrontend
|
||||
$STD npm install
|
||||
$STD npm run build
|
||||
$STD pnpm install
|
||||
$STD pnpm run build
|
||||
cp -a /opt/sparkyfitness/SparkyFitnessFrontend/dist/. /var/www/sparkyfitness/
|
||||
msg_ok "Built Frontend"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user