Compare commits

...

10 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot]
be4a6f1a4f Update CHANGELOG.md (#7168)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-25 00:13:09 +00:00
community-scripts-pr-app[bot]
b383d43d9c Update versions.json (#7167)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-25 02:12:50 +02:00
community-scripts-pr-app[bot]
54b676b529 Update CHANGELOG.md (#7158)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-24 18:48:31 +00:00
Slaviša Arežina
d465ca87f2 Switch to v2 stable (#7150) 2025-08-24 20:48:08 +02:00
community-scripts-pr-app[bot]
e32c2b7dea Update CHANGELOG.md (#7156)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-24 16:30:00 +00:00
Slaviša Arežina
444cbc2aa1 BookLore: Fix Nginx config (#7155) 2025-08-24 18:29:40 +02:00
community-scripts-pr-app[bot]
497622832e Update versions.json (#7151)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-24 14:05:59 +02:00
community-scripts-pr-app[bot]
f36ac8831e Update CHANGELOG.md (#7145)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-24 07:32:25 +00:00
Slaviša Arežina
66049f400c Fix install log parsing (#7140) 2025-08-24 09:32:04 +02:00
CanbiZ
8daa235a88 cat improvement 2025-08-24 08:08:35 +02:00
7 changed files with 125 additions and 106 deletions

View File

@@ -10,8 +10,22 @@
> [!CAUTION]
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
## 2025-08-25
## 2025-08-24
### 🚀 Updated Scripts
- Kasm: Fix install log parsing [@tremor021](https://github.com/tremor021) ([#7140](https://github.com/community-scripts/ProxmoxVE/pull/7140))
- #### 🐞 Bug Fixes
- BookLore: Fix Nginx config [@tremor021](https://github.com/tremor021) ([#7155](https://github.com/community-scripts/ProxmoxVE/pull/7155))
- #### ✨ New Features
- Syncthing: Switch to v2 stable repository [@tremor021](https://github.com/tremor021) ([#7150](https://github.com/community-scripts/ProxmoxVE/pull/7150))
## 2025-08-23
### 🚀 Updated Scripts

View File

@@ -41,7 +41,7 @@
"type": "warning"
},
{
"text": "Show password: `cat ~/kasm.creds`",
"text": "Show credentials: `cat ~/kasm.creds`",
"type": "info"
}
]

View File

@@ -33,7 +33,7 @@
},
"notes": [
{
"text": "Show Login Credentials, type `cat ~/paperless.creds` in the LXC console",
"text": "Show Login Credentials, type `cat ~/paperless-ngx.creds` in the LXC console",
"type": "info"
},
{

View File

@@ -1,18 +1,98 @@
[
{
"name": "crafty-controller/crafty-4",
"version": "v4.5.1",
"date": "2025-08-24T23:58:52Z"
},
{
"name": "gtsteffaniak/filebrowser",
"version": "v0.8.2-beta",
"date": "2025-08-24T22:58:03Z"
},
{
"name": "Ombi-app/Ombi",
"version": "v4.47.1",
"date": "2025-01-05T21:14:23Z"
},
{
"name": "pocket-id/pocket-id",
"version": "v1.9.1",
"date": "2025-08-24T21:27:58Z"
},
{
"name": "moghtech/komodo",
"version": "v1.19.1",
"date": "2025-08-24T20:16:32Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.3.2",
"date": "2025-08-19T04:08:36Z"
},
{
"name": "wavelog/wavelog",
"version": "2.1",
"date": "2025-08-24T15:42:19Z"
},
{
"name": "rcourtman/Pulse",
"version": "v4.7.6",
"date": "2025-08-23T22:49:00Z"
},
{
"name": "Radarr/Radarr",
"version": "v5.26.2.10099",
"date": "2025-06-11T20:10:39Z"
},
{
"name": "Prowlarr/Prowlarr",
"version": "v2.0.5.5160",
"date": "2025-08-23T21:23:11Z"
},
{
"name": "Ombi-app/Ombi",
"version": "v4.47.1",
"date": "2025-01-05T21:14:23Z"
"name": "fuma-nama/fumadocs",
"version": "fumadocs-openapi@9.2.3",
"date": "2025-08-24T12:48:14Z"
},
{
"name": "Lidarr/Lidarr",
"version": "v2.12.4.4658",
"date": "2025-06-09T17:27:45Z"
},
{
"name": "msgbyte/tianji",
"version": "v1.24.22",
"date": "2025-08-24T09:51:24Z"
},
{
"name": "janeczku/calibre-web",
"version": "0.6.25",
"date": "2025-08-24T08:51:55Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3-beta.10",
"date": "2025-07-15T06:07:03Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.22.2329",
"date": "2025-08-24T05:53:12Z"
},
{
"name": "plexguide/Huntarr.io",
"version": "8.2.9",
"date": "2025-08-24T04:51:15Z"
},
{
"name": "jeedom/core",
"version": "4.4.19",
"date": "2025-08-24T00:27:11Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v3.6.2",
"date": "2025-07-17T12:08:03Z"
},
{
"name": "YunoHost/yunohost",
@@ -24,16 +104,6 @@
"version": "v0.21.0",
"date": "2025-08-23T18:33:53Z"
},
{
"name": "pocket-id/pocket-id",
"version": "v1.8.0",
"date": "2025-08-23T17:08:01Z"
},
{
"name": "plexguide/Huntarr.io",
"version": "8.2.7",
"date": "2025-08-23T16:55:46Z"
},
{
"name": "immich-app/immich",
"version": "v1.139.3",
@@ -44,11 +114,6 @@
"version": "v0.38.0",
"date": "2025-08-23T14:36:32Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.3.2",
"date": "2025-08-19T04:08:36Z"
},
{
"name": "prometheus/prometheus",
"version": "v0.306.0-rc.0",
@@ -64,35 +129,20 @@
"version": "v0.29.3",
"date": "2025-08-23T06:37:44Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.22.2325",
"date": "2025-08-23T05:51:50Z"
},
{
"name": "caddyserver/caddy",
"version": "v2.10.2",
"date": "2025-08-23T03:10:31Z"
},
{
"name": "jeedom/core",
"version": "4.4.19",
"date": "2025-08-23T00:27:09Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v3.6.2",
"date": "2025-07-17T12:08:03Z"
},
{
"name": "paperless-ngx/paperless-ngx",
"version": "v2.18.2",
"date": "2025-08-22T23:56:41Z"
},
{
"name": "gtsteffaniak/filebrowser",
"version": "v0.8.1-beta",
"date": "2025-08-22T21:18:11Z"
"name": "ollama/ollama",
"version": "v0.11.7-rc0",
"date": "2025-08-22T23:26:48Z"
},
{
"name": "homarr-labs/homarr",
@@ -104,11 +154,6 @@
"version": "26.3.3",
"date": "2025-08-20T10:12:51Z"
},
{
"name": "msgbyte/tianji",
"version": "v1.24.20",
"date": "2025-08-22T18:03:58Z"
},
{
"name": "tailscale/tailscale",
"version": "v1.86.5",
@@ -119,6 +164,11 @@
"version": "v1.71.0",
"date": "2025-08-22T16:41:23Z"
},
{
"name": "emqx/emqx",
"version": "e5.9.2-beta.2",
"date": "2025-08-22T15:34:17Z"
},
{
"name": "goauthentik/authentik",
"version": "version/2025.8.1",
@@ -149,11 +199,6 @@
"version": "v12.0.7",
"date": "2025-08-22T10:00:28Z"
},
{
"name": "fuma-nama/fumadocs",
"version": "fumadocs-openapi@9.2.2",
"date": "2025-08-22T09:35:27Z"
},
{
"name": "syncthing/syncthing",
"version": "v2.0.3",
@@ -244,26 +289,11 @@
"version": "10.0.19",
"date": "2025-07-16T09:45:14Z"
},
{
"name": "emqx/emqx",
"version": "e6.0.0-M2.202508-rc.1",
"date": "2025-08-20T18:02:55Z"
},
{
"name": "semaphoreui/semaphore",
"version": "v2.16.18",
"date": "2025-08-21T08:19:58Z"
},
{
"name": "morpheus65535/bazarr",
"version": "v1.5.3-beta.10",
"date": "2025-07-15T06:07:03Z"
},
{
"name": "ollama/ollama",
"version": "v0.11.6",
"date": "2025-08-20T21:00:13Z"
},
{
"name": "jenkinsci/jenkins",
"version": "jenkins-2.516.2",
@@ -414,11 +444,6 @@
"version": "@jupyter-notebook/ui-components@7.5.0-alpha.2",
"date": "2025-08-18T07:39:41Z"
},
{
"name": "moghtech/komodo",
"version": "v1.19.0",
"date": "2025-08-18T01:22:47Z"
},
{
"name": "lldap/lldap",
"version": "v0.6.2",
@@ -444,16 +469,6 @@
"version": "3.3.0",
"date": "2025-08-17T19:57:11Z"
},
{
"name": "Radarr/Radarr",
"version": "v5.26.2.10099",
"date": "2025-06-11T20:10:39Z"
},
{
"name": "Lidarr/Lidarr",
"version": "v2.12.4.4658",
"date": "2025-06-09T17:27:45Z"
},
{
"name": "mylar3/mylar3",
"version": "v0.8.3",
@@ -904,11 +919,6 @@
"version": "v3.2.5r2",
"date": "2025-07-21T12:52:26Z"
},
{
"name": "wavelog/wavelog",
"version": "2.0.7",
"date": "2025-07-17T15:33:14Z"
},
{
"name": "icereed/paperless-gpt",
"version": "v0.22.0",
@@ -1064,11 +1074,6 @@
"version": "2.402",
"date": "2025-06-17T05:20:42Z"
},
{
"name": "crafty-controller/crafty-4",
"version": "v4.4.11",
"date": "2025-06-15T21:41:02Z"
},
{
"name": "TriliumNext/Notes",
"version": "v0.95.0",
@@ -1374,11 +1379,6 @@
"version": "v1.7.3",
"date": "2024-11-27T21:26:11Z"
},
{
"name": "janeczku/calibre-web",
"version": "0.6.24",
"date": "2024-11-16T06:47:56Z"
},
{
"name": "swizzin/swizzin",
"version": "stable",

View File

@@ -51,6 +51,7 @@ cat <<EOF >/opt/booklore_storage/.env
DATABASE_URL=jdbc:mariadb://localhost:3306/$DB_NAME
DATABASE_USERNAME=$DB_USER
DATABASE_PASSWORD=$DB_PASS
BOOKLORE_PORT=6060
BOOKLORE_DATA_PATH=/opt/booklore_storage/data
BOOKLORE_BOOKS_PATH=/opt/booklore_storage/books
@@ -75,6 +76,7 @@ msg_info "Configure Nginx"
rm -rf /usr/share/nginx/html
ln -s /opt/booklore/booklore-ui/dist/booklore/browser /usr/share/nginx/html
cp /opt/booklore/nginx.conf /etc/nginx/nginx.conf
sed -i "s/listen \${BOOKLORE_PORT};/listen 6060;/" /etc/nginx/nginx.conf
systemctl restart nginx
msg_ok "Configured Nginx"

View File

@@ -16,22 +16,22 @@ update_os
msg_info "Installing Kasm Workspaces"
KASM_VERSION=$(curl -fsSL 'https://www.kasmweb.com/downloads' | grep -o 'https://kasm-static-content.s3.amazonaws.com/kasm_release_[^"]*\.tar\.gz' | head -n 1 | sed -E 's/.*release_(.*)\.tar\.gz/\1/')
curl -fsSL -o "/opt/kasm_release_${KASM_VERSION}.tar.gz" "https://kasm-static-content.s3.amazonaws.com/kasm_release_${KASM_VERSION}.tar.gz"
cd /opt
tar -xf "kasm_release_${KASM_VERSION}.tar.gz"
chmod +x /opt/kasm_release/install.sh
printf 'y\ny\ny\n4\n' | bash /opt/kasm_release/install.sh > ~/kasm-install.output 2>&1
cat ~/kasm-install.output | grep -A 20 -i "credentials\|login\|password\|admin" | sed '1i Kasm-Workspaces-Credentials' >~/kasm.creds
awk '
/^Kasm UI Login Credentials$/ {capture=1}
capture {print}
/^Service Registration Token$/ {in_token=1}
in_token && /^-+$/ {dash_count++}
in_token && dash_count==2 {exit}
' ~/kasm-install.output > ~/kasm.creds
msg_ok "Installed Kasm Workspaces"
motd_ssh
customize
msg_info "Displaying Kasm Credentials"
cat ~/kasm.creds
msg_ok "Kasm Credentials displayed"
msg_info "Cleaning up"
rm -f /opt/kasm_release_${KASM_VERSION}.tar.gz
rm -f ~/kasm-install.output

View File

@@ -13,16 +13,19 @@ setting_up_container
network_check
update_os
msg_info "Installing Syncthing"
curl -fsSL -o /usr/share/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
sh -c 'echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" > /etc/apt/sources.list.d/syncthing.list'
msg_info "Setting up Syncthing repo"
mkdir -p /etc/apt/keyrings
curl -fsSL "https://syncthing.net/release-key.gpg" -o /etc/apt/keyrings/syncthing-archive-keyring.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" >/etc/apt/sources.list.d/syncthing.list
$STD apt-get update
msg_ok "Set up Syncthing repo"
msg_info "Installing Syncthing"
$STD apt-get install -y syncthing
$STD systemctl enable syncthing@root.service
systemctl start syncthing@root.service
systemctl enable -q --now syncthing@root
sleep 5
sed -i "{s/127.0.0.1:8384/0.0.0.0:8384/g}" /root/.local/state/syncthing/config.xml
systemctl restart syncthing@root.service
systemctl restart syncthing@root
msg_ok "Installed Syncthing"
motd_ssh