From fed4cc2a970861a85b726b809cb01d85ce7e3968 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 29 Jan 2026 19:56:29 +0000 Subject: [PATCH 001/141] Update helpers_cache.json --- json/helpers_cache.json | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index b277bd0f..60e917f8 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -894,7 +894,8 @@ 4 ], "notes": [ - "With an option to configure cloudflared as a DNS-over-HTTPS (DoH) proxy" + "After install, run: cloudflared tunnel login && cloudflared tunnel create ", + "Or create tunnel via Cloudflare Zero Trust Dashboard" ], "type": "ct" }, @@ -2749,7 +2750,8 @@ "notes": [ "With Privileged/Unprivileged Hardware Acceleration Support", "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg", - "For NVIDIA graphics cards, you'll need to install the same drivers in the container that you did on the host. In the container, run the driver installation script and add the CLI arg --no-kernel-module" + "For NVIDIA graphics cards, you'll need to install the same drivers in the container that you did on the host. In the container, run the driver installation script and add the CLI arg --no-kernel-module", + "Log rotation is configured in /etc/logrotate.d/jellyfin. To reduce verbosity, change MinimumLevel in /etc/jellyfin/logging.json to Warning or Error (disables fail2ban auth logging)." ], "type": "ct" }, @@ -7126,6 +7128,23 @@ ], "type": "ct" }, + { + "name": "Valkey", + "slug": "valkey", + "desc": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", + "script": "ct/alpine-valkey.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-valkey.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-valkey.sh", + "os": "alpine", + "categories": [ + 8 + ], + "notes": [ + "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", + "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." + ], + "type": "ct" + }, { "name": "Valkey", "slug": "valkey", @@ -7138,7 +7157,8 @@ 8 ], "notes": [ - "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console" + "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", + "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." ], "type": "ct" }, From 459dd2d9c7d7eeb6eb6ede6b6ff2f26c4089d7c6 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 31 Jan 2026 00:14:20 +0000 Subject: [PATCH 002/141] Update helpers_cache.json --- json/helpers_cache.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 60e917f8..40977315 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -245,6 +245,24 @@ ], "type": "ct" }, + { + "name": "Ampache", + "slug": "ampache", + "desc": "Ampache is a web-based audio streaming application and file manager that allows you to access your music & videos from anywhere. It features a powerful music catalog, multiple user support, transcoding, streaming, and more.", + "script": "ct/ampache.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ampache.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ampache.sh", + "os": "debian", + "categories": [ + 13 + ], + "notes": [ + "Complete the web-based setup at http://IP/install.php", + "Database credentials are stored in `~/ampache.creds` - use only the MySQL username and password from this file", + "During installation, only check 'Create Tables' - leave 'Create Database' and 'Create Database User' unchecked" + ], + "type": "ct" + }, { "name": "Apache-Cassandra", "slug": "apache-cassandra", @@ -3116,6 +3134,22 @@ ], "type": "ct" }, + { + "name": "LanguageTool", + "slug": "languagetool", + "desc": "LanguageTool is an Open Source proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.", + "script": "ct/languagetool.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/languagetool.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/languagetool.sh", + "os": "debian", + "categories": [ + 0 + ], + "notes": [ + "API is available at `http://:8081/v2`." + ], + "type": "ct" + }, { "name": "LazyLibrarian", "slug": "lazylibrarian", From a68bf6fc8fb30ff1da59b272fea237c1dfa616a8 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 1 Feb 2026 00:16:53 +0000 Subject: [PATCH 003/141] Update helpers_cache.json --- json/helpers_cache.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 40977315..2abf8e91 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6075,6 +6075,22 @@ "notes": [], "type": "ct" }, + { + "name": "Shelfmark", + "slug": "shelfmark", + "desc": "Shelfmark is a unified web interface for searching and aggregating books and audiobook downloads from multiple sources - all in one place.", + "script": "ct/shelfmark.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/shelfmark.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/shelfmark.sh", + "os": "debian", + "categories": [ + 13 + ], + "notes": [ + "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI." + ], + "type": "ct" + }, { "name": "Shinobi NVR", "slug": "shinobi", From 81b7a3e665b5bdc477c5cdbfe6937aa8e806123d Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 2 Feb 2026 12:08:58 +0000 Subject: [PATCH 004/141] Update helpers_cache.json --- json/helpers_cache.json | 46 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 2abf8e91..6a38ac59 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -3003,6 +3003,20 @@ "password": "helper-scripts.com" } }, + { + "name": "KitchenOwl", + "slug": "kitchenowl", + "desc": "KitchenOwl is a smart self-hosted grocery list and recipe manager with real-time synchronization, recipe management, meal planning, and expense tracking.", + "script": "ct/kitchenowl.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kitchenowl.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kitchenowl.sh", + "os": "debian", + "categories": [ + 13 + ], + "notes": [], + "type": "ct" + }, { "name": "Koel", "slug": "koel", @@ -5933,6 +5947,38 @@ ], "type": "ct" }, + { + "name": "RustyPaste", + "slug": "rustypaste", + "desc": "Rustypaste is a minimal file upload/pastebin service.", + "script": "ct/alpine-rustypaste.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-rustypaste.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-rustypaste.sh", + "os": "alpine", + "categories": [ + 11 + ], + "notes": [ + "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove" + ], + "type": "ct" + }, + { + "name": "RustyPaste", + "slug": "rustypaste", + "desc": "Rustypaste is a minimal file upload/pastebin service.", + "script": "ct/rustypaste.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rustypaste.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rustypaste.sh", + "os": "debian", + "categories": [ + 11 + ], + "notes": [ + "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove" + ], + "type": "ct" + }, { "name": "SABnzbd", "slug": "sabnzbd", From 1935c76f30372196c01f678ac23355a3f1b87bce Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 2 Feb 2026 18:11:22 +0000 Subject: [PATCH 005/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 6a38ac59..41564df9 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6036,7 +6036,7 @@ ], "notes": [ "To configure the integrated daemon after install is complete, use the `Create Daemon` menu in the UI and follow the instructions", - "The integrated daemon config is located at `/root/.config/daemon/config.json`" + "The integrated daemon config is located at `/root/.config/daemon/`" ], "type": "ct" }, From ecce59e734a75b9d843858f8195ad7ad989247e3 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 4 Feb 2026 00:14:14 +0000 Subject: [PATCH 006/141] Update helpers_cache.json --- json/helpers_cache.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 41564df9..fda90d44 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -7477,6 +7477,26 @@ "password": null } }, + { + "name": "Wealthfolio", + "slug": "wealthfolio", + "desc": "Wealthfolio is a beautiful, privacy-focused investment tracker with local data storage. Track your portfolio across multiple accounts and asset types with detailed performance analytics, goal planning, and multi-currency support.", + "script": "ct/wealthfolio.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wealthfolio.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wealthfolio.sh", + "os": "debian", + "categories": [ + 23 + ], + "notes": [ + "Login password is stored in ~/wealthfolio.creds" + ], + "type": "ct", + "default_credentials": { + "username": null, + "password": "See ~/wealthfolio.creds" + } + }, { "name": "Web-Check", "slug": "web-check", From 002413c067353a45d0b70b7f99975d3c6367ee91 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 4 Feb 2026 12:08:26 +0000 Subject: [PATCH 007/141] Update helpers_cache.json --- json/helpers_cache.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index fda90d44..369772e6 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -7623,6 +7623,20 @@ "password": "admin" } }, + { + "name": "Wishlist", + "slug": "wishlist", + "desc": "Wishlist is a self-hosted wishlist application that you can share with your friends and family. You no longer have to wonder what to get your family for the holidays, simply check their wishlist and claim any available item!", + "script": "ct/wishlist.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wishlist.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wishlist.sh", + "os": "debian", + "categories": [ + 12 + ], + "notes": [], + "type": "ct" + }, { "name": "Wizarr", "slug": "wizarr", @@ -7652,6 +7666,22 @@ "notes": [], "type": "ct" }, + { + "name": "WriteFreely", + "slug": "writefreely", + "desc": "WriteFreely is free and open source software for easily publishing writing on the web with support for the ActivityPub protocol. Use it to start a personal blog — or an entire community.", + "script": "ct/writefreely.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/writefreely.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/writefreely.sh", + "os": "debian", + "categories": [ + 12 + ], + "notes": [ + "After installation execute `writefreely user create --admin :` to create your user." + ], + "type": "ct" + }, { "name": "yt-dlp-webui", "slug": "yt-dlp-webui", From 8470b58b609af13d546928924f1510609fb67ee2 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 4 Feb 2026 18:14:29 +0000 Subject: [PATCH 008/141] Update helpers_cache.json --- json/helpers_cache.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 369772e6..6ecd7feb 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2586,6 +2586,23 @@ ], "type": "ct" }, + { + "name": "Immich Public Proxy", + "slug": "immich-public-proxy", + "desc": "Share your Immich photos and albums in a safe way without exposing your Immich instance to the public.", + "script": "tools/addon/immich-public-proxy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/immich-public-proxy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/immich-public-proxy.sh", + "os": "generic", + "categories": [ + 21 + ], + "notes": [ + "Requires Node.js 24+", + "Update with: update_immich-public-proxy" + ], + "type": "addon" + }, { "name": "Infisical", "slug": "infisical", From bdcfa6929cb5901acd3161a4ef437302663de6b8 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 5 Feb 2026 12:09:37 +0000 Subject: [PATCH 009/141] Update helpers_cache.json --- json/helpers_cache.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 6ecd7feb..8984fa2f 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6384,6 +6384,25 @@ ], "type": "ct" }, + { + "name": "SQL Server 2025", + "slug": "sqlserver2025", + "desc": "Script to automatically set up a SQL Server 2025 installation with Ubuntu 24.04 support.", + "script": "ct/sqlserver2025.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sqlserver2025.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sqlserver2025.sh", + "os": "ubuntu", + "categories": [ + 8 + ], + "notes": [ + "If you choose not to run the installation setup, execute: `/opt/mssql/bin/mssql-conf setup` in LXC shell.", + "You can setup the admin account 'SA' during installation", + "Make sure you disable the SA account if you intend to use this in production!", + "Ubuntu 24.04 support requires SQL Server 2025 CU1 or later" + ], + "type": "ct" + }, { "name": "Stirling-PDF", "slug": "stirling-pdf", From c2fa4971377051d9cf1262cc6686a46fdb4c07a9 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 5 Feb 2026 18:16:47 +0000 Subject: [PATCH 010/141] Update helpers_cache.json --- json/helpers_cache.json | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 8984fa2f..e370bc83 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -4156,6 +4156,28 @@ "password": "password" } }, + { + "name": "Nginx UI", + "slug": "nginx-ui", + "desc": "Nginx UI is a comprehensive web-based interface designed to simplify the management and configuration of Nginx servers. It provides features like online statistics, ChatGPT-powered config assistant, automatic Let's Encrypt certificates, and config file editing with syntax highlighting.", + "script": "ct/nginx-ui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginx-ui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nginx-ui.sh", + "os": "debian", + "categories": [ + 21 + ], + "notes": [ + "Nginx runs on ports 80/443, Nginx UI management interface on port 9000.", + "SSL certificates can be managed automatically with Let's Encrypt integration.", + "Initial Login data: `cat ~/nginx-ui.creds`" + ], + "type": "ct", + "default_credentials": { + "username": "admin", + "password": null + } + }, { "name": "Nginx Proxy Manager", "slug": "nginxproxymanager", @@ -4536,6 +4558,32 @@ ], "type": "ct" }, + { + "name": "OpenCloud", + "slug": "opencloud", + "desc": "OpenCloud is the file sharing and collaboration solution of the Heinlein Group. Through intelligent file management and a strong open source community, files become valuable resources, effectively structured and usable in the long term. With flexible data rooms and intelligent access rights, teams can access and work together on data anytime, anywhere without barriers, but with a lot of productivity.", + "script": "ct/opencloud.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/opencloud.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/opencloud.sh", + "os": "debian", + "categories": [ + 11 + ], + "notes": [ + "Valid TLS certificates and fully-qualified domain names behind a reverse proxy (Caddy) for 3 services - OpenCloud, Collabora, and WOPI are **REQUIRED**", + "Forgot your admin password? Check `admin_password` in the 'idm' section in `/etc/opencloud/opencloud.yaml`", + "**Optional External Apps**: extract zip archives from App Store to `/etc/opencloud/assets/apps`", + "**Optional CalDAV and CardDAV**: requires separate Radicale install. Edit and rename `/opt/opencloud/proxy.yaml.bak` and change your Radicale config to use `http_x_remote_user` as the auth method", + "**Optional OpenID**: Authelia and PocketID supported. Uncomment relevant lines in `/opt/opencloud/opencloud.env` and consult OpenCloud GitHub discussions for configuration tips", + "**Optional Full-text Search with Apache Tika**: requires your own Tika LXC. See `https://community-scripts.github.io/ProxmoxVE/scripts?id=apache-tika`", + "**Relevant services**: `opencloud.service`, `opencloud-wopi.service`, `coolwsd.service`" + ], + "type": "ct", + "default_credentials": { + "username": "admin", + "password": "randomly generated during the installation process" + } + }, { "name": "Opengist", "slug": "opengist", From b8ccbfd222fb13efddb288c60e208fb60479eb09 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 6 Feb 2026 12:09:32 +0000 Subject: [PATCH 011/141] Update helpers_cache.json --- json/helpers_cache.json | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index e370bc83..409be27b 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -7211,6 +7211,33 @@ "notes": [], "type": "ct" }, + { + "name": "PVE LXC Apps Updater", + "slug": "update-apps", + "desc": "This script updates community-scripts managed LXC containers on a Proxmox VE node. It detects the installed service, verifies available update scripts, and applies updates interactively or unattended. Optionally, containers can be backed up before the update process. If additional build resources (CPU/RAM) are required, the script adjusts container resources temporarily and restores them after the update. Containers requiring a reboot will be listed at the end of the process.", + "script": "tools/pve/update-apps.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-apps.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/update-apps.sh", + "os": "proxmox", + "categories": [ + 1 + ], + "notes": [ + "Execute within the Proxmox shell.", + "Full Guide can be found here: `https://github.com/community-scripts/ProxmoxVE/discussions/11532`", + "Only containers with `community-script` or `proxmox-helper-scripts` tags are listed for update.", + "Optionally performs a vzdump backup before updating containers.", + "If required, the script will temporarily increase container CPU/RAM resources for the build process and restore them after completion.", + "At the end of the update, containers requiring a reboot will be listed, and you may choose to reboot them directly.", + "Use `var_backup=yes|no` to enable/disable backup (skip prompt).", + "Use `var_backup_storage=` to set backup storage location.", + "Use `var_container=all|all_running|all_stopped|101,102,...` to select containers.", + "Use `var_unattended=yes|no` to run updates without interaction.", + "Use `var_skip_confirm=yes` to skip initial confirmation dialog.", + "Use `var_auto_reboot=yes|no` to auto-reboot containers after update." + ], + "type": "pve" + }, { "name": "PVE LXC Updater", "slug": "update-lxcs", From b0f18461b30ae830c7c81f496458e749e9691bad Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 6 Feb 2026 18:13:29 +0000 Subject: [PATCH 012/141] Update helpers_cache.json --- json/helpers_cache.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 409be27b..a1f69740 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -4572,9 +4572,9 @@ "notes": [ "Valid TLS certificates and fully-qualified domain names behind a reverse proxy (Caddy) for 3 services - OpenCloud, Collabora, and WOPI are **REQUIRED**", "Forgot your admin password? Check `admin_password` in the 'idm' section in `/etc/opencloud/opencloud.yaml`", - "**Optional External Apps**: extract zip archives from App Store to `/etc/opencloud/assets/apps`", - "**Optional CalDAV and CardDAV**: requires separate Radicale install. Edit and rename `/opt/opencloud/proxy.yaml.bak` and change your Radicale config to use `http_x_remote_user` as the auth method", - "**Optional OpenID**: Authelia and PocketID supported. Uncomment relevant lines in `/opt/opencloud/opencloud.env` and consult OpenCloud GitHub discussions for configuration tips", + "**Optional External Apps**: extract zip archives from App Store to `/etc/opencloud/web/assets/apps`", + "**Optional CalDAV and CardDAV**: requires separate Radicale install. Edit and rename `/etc/opencloud/proxy.yaml.bak` and change your Radicale config to use `http_x_remote_user` as the auth method", + "**Optional OpenID**: Authelia and PocketID supported. Uncomment relevant lines in `/etc/opencloud/opencloud.env` and consult OpenCloud GitHub discussions for configuration tips", "**Optional Full-text Search with Apache Tika**: requires your own Tika LXC. See `https://community-scripts.github.io/ProxmoxVE/scripts?id=apache-tika`", "**Relevant services**: `opencloud.service`, `opencloud-wopi.service`, `coolwsd.service`" ], @@ -6198,7 +6198,8 @@ 13 ], "notes": [ - "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI." + "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI.", + "This version of the application does not support routing through Tor (the `USING_TOR` env var)." ], "type": "ct" }, @@ -7225,7 +7226,7 @@ "notes": [ "Execute within the Proxmox shell.", "Full Guide can be found here: `https://github.com/community-scripts/ProxmoxVE/discussions/11532`", - "Only containers with `community-script` or `proxmox-helper-scripts` tags are listed for update.", + "By default, only containers with `community-script` or `proxmox-helper-scripts` tags are listed for update. You can override this by using `var_tags='custom-tag|othertag'`.", "Optionally performs a vzdump backup before updating containers.", "If required, the script will temporarily increase container CPU/RAM resources for the build process and restore them after completion.", "At the end of the update, containers requiring a reboot will be listed, and you may choose to reboot them directly.", From 775b6ff4fd0804c69488ff9cfbb59495893a79be Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 7 Feb 2026 00:15:38 +0000 Subject: [PATCH 013/141] Update helpers_cache.json --- json/helpers_cache.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index a1f69740..288d5ec3 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -4214,6 +4214,25 @@ ], "type": "pve" }, + { + "name": "Nightscout", + "slug": "nightscout", + "desc": "Nightscout is an open source, DIY project that allows real time access to a CGM data via personal website, smartwatch watchers, or apps and widgets available for smartphones.", + "script": "ct/nightscout.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nightscout.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nightscout.sh", + "os": "debian", + "categories": [ + 0 + ], + "notes": [ + "Nightscout requires configuring `my.env` with your Mongo connection string. API_SECRET has been generated and saved to `~/nightscout.creds`.", + "Edit `/opt/nightscout/my.env` to configure your CGM source (Dexcom/CareLink). Then run: `systemctl restart nightscout`", + "Official Configuration Guide: https://nightscout.github.io/nightscout/setup_variables/", + "Nightscout requires HTTPS for many features (security, tokens, PWA). Usage of a reverse proxy (e.g. Nginx Proxy Manager, Traefik, Caddy) is highly recommended." + ], + "type": "ct" + }, { "name": "NocoDB", "slug": "nocodb", From 173ea5870107c7c7fb9956bb71feac91cc33e7f5 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 8 Feb 2026 00:20:03 +0000 Subject: [PATCH 014/141] Update helpers_cache.json --- json/helpers_cache.json | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 288d5ec3..b71c28fe 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -611,6 +611,26 @@ "notes": [], "type": "ct" }, + { + "name": "Bichon", + "slug": "bichon", + "desc": "Bichon is an open-source email archiving system that synchronizes emails from IMAP servers, indexes them for full-text search, and provides a REST API for programmatic access. Unlike email clients, Bichon is designed for archiving and searching rather than sending/receiving emails. It runs as a standalone server application that continuously synchronizes configured email accounts and maintains a searchable local archive.", + "script": "ct/bichon.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bichon.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bichon.sh", + "os": "debian", + "categories": [ + 7 + ], + "notes": [ + "The Disk space initially allocated by the script is only a placeholder, as we can't know how much space you will ever need. You should increase it to match your workload." + ], + "type": "ct", + "default_credentials": { + "username": "admin", + "password": "admin@bichon" + } + }, { "name": "Bitmagnet", "slug": "bitmagnet", @@ -821,6 +841,24 @@ ], "type": "ct" }, + { + "name": "Checkmate", + "slug": "checkmate", + "desc": "Checkmate is an open source uptime and infrastructure monitoring application that helps you track the availability and performance of your services.", + "script": "ct/checkmate.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/checkmate.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/checkmate.sh", + "os": "debian", + "categories": [ + 9 + ], + "notes": [ + "Create your admin account on first login via the web interface.", + "Server API runs on port 52345, Client UI on port 5173.", + "For PageSpeed monitoring, add a Google PageSpeed API key to the server .env file." + ], + "type": "ct" + }, { "name": "Checkmk", "slug": "checkmk", From b806bf80b1dfc34286cad6bc850d5229f269366f Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 8 Feb 2026 12:05:47 +0000 Subject: [PATCH 015/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index b71c28fe..d438d7ed 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6215,7 +6215,7 @@ "script": "ct/semaphore.sh", "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/semaphore.sh", "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/semaphore.sh", - "os": "debian", + "os": "ubuntu", "categories": [ 19 ], From 7796f7d3bcc548e2e267ad3323e24bb40a8d5e17 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 9 Feb 2026 12:14:11 +0000 Subject: [PATCH 016/141] Update helpers_cache.json --- json/helpers_cache.json | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index d438d7ed..2c3c22da 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -623,7 +623,8 @@ 7 ], "notes": [ - "The Disk space initially allocated by the script is only a placeholder, as we can't know how much space you will ever need. You should increase it to match your workload." + "The Disk space initially allocated by the script is only a placeholder, as we can't know how much space you will ever need. You should increase it to match your workload.", + "Please copy your `BICHON_ENCRYPT_PASSWORD` from `/opt/bichon/bichon.env` to a safe place." ], "type": "ct", "default_credentials": { @@ -4206,15 +4207,11 @@ 21 ], "notes": [ + "On first visit, the setup wizard will guide you to create an admin account and configure ACME email.", "Nginx runs on ports 80/443, Nginx UI management interface on port 9000.", - "SSL certificates can be managed automatically with Let's Encrypt integration.", - "Initial Login data: `cat ~/nginx-ui.creds`" + "SSL certificates can be managed automatically with Let's Encrypt integration." ], - "type": "ct", - "default_credentials": { - "username": "admin", - "password": null - } + "type": "ct" }, { "name": "Nginx Proxy Manager", @@ -4228,13 +4225,10 @@ 21 ], "notes": [ + "On first launch, a setup wizard will guide you through creating an admin account. There are no default credentials.", "You can install the specific one certbot you prefer, or you can Running /app/scripts/install-certbot-plugins within the Nginx Proxy Manager (NPM) LXC shell will install many common plugins. Important: This script does not install all Certbot plugins, as some require additional, external system dependencies (like specific packages for certain DNS providers). These external dependencies must be manually installed within the LXC container before you can successfully install and use the corresponding Certbot plugin. Consult the plugin's documentation for required packages." ], - "type": "ct", - "default_credentials": { - "username": "admin@example.com", - "password": "changeme" - } + "type": "ct" }, { "name": "Intel e1000e NIC Offloading Fix", From ec2206ade0af7ccba06e54b50cd671d93f36b62b Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 9 Feb 2026 18:16:40 +0000 Subject: [PATCH 017/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 2c3c22da..3925f133 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -7708,7 +7708,7 @@ 24 ], "notes": [ - "Enable proxy support by uncommenting this line in `/home/wger/src/settings.py` and pointing it to your URL: `# CSRF_TRUSTED_ORIGINS = ['http://127.0.0.1', 'https://my.domain.example.com']`, then restart the service `systemctl restart wger`." + "This LXC also runs Celery and Redis to synchronize workouts and ingredients" ], "type": "ct", "default_credentials": { From 59bb0070e9696497719499086635318afa8c7e18 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 10 Feb 2026 12:15:22 +0000 Subject: [PATCH 018/141] Update helpers_cache.json --- json/helpers_cache.json | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 3925f133..e8f35633 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5526,18 +5526,15 @@ "name": "Prometheus Paperless NGX Exporter", "slug": "prometheus-paperless-ngx-exporter", "desc": "Prometheus metrics exporter for Paperless-NGX, a document management system transforming physical documents into a searchable online archive. The exporter relies on Paperless' REST API.", - "script": "ct/prometheus-paperless-ngx-exporter.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prometheus-paperless-ngx-exporter.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prometheus-paperless-ngx-exporter.sh", - "os": "debian", + "script": "tools/addon/prometheus-paperless-ngx-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/prometheus-paperless-ngx-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/prometheus-paperless-ngx-exporter.sh", + "os": "generic", "categories": [ 9 ], - "notes": [ - "Please adjust the Paperless URL in the systemd unit file: /etc/systemd/system/prometheus-paperless-ngx-exporter.service", - "Please adjust the Paperless authentication token in the configuration file: /etc/prometheus-paperless-ngx-exporter/paperless_auth_token_file" - ], - "type": "ct" + "notes": [], + "type": "addon" }, { "name": "Prometheus Proxmox VE Exporter", From eeea948844ea8b15650e922e066686ef85b5f33c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 11 Feb 2026 00:20:59 +0000 Subject: [PATCH 019/141] Update helpers_cache.json --- json/helpers_cache.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index e8f35633..678f9ab9 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6300,7 +6300,7 @@ "type": "ct" }, { - "name": "slskd", + "name": "Slskd", "slug": "slskd", "desc": "A modern client-server application for the Soulseek file sharing network. ", "script": "ct/slskd.sh", @@ -6311,8 +6311,7 @@ 11 ], "notes": [ - "See /opt/slskd/config/slskd.yml to add your Soulseek credentials", - "This LXC includes Soularr; it needs to be configured (/opt/soularr/config.ini) before it will work" + "See /opt/slskd/config/slskd.yml to add your Soulseek credentials" ], "type": "ct", "default_credentials": { From 1c953196084652520f73f162109b8c7b59be3ccb Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 11 Feb 2026 12:14:33 +0000 Subject: [PATCH 020/141] Update helpers_cache.json --- json/helpers_cache.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 678f9ab9..7d70b8b4 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1562,6 +1562,20 @@ ], "type": "ct" }, + { + "name": "Draw.IO", + "slug": "drawio", + "desc": "draw.io is a configurable diagramming and whiteboarding application, jointly owned and developed by draw.io Ltd (previously named JGraph) and draw.io AG.", + "script": "ct/drawio.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/drawio.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/drawio.sh", + "os": "debian", + "categories": [ + 12 + ], + "notes": [], + "type": "ct" + }, { "name": "Duplicati", "slug": "duplicati", @@ -3200,7 +3214,7 @@ 21 ], "notes": [ - "Kutt needs so be served with an SSL certificate for its login to work. During install, you will be prompted to choose if you want to have Caddy installed for SSL termination or if you want to use your own reverse proxy (in that case point your reverse porxy to port 3000)." + "Kutt needs so be served with an SSL certificate for its login to work. During install, you will be prompted to choose if you want to have Caddy installed for SSL termination or if you want to use your own reverse proxy (in that case point your reverse proxy to port 3000)." ], "type": "ct" }, From 5941bd4b686709b5303c1ce7f4209fff67c80b62 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 13 Feb 2026 12:08:41 +0000 Subject: [PATCH 021/141] Update helpers_cache.json --- json/helpers_cache.json | 1 + 1 file changed, 1 insertion(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 7d70b8b4..17cfbeb8 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6506,6 +6506,7 @@ 8 ], "notes": [ + "SQL Server (2025) SQLPAL is incompatible with Proxmox VE 9 (Kernel 6.12+) in LXC containers. Use a VM instead or the SQL-Server 2022 LXC.", "If you choose not to run the installation setup, execute: `/opt/mssql/bin/mssql-conf setup` in LXC shell.", "You can setup the admin account 'SA' during installation", "Make sure you disable the SA account if you intend to use this in production!", From e4bc526a0965523823338ff40b9e566abca7b931 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 15 Feb 2026 18:05:49 +0000 Subject: [PATCH 022/141] Update helpers_cache.json --- json/helpers_cache.json | 42 ++++++++++++++--------------------------- 1 file changed, 14 insertions(+), 28 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 17cfbeb8..267e60cc 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2843,20 +2843,6 @@ ], "type": "ct" }, - { - "name": "Jellyseerr", - "slug": "jellyseerr", - "desc": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers.", - "script": "ct/jellyseerr.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jellyseerr.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jellyseerr.sh", - "os": "debian", - "categories": [ - 14 - ], - "notes": [], - "type": "ct" - }, { "name": "Jellystat", "slug": "jellystat", @@ -4832,20 +4818,6 @@ ], "type": "ct" }, - { - "name": "Overseerr", - "slug": "overseerr", - "desc": "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.", - "script": "ct/overseerr.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/overseerr.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/overseerr.sh", - "os": "debian", - "categories": [ - 14 - ], - "notes": [], - "type": "ct" - }, { "name": "Owncast", "slug": "owncast", @@ -6213,6 +6185,20 @@ ], "type": "ct" }, + { + "name": "Seerr", + "slug": "seerr", + "desc": "Open-source media request and discovery manager for Jellyfin, Plex, and Emby. Unified version of Overseerr and Jellyseerr.", + "script": "ct/seerr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/seerr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/seerr.sh", + "os": "debian", + "categories": [ + 13 + ], + "notes": [], + "type": "ct" + }, { "name": "Semaphore", "slug": "semaphore", From 342203bb81a31d7a4f46caa9994cdd6d1641bc09 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 16 Feb 2026 00:16:44 +0000 Subject: [PATCH 023/141] Update helpers_cache.json --- json/helpers_cache.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 267e60cc..4c25fc4f 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1592,6 +1592,26 @@ ], "type": "ct" }, + { + "name": "ebusd", + "slug": "ebusd", + "desc": "ebusd is a daemon for handling communication with eBUS devices connected to a 2-wire `energy bus` used by numerous heating systems.", + "script": "ct/ebusd.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ebusd.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ebusd.sh", + "os": "debian", + "categories": [ + 16 + ], + "notes": [ + "For required post installation actions, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/11352`" + ], + "type": "ct", + "default_credentials": { + "username": "root", + "password": null + } + }, { "name": "Element Synapse", "slug": "elementsynapse", From 1226e7bee12dd9d1f10af29a0746665741e0bede Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 16 Feb 2026 12:10:34 +0000 Subject: [PATCH 024/141] Update helpers_cache.json --- json/helpers_cache.json | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 4c25fc4f..cc8abf07 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -3345,6 +3345,26 @@ ], "type": "ct" }, + { + "name": "linkding", + "slug": "linkding", + "desc": "linkding is a self-hosted bookmark manager that is designed to be minimal, fast, and easy to set up. It features a clean UI, tag-based organization, bulk editing, Markdown notes, read it later functionality, sharing, REST API, and browser extensions for Firefox and Chrome.", + "script": "ct/linkding.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/linkding.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/linkding.sh", + "os": "debian", + "categories": [ + 12 + ], + "notes": [ + "Admin credentials are stored in /opt/linkding/.env" + ], + "type": "ct", + "default_credentials": { + "username": "admin", + "password": null + } + }, { "name": "LinkStack", "slug": "linkstack", @@ -4641,7 +4661,7 @@ 11 ], "notes": [ - "Valid TLS certificates and fully-qualified domain names behind a reverse proxy (Caddy) for 3 services - OpenCloud, Collabora, and WOPI are **REQUIRED**", + "Valid TLS certificates and fully-qualified domain names behind a reverse proxy (Caddy) for 3 services - OpenCloud (port: 9200), Collabora (port: 9980), and WOPI (port: 9300) are **REQUIRED**", "Forgot your admin password? Check `admin_password` in the 'idm' section in `/etc/opencloud/opencloud.yaml`", "**Optional External Apps**: extract zip archives from App Store to `/etc/opencloud/web/assets/apps`", "**Optional CalDAV and CardDAV**: requires separate Radicale install. Edit and rename `/etc/opencloud/proxy.yaml.bak` and change your Radicale config to use `http_x_remote_user` as the auth method", @@ -6014,6 +6034,20 @@ ], "type": "ct" }, + { + "name": "RomM", + "slug": "romm", + "desc": "RomM (ROM Manager) allows you to scan, enrich, browse and play your game collection with a clean and responsive interface. Support for multiple platforms, various naming schemes, and custom tags.", + "script": "ct/romm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/romm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/romm.sh", + "os": "debian", + "categories": [ + 24 + ], + "notes": [], + "type": "ct" + }, { "name": "Runtipi", "slug": "runtipi", @@ -7814,7 +7848,9 @@ "categories": [ 12 ], - "notes": [], + "notes": [ + "When using a reverse proxy with this script, please edit the`ORIGIN` value in `/opt/wishlist/.env` to point to your new URL, otherwise creating an admin account or logging in will not work." + ], "type": "ct" }, { From ff2e40d49a189a64dc53ed9dfcf038454730cacd Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 17 Feb 2026 12:10:47 +0000 Subject: [PATCH 025/141] Update helpers_cache.json --- json/helpers_cache.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index cc8abf07..a8f57bd1 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1247,6 +1247,27 @@ "notes": [], "type": "ct" }, + { + "name": "Databasus", + "slug": "databasus", + "desc": "Free, open source and self-hosted solution for automated PostgreSQL backups. With multiple storage options, notifications, scheduling, and a beautiful web interface for managing database backups across multiple PostgreSQL instances.", + "script": "ct/databasus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/databasus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/databasus.sh", + "os": "debian", + "categories": [ + 7 + ], + "notes": [ + "Supports PostgreSQL versions 12-18 with cloud and self-hosted instances", + "Features: Scheduled backups, multiple storage providers, notifications, encryption" + ], + "type": "ct", + "default_credentials": { + "username": "admin@localhost", + "password": "See /root/databasus.creds" + } + }, { "name": "Dawarich", "slug": "dawarich", From 64a0aa6157e8ab6b42c9fbf4fe48c719e99dcf3c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 19 Feb 2026 12:11:34 +0000 Subject: [PATCH 026/141] Update helpers_cache.json --- json/helpers_cache.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index a8f57bd1..43510393 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -7064,6 +7064,22 @@ "notes": [], "type": "ct" }, + { + "name": "TrueNAS Community Edition", + "slug": "truenas-community-edition", + "desc": "TrueNAS Community Edition is the world's most deployed storage software. Free, flexible and build on OpenZFS with Docker.", + "script": "vm/truenas-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/truenas-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/truenas-vm.sh", + "os": "debian", + "categories": [ + 2 + ], + "notes": [ + "Once the script finishes, proceed with the OS installation via the console. For more details, please refer to this discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/11344`" + ], + "type": "vm" + }, { "name": "Tududi", "slug": "tududi", From 5c2d4e471887615e4ca1681a725974a824314ec6 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 19 Feb 2026 18:16:51 +0000 Subject: [PATCH 027/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 43510393..b8aa50ee 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -7066,7 +7066,7 @@ }, { "name": "TrueNAS Community Edition", - "slug": "truenas-community-edition", + "slug": "truenas-vm", "desc": "TrueNAS Community Edition is the world's most deployed storage software. Free, flexible and build on OpenZFS with Docker.", "script": "vm/truenas-vm.sh", "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/truenas-vm.sh", From c0f54c334e572235b339455806e98824d7de861c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 21 Feb 2026 00:16:10 +0000 Subject: [PATCH 028/141] Update helpers_cache.json --- json/helpers_cache.json | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index b8aa50ee..20788dc1 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -795,6 +795,23 @@ ], "type": "ct" }, + { + "name": "Calibre-Web", + "slug": "calibre-web", + "desc": "Web app for browsing, reading and downloading eBooks from a Calibre database. Provides an attractive interface with mobile support, user management, and eBook conversion capabilities.", + "script": "ct/calibre-web.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/calibre-web.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/calibre-web.sh", + "os": "debian", + "categories": [ + 4 + ], + "notes": [ + "No credentials are set by this script. Complete setup and create credentials in the first-run wizard.", + "Upload your Calibre library metadata.db during first setup wizard." + ], + "type": "ct" + }, { "name": "CasaOS", "slug": "casaos", @@ -6627,6 +6644,20 @@ "notes": [], "type": "ct" }, + { + "name": "Sure", + "slug": "sure", + "desc": "The personal finance app for everyone. NOT affiliated with or endorsed by Maybe Finance Inc..", + "script": "ct/sure.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sure.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sure.sh", + "os": "debian", + "categories": [ + 23 + ], + "notes": [], + "type": "ct" + }, { "name": "Suwayomi-Server", "slug": "suwayomi-server", From f85683239fc8d5b8dcfeb0689a22298be606bddf Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 22 Feb 2026 12:05:24 +0000 Subject: [PATCH 029/141] Update helpers_cache.json --- json/helpers_cache.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 20788dc1..d3fcb35b 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1202,6 +1202,23 @@ "password": "admin" } }, + { + "name": "CR*NMASTER", + "slug": "cronmaster", + "desc": "Self-hosted cron job scheduler with web UI, live logs, auth and prebuilt binaries provided upstream.", + "script": "tools/addon/cronmaster.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/cronmaster.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/cronmaster.sh", + "os": "generic", + "categories": [ + 1 + ], + "notes": [ + "Credentials are saved to: /root/cronmaster.creds", + "Update with: update_cronmaster" + ], + "type": "addon" + }, { "name": "cross-seed", "slug": "cross-seed", @@ -2327,6 +2344,23 @@ "password": "admin" } }, + { + "name": "Gramps Web", + "slug": "gramps-web", + "desc": "Gramps Web is a collaborative genealogy platform for browsing, editing and sharing family trees through a modern web interface.", + "script": "ct/gramps-web.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gramps-web.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gramps-web.sh", + "os": "debian", + "categories": [ + 12 + ], + "notes": [ + "On first access, create the owner account via the built-in onboarding wizard.", + "The initial deployment compiles the frontend and can take several minutes." + ], + "type": "ct" + }, { "name": "Graylog", "slug": "graylog", From 81fc625c5da84784fa31e37f9f4f66bcf0029ab4 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 23 Feb 2026 12:10:39 +0000 Subject: [PATCH 030/141] Update helpers_cache.json --- json/helpers_cache.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index d3fcb35b..462d3d78 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2024,6 +2024,23 @@ ], "type": "ct" }, + { + "name": "Frigate", + "slug": "frigate", + "desc": "Frigate is a complete and local NVR (Network Video Recorder) with realtime AI object detection for CCTV cameras.", + "script": "ct/frigate.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/frigate.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/frigate.sh", + "os": "debian", + "categories": [ + 15 + ], + "notes": [ + "SemanticSearch is not pre-installed due to high resource requirements (8+ cores, 16-24GB RAM, GPU recommended). Manual configuration required if needed.", + "OpenVino detector may fail on older CPUs (pre-Haswell/AVX2). If you encounter 'Illegal instruction' errors, consider using alternative detectors." + ], + "type": "ct" + }, { "name": "PVE LXC Filesystem Trim", "slug": "fstrim", From e75bbc0a22c42797359b4d294e6eca2f1c3d5580 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 23 Feb 2026 18:20:58 +0000 Subject: [PATCH 031/141] Update helpers_cache.json --- json/helpers_cache.json | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 462d3d78..4a22dbd0 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -807,10 +807,13 @@ 4 ], "notes": [ - "No credentials are set by this script. Complete setup and create credentials in the first-run wizard.", "Upload your Calibre library metadata.db during first setup wizard." ], - "type": "ct" + "type": "ct", + "default_credentials": { + "username": "admin", + "password": "admin123" + } }, { "name": "CasaOS", @@ -2686,20 +2689,6 @@ ], "type": "pve" }, - { - "name": "Huntarr", - "slug": "huntarr", - "desc": "Huntarr is a tool that automates the search for missing or low-quality media content in your collection. It works seamlessly with applications like Sonarr, Radarr, Lidarr, Readarr, and Whisparr, enhancing their functionality with continuous background scans to identify and update missed or outdated content. Through a user-friendly web interface accessible on port 9705, Huntarr provides real-time statistics, log views, and extensive configuration options. The software is especially useful for users who want to keep their media library up to date by automatically searching for missing episodes or higher-quality versions. Huntarr is well-suited for self-hosted environments and can easily run in LXC containers or Docker setups.", - "script": "ct/huntarr.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/huntarr.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/huntarr.sh", - "os": "debian", - "categories": [ - 14 - ], - "notes": [], - "type": "ct" - }, { "name": "HyperHDR", "slug": "hyperhdr", @@ -6539,6 +6528,20 @@ "notes": [], "type": "ct" }, + { + "name": "SparkyFitness", + "slug": "sparkyfitness", + "desc": "A self-hosted, privacy-first alternative to MyFitnessPal. Track nutrition, exercise, body metrics, and health data while keeping full control of your data.", + "script": "ct/sparkyfitness.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sparkyfitness.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sparkyfitness.sh", + "os": "debian", + "categories": [ + 9 + ], + "notes": [], + "type": "ct" + }, { "name": "Speedtest-Tracker", "slug": "speedtest-tracker", From aec04f0b8c351aa131035f40599e16313586c57d Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 24 Feb 2026 00:15:52 +0000 Subject: [PATCH 032/141] Update helpers_cache.json --- json/helpers_cache.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 4a22dbd0..d8c80cc2 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6301,6 +6301,24 @@ "notes": [], "type": "ct" }, + { + "name": "SeaweedFS", + "slug": "seaweedfs", + "desc": "SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lakes, with O(1) disk seek, S3 API, FUSE mount, WebDAV, and cloud tiering support.", + "script": "ct/seaweedfs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/seaweedfs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/seaweedfs.sh", + "os": "debian", + "categories": [ + 11 + ], + "notes": [ + "Master UI available at port 9333, Filer UI at port 8888, S3 API at port 8333.", + "Data is stored in /opt/seaweedfs-data.", + "FUSE mounting requires fuse3 (pre-installed)." + ], + "type": "ct" + }, { "name": "seelf", "slug": "seelf", @@ -6528,6 +6546,22 @@ "notes": [], "type": "ct" }, + { + "name": "Sonobarr", + "slug": "sonobarr", + "desc": "Sonobarr marries your existing Lidarr library with Last.fm’s discovery graph to surface artists you'll actually like. It runs as a Flask + Socket.IO application, ships with a polished Bootstrap UI, and includes admin tooling so folks can share a single instance safely.", + "script": "ct/sonobarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sonobarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sonobarr.sh", + "os": "debian", + "categories": [ + 14 + ], + "notes": [ + "Default generated admin password is in the env file (sonobarr_superadmin_password)" + ], + "type": "ct" + }, { "name": "SparkyFitness", "slug": "sparkyfitness", From 680123eb64df77aea0dfdf61189bc7cb8501677d Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 24 Feb 2026 12:11:48 +0000 Subject: [PATCH 033/141] Update helpers_cache.json --- json/helpers_cache.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index d8c80cc2..88cc64e2 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -357,6 +357,26 @@ "notes": [], "type": "ct" }, + { + "name": "Arcane", + "slug": "arcane", + "desc": "Arcane is designed to be an easy and modern Docker management platform, built with everybody in mind. The goal of Arcane is to be built for and by the community to make sure nobody feels left out or behind with their specific features or processes. ", + "script": "tools/addon/arcane.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/arcane.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/arcane.sh", + "os": "generic", + "categories": [ + 3 + ], + "notes": [ + "This is an addon script intended to be used on top of an existing Docker container." + ], + "type": "addon", + "default_credentials": { + "username": "arcane", + "password": "arcane-admin" + } + }, { "name": "ArchiveBox", "slug": "archivebox", From ccb0b58a2ddd341a5b5d37fb7b92c7d9cf16ce7c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 25 Feb 2026 12:11:18 +0000 Subject: [PATCH 034/141] Update helpers_cache.json --- json/helpers_cache.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 88cc64e2..e12808a5 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -4828,7 +4828,9 @@ "categories": [ 25 ], - "notes": [], + "notes": [ + "If you want to update from v15.x to v17.x, please read `https://www.openproject.org/docs/installation-and-operations/operation/upgrading/#major-upgrades` before doing so." + ], "type": "ct", "default_credentials": { "username": "admin", From 137aeac91a9dc850ec5cd171dbe4cdb36e946717 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 25 Feb 2026 18:21:39 +0000 Subject: [PATCH 035/141] Update helpers_cache.json --- json/helpers_cache.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index e12808a5..bb219887 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -8165,6 +8165,22 @@ "notes": [], "type": "ct" }, + { + "name": "Zerobyte", + "slug": "zerobyte", + "desc": "Zerobyte is a backup automation tool built on top of Restic that provides a modern web interface to schedule, manage, and monitor encrypted backups across multiple storage backends including NFS, SMB, WebDAV, SFTP, S3, and local directories.", + "script": "ct/zerobyte.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zerobyte.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zerobyte.sh", + "os": "debian", + "categories": [ + 7 + ], + "notes": [ + "For remote mount support (NFS, SMB, WebDAV, SFTP), enable FUSE device passthrough on the LXC container. (FUSE is pre-configured)" + ], + "type": "ct" + }, { "name": "Zerotier-One", "slug": "zerotier-one", From 1fe4ee5b814b09654cc31af3ab4d8914edf3e8ed Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 26 Feb 2026 12:12:55 +0000 Subject: [PATCH 036/141] Update helpers_cache.json --- json/helpers_cache.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index bb219887..3d607afc 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2753,7 +2753,8 @@ "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", "HW-accelerated video transcoding is supported, but must be enabled in Immich Settings", "To change upload location, edit 'IMMICH_MEDIA_LOCATION' in `/opt/immich/.env`, retarget the symlink 'upload' in /opt/immich/app and /opt/immich/app/machine-learning to your new upload location, copy the default upload location `/opt/immich/upload` and its contents to the new upload location, confirm that the new upload location and its contents are owned by `immich:immich`, and restart the Immich server. See `https://github.com/community-scripts/ProxmoxVE/discussions/5075` for more information.", - "Logs: `/var/log/immich`" + "Logs: `/var/log/immich`", + "During first install, 5 custom libraries need to be compiled from source. Depending on your CPU, this can take anywhere between 15 minutes and 2 hours. Please be patient. Touch grass or something." ], "type": "ct" }, @@ -3159,6 +3160,24 @@ "password": "admin123" } }, + { + "name": "Kima-Hub", + "slug": "kima-hub", + "desc": "Self-hosted, on-demand audio streaming platform with AI-powered vibe matching, mood detection, smart playlists, and Lidarr/Audiobookshelf integration.", + "script": "ct/kima-hub.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kima-hub.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kima-hub.sh", + "os": "debian", + "categories": [ + 13 + ], + "notes": [ + "First user to register becomes the administrator.", + "Mount your music library to /music in the container.", + "Audio analysis (mood/vibe detection) requires significant RAM (2-4GB per worker)." + ], + "type": "ct" + }, { "name": "Kimai", "slug": "kimai", From 968a5bd789025d84760008365208027d92c0eeb7 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 27 Feb 2026 18:10:15 +0000 Subject: [PATCH 037/141] Update helpers_cache.json --- json/helpers_cache.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 3d607afc..7016cef0 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6739,6 +6739,24 @@ "password": "stirling" } }, + { + "name": "Strapi", + "slug": "strapi", + "desc": "Strapi is a leading open-source headless CMS that enables developers to build powerful APIs quickly. It features a flexible content structure with customizable content types, supporting both REST and GraphQL APIs. The intuitive admin panel allows non-technical users to manage content easily, while developers can extend functionality through plugins. Built on Node.js, Strapi offers role-based access control, media library management, and internationalization support out of the box.", + "script": "ct/strapi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/strapi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/strapi.sh", + "os": "debian", + "categories": [ + 12 + ], + "notes": [ + "First-time setup requires creating an admin account at http://IP:1337/admin", + "Default installation uses SQLite. For production use, consider configuring PostgreSQL or MySQL.", + "Building the admin panel requires 4GB RAM. Container may take 10-15 minutes to fully initialize." + ], + "type": "ct" + }, { "name": "Streamlink WebUI", "slug": "streamlink-webui", From ca9698f75da11751bced7655427d5115368b6751 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 28 Feb 2026 12:05:10 +0000 Subject: [PATCH 038/141] Update helpers_cache.json --- json/helpers_cache.json | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 7016cef0..6818142c 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5029,23 +5029,6 @@ "notes": [], "type": "ct" }, - { - "name": "Palmr", - "slug": "palmr", - "desc": "Palmr is a fast and secure platform for sharing files, built with performance and privacy in mind.", - "script": "ct/palmr.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/palmr.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/palmr.sh", - "os": "debian", - "categories": [ - 11 - ], - "notes": [ - "To use a bind mount for storage, create symlinks to your mount for both `uploads` and `temp-uploads` in `/opt/palmr_data`, and uncomment `CUSTOM_PATH` to add the path to your bind mount", - "To use Palmr with a reverse proxy, uncomment `SECURE_SITE` in `/opt/palmr/apps/server/.env`" - ], - "type": "ct" - }, { "name": "Pangolin", "slug": "pangolin", From fd6f0967b0fa708ccb529b4b4710645399ea25b5 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 2 Mar 2026 12:08:55 +0000 Subject: [PATCH 039/141] Update helpers_cache.json --- json/helpers_cache.json | 104 +++++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 48 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 6818142c..6f5b6be4 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1118,20 +1118,21 @@ "name": "Coolify", "slug": "coolify", "desc": "Coolify is an open-source & self-hostable alternative to Heroku, Netlify, and Vercel. It helps you manage your servers, applications, and databases on your own hardware with Docker. Deploy any application from Git repositories, Docker images, or use pre-built templates.", - "script": "ct/coolify.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/coolify.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/coolify.sh", - "os": "debian", + "script": "tools/addon/coolify.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/coolify.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/coolify.sh", + "os": "generic", "categories": [ 3 ], "notes": [ + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", "Initial setup will be done via the web interface on first access.", "Coolify has built-in auto-updates. You can configure update frequency in Settings.", - "Coolify requires SSH access to manage deployments. SSH is enabled automatically.", - "This container uses Docker-in-Docker (nesting) for application deployments." + "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/coolify.sh)" ], - "type": "ct" + "type": "addon" }, { "name": "Copyparty", @@ -1516,18 +1517,19 @@ "name": "Dockge", "slug": "dockge", "desc": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", - "script": "ct/dockge.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dockge.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dockge.sh", - "os": "debian", + "script": "tools/addon/dockge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/dockge.sh", + "os": "generic", "categories": [ 3 ], "notes": [ - "Options to add Immich and/or Home Assistant", - "If the LXC is created Privileged, the script will automatically set up USB passthrough." + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", + "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh)" ], - "type": "ct" + "type": "addon" }, { "name": "Docmost", @@ -1549,19 +1551,21 @@ "name": "Dokploy", "slug": "dokploy", "desc": "Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases. Built with Docker and Traefik, it offers features like automatic SSL, Docker Compose support, database backups, and a real-time monitoring dashboard.", - "script": "ct/dokploy.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dokploy.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dokploy.sh", - "os": "debian", + "script": "tools/addon/dokploy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dokploy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/dokploy.sh", + "os": "generic", "categories": [ 3 ], "notes": [ + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", "Initial setup will be done via the web interface on first access.", "Dokploy has built-in auto-updates via the web interface.", - "This container uses Docker-in-Docker (nesting) for application deployments." + "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dokploy.sh)" ], - "type": "ct" + "type": "addon" }, { "name": "Dolibarr", @@ -3283,33 +3287,20 @@ "name": "Komodo", "slug": "komodo", "desc": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", - "script": "ct/alpine-komodo.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-komodo.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-komodo.sh", - "os": "alpine", + "script": "tools/addon/komodo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/komodo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/komodo.sh", + "os": "generic", "categories": [ 3 ], "notes": [ - "For admin username and password type `cat ~/komodo.creds` inside LXC." + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", + "For admin username and password, run: cat ~/komodo.creds", + "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/komodo.sh)" ], - "type": "ct" - }, - { - "name": "Komodo", - "slug": "komodo", - "desc": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", - "script": "ct/komodo.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/komodo.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/komodo.sh", - "os": "debian", - "categories": [ - 3 - ], - "notes": [ - "For admin username and password type `cat ~/komodo.creds` inside LXC." - ], - "type": "ct" + "type": "addon" }, { "name": "Kubo", @@ -5575,6 +5566,20 @@ "notes": [], "type": "ct" }, + { + "name": "Profilarr", + "slug": "profilarr", + "desc": "Profilarr is a configuration management platform for Radarr and Sonarr that simplifies importing, syncing, and managing quality profiles, custom formats, and release profiles.", + "script": "ct/profilarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/profilarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/profilarr.sh", + "os": "debian", + "categories": [ + 14 + ], + "notes": [], + "type": "ct" + }, { "name": "ProjectSend", "slug": "projectsend", @@ -6154,17 +6159,20 @@ "name": "Runtipi", "slug": "runtipi", "desc": "Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 180 popular apps.", - "script": "ct/runtipi.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/runtipi.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/runtipi.sh", - "os": "debian", + "script": "tools/addon/runtipi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/runtipi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/runtipi.sh", + "os": "generic", "categories": [ 2 ], "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu only)", + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/runtipi.sh)" ], - "type": "ct" + "type": "addon" }, { "name": "RustDesk Server", From 0b8b72be5c866a1585896567871e12dab6d64345 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 2 Mar 2026 18:12:26 +0000 Subject: [PATCH 040/141] Update helpers_cache.json --- json/helpers_cache.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 6f5b6be4..a61d265b 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5552,6 +5552,22 @@ ], "type": "ct" }, + { + "name": "PowerDNS", + "slug": "powerdns", + "desc": "The PowerDNS Authoritative Server is a versatile nameserver which supports a large number of backends. These backends can either be plain zone files or be more dynamic in nature. PowerDNS has the concepts of ‘backends’. A backend is a datastore that the server will consult that contains DNS records (and some metadata). The backends range from database backends (MySQL, PostgreSQL) and BIND zone files to co-processes and JSON API’s.", + "script": "ct/powerdns.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/powerdns.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/powerdns.sh", + "os": "debian", + "categories": [ + 5 + ], + "notes": [ + "For administrator credentials type: `cat ~/poweradmin.creds` inside LXC." + ], + "type": "ct" + }, { "name": "PrivateBin", "slug": "privatebin", From c2fa6095cce54bcb2f796e44cd9d79b229e3d2e8 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 3 Mar 2026 12:08:48 +0000 Subject: [PATCH 041/141] Update helpers_cache.json --- json/helpers_cache.json | 64 ++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index a61d265b..0229beb2 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -229,22 +229,6 @@ "notes": [], "type": "ct" }, - { - "name": "Alpine-Tinyauth", - "slug": "alpine-tinyauth", - "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", - "script": "ct/alpine-tinyauth.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-tinyauth.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-tinyauth.sh", - "os": "alpine", - "categories": [ - 6 - ], - "notes": [ - "The default credentials are located in `/opt/tinyauth/credentials.txt`." - ], - "type": "ct" - }, { "name": "Ampache", "slug": "ampache", @@ -7111,6 +7095,38 @@ "password": "admin" } }, + { + "name": "Tinyauth", + "slug": "tinyauth", + "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", + "script": "ct/alpine-tinyauth.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-tinyauth.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-tinyauth.sh", + "os": "alpine", + "categories": [ + 6 + ], + "notes": [ + "The default credentials are located in `/opt/tinyauth/credentials.txt`." + ], + "type": "ct" + }, + { + "name": "Tinyauth", + "slug": "tinyauth", + "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", + "script": "ct/tinyauth.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tinyauth.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tinyauth.sh", + "os": "debian", + "categories": [ + 6 + ], + "notes": [ + "The default credentials are located in `/opt/tinyauth/credentials.txt`." + ], + "type": "ct" + }, { "name": "Traccar", "slug": "traccar", @@ -7492,22 +7508,6 @@ ], "type": "ct" }, - { - "name": "UniFi Network Server", - "slug": "unifi", - "desc": "UniFi Network Server is a software that helps manage and monitor UniFi networks (Wi-Fi, Ethernet, etc.) by providing an intuitive user interface and advanced features. It allows network administrators to configure, monitor, and upgrade network devices, as well as view network statistics, client devices, and historical events. The aim of the application is to make the management of UniFi networks easier and more efficient.", - "script": "ct/unifi.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/unifi.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/unifi.sh", - "os": "debian", - "categories": [ - 4 - ], - "notes": [ - "For non-AVX CPUs, MongoDB 4.4 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates." - ], - "type": "ct" - }, { "name": "Unifi OS Server", "slug": "unifi-os-server", From 7d69e64adcecd18399a2593663db0cd9b8260580 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 5 Mar 2026 18:34:30 +0000 Subject: [PATCH 042/141] Update helpers_cache.json --- json/helpers_cache.json | 72 ++++++++++++++++++++++++++++++++--------- 1 file changed, 56 insertions(+), 16 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 0229beb2..34de210a 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1330,6 +1330,23 @@ "password": "password" } }, + { + "name": "ddclient", + "slug": "ddclient", + "desc": "ddclient is a Perl client used to update dynamic DNS entries for accounts on a wide range of dynamic DNS service providers. It supports multiple protocols and providers, allowing automatic IP address updates for your domain names.", + "script": "ct/ddclient.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ddclient.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ddclient.sh", + "os": "debian", + "categories": [ + 4 + ], + "notes": [ + "After installation, edit `/etc/ddclient.conf` with your dynamic DNS provider credentials", + "Sample configuration is created for Namecheap but can be modified for other providers" + ], + "type": "ct" + }, { "name": "Debian", "slug": "debian", @@ -4209,6 +4226,25 @@ "password": "neo4j" } }, + { + "name": "NetBird", + "slug": "netbird", + "desc": "NetBird is an open source VPN management platform that creates secure peer-to-peer networks using WireGuard. It enables secure connectivity between devices anywhere in the world without complex firewall configurations or port forwarding. NetBird offers features like zero-configuration networking, SSO integration, access control policies, and a centralized management dashboard. It's designed to be simple to deploy and manage, making it ideal for connecting remote teams, securing IoT devices, or building secure infrastructure networks.", + "script": "ct/netbird.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netbird.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/netbird.sh", + "os": "debian", + "categories": [ + 4 + ], + "notes": [ + "The NetBird client (agent) allows a peer to join a pre-existing NetBird deployment. If a NetBird deployment is not yet available, there are both managed and self-hosted options available.", + "After installation, enter the container and run `netbird` to view the commands.", + "Use a Setup Key from your NetBird dashboard or SSO login to authenticate during setup or in the container.", + "Check connection status with `netbird status`." + ], + "type": "ct" + }, { "name": "NetBox", "slug": "netbox", @@ -5070,6 +5106,26 @@ ], "type": "ct" }, + { + "name": "Papra", + "slug": "papra", + "desc": "Papra is a modern, self-hosted document management system with full-text search, OCR support, and automatic document processing. Built with Node.js and featuring a clean web interface for organizing and managing your documents.", + "script": "ct/papra.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/papra.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/papra.sh", + "os": "debian", + "categories": [ + 12 + ], + "notes": [ + "First visit will prompt you to create an account", + "Tesseract OCR is pre-installed for all languages", + "Documents are stored in /opt/papra/app-data/documents", + "Ingestion folder available at /opt/papra/ingestion for automatic document import", + "Email functionality runs in dry-run mode by default" + ], + "type": "ct" + }, { "name": "Part-DB", "slug": "part-db", @@ -6796,22 +6852,6 @@ "notes": [], "type": "ct" }, - { - "name": "Suwayomi-Server", - "slug": "suwayomi-server", - "desc": "A free and open source manga reader server that runs extensions built for Mihon (Tachiyomi).", - "script": "ct/suwayomiserver.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/suwayomiserver.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/suwayomiserver.sh", - "os": "debian", - "categories": [ - 13 - ], - "notes": [ - "This application can be conflicting with Kaspersky products. You maybe need to disable Kaspersky in order to use this application." - ], - "type": "ct" - }, { "name": "Swizzin", "slug": "swizzin", From 50d07f81fdc3f588ca9d89dc4cd1feb919047373 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 6 Mar 2026 12:08:42 +0000 Subject: [PATCH 043/141] Update helpers_cache.json --- json/helpers_cache.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 34de210a..5d41af30 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6244,7 +6244,8 @@ "notes": [ "Check our configuration guide for help: `https://github.com/community-scripts/ProxmoxVE/discussions/2388`", "To set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd ` inside LXC.", - "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC." + "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC.", + "This script uses hbbs/hbbr builds from `lejianwen/rustdesk-server` (instead of the official repo) for full compatibility with the RustDesk API (SSO/OAuth). See `https://github.com/community-scripts/ProxmoxVE/issues/12079`." ], "type": "ct" }, @@ -6262,7 +6263,8 @@ "notes": [ "Check our configuration guide for help: `https://github.com/community-scripts/ProxmoxVE/discussions/2388`", "To set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd ` inside LXC.", - "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC." + "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC.", + "This script uses hbbs/hbbr builds from `lejianwen/rustdesk-server` (instead of the official repo) for full compatibility with the RustDesk API (SSO/OAuth). See `https://github.com/community-scripts/ProxmoxVE/issues/12079`." ], "type": "ct" }, From 6b438bc4aa71e180c11359841eefadd5686228cb Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 7 Mar 2026 00:14:59 +0000 Subject: [PATCH 044/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 5d41af30..fd4ccdc4 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6451,7 +6451,7 @@ 19 ], "notes": [ - "This instance uses BoltDB", + "This instance uses SQLite", "Admin password: `cat ~/semaphore.creds`" ], "type": "ct", From d96e4019aa8b925191b60780fa745a80b9869e2c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 8 Mar 2026 00:15:29 +0000 Subject: [PATCH 045/141] Update helpers_cache.json --- json/helpers_cache.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index fd4ccdc4..e239f7c4 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2780,6 +2780,22 @@ ], "type": "addon" }, + { + "name": "ImmichFrame", + "slug": "immichframe", + "desc": "ImmichFrame is a digital photo frame web application that connects to your Immich server and displays your photos as a fullscreen slideshow.", + "script": "ct/immichframe.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/immichframe.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/immichframe.sh", + "os": "debian", + "categories": [ + 13 + ], + "notes": [ + "After installation, edit `/opt/immichframe/Config/Settings.yml` and set ImmichServerUrl and ApiKey. Then restart the service with `systemctl restart immichframe`." + ], + "type": "ct" + }, { "name": "Infisical", "slug": "infisical", From 782d847e543d21356434ba646aad32e4db3e45fa Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 8 Mar 2026 18:04:29 +0000 Subject: [PATCH 046/141] Update helpers_cache.json --- json/helpers_cache.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index e239f7c4..8c5faceb 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1827,6 +1827,24 @@ "notes": [], "type": "ct" }, + { + "name": "PVE LXC Execute Command", + "slug": "execute", + "desc": "This script allows administrators to execute a custom command inside one or multiple LXC containers on a Proxmox VE node. Containers can be selectively excluded via an interactive checklist. If a container is stopped, the script will automatically start it, run the command, and then shut it down again. Only Debian and Ubuntu based containers are supported.", + "script": "tools/pve/execute.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/execute.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/execute.sh", + "os": "proxmox", + "categories": [ + 1 + ], + "notes": [ + "Execute within the Proxmox shell.", + "Non-Debian/Ubuntu containers will be skipped automatically.", + "Stopped containers will be started temporarily to run the command, then shut down again." + ], + "type": "pve" + }, { "name": "FHEM", "slug": "fhem", @@ -3651,24 +3669,6 @@ ], "type": "pve" }, - { - "name": "PVE LXC Execute Command", - "slug": "lxc-execute", - "desc": "This script allows administrators to execute a custom command inside one or multiple LXC containers on a Proxmox VE node. Containers can be selectively excluded via an interactive checklist. If a container is stopped, the script will automatically start it, run the command, and then shut it down again. Only Debian and Ubuntu based containers are supported.", - "script": "tools/pve/execute.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/execute.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/execute.sh", - "os": "proxmox", - "categories": [ - 1 - ], - "notes": [ - "Execute within the Proxmox shell.", - "Non-Debian/Ubuntu containers will be skipped automatically.", - "Stopped containers will be started temporarily to run the command, then shut down again." - ], - "type": "pve" - }, { "name": "Lyrion Music Server", "slug": "lyrionmusicserver", From 60d7c395bcaaa74c3612aedb6feb52c210007871 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:35:23 +0100 Subject: [PATCH 047/141] Update Node.js version and add environment variable --- .github/workflows/build-appimage.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index 0d8e1469..c746364e 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -9,6 +9,9 @@ on: paths: [ 'AppImage/**' ] workflow_dispatch: +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + jobs: build: runs-on: ubuntu-22.04 @@ -20,7 +23,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Install dependencies working-directory: AppImage From 109498e2df719b55c4d0fc2b08b0dea81ab238a3 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Fri, 13 Mar 2026 17:08:57 +0100 Subject: [PATCH 048/141] Update API_URL to point to Frontend-Archive --- .github/scripts/generate_helpers_cache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/scripts/generate_helpers_cache.py b/.github/scripts/generate_helpers_cache.py index 6188bd0c..0307d8eb 100644 --- a/.github/scripts/generate_helpers_cache.py +++ b/.github/scripts/generate_helpers_cache.py @@ -7,7 +7,8 @@ from pathlib import Path import requests # ---------- Config ---------- -API_URL = "https://api.github.com/repos/community-scripts/ProxmoxVE/contents/frontend/public/json" +# API_URL = "https://api.github.com/repos/community-scripts/ProxmoxVE/contents/frontend/public/json" +API_URL = "https://api.github.com/repos/community-scripts/ProxmoxVE-Frontend-Archive/contents/frontend/public/json" SCRIPT_BASE = "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main" # Escribimos siempre en /json/helpers_cache.json, independientemente del cwd From 9190c8e5bf0a19d33888be2f8142eb7abe8be98e Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Fri, 13 Mar 2026 17:15:01 +0100 Subject: [PATCH 049/141] Update API_URL for JSON content retrieval --- .github/scripts/generate_helpers_cache.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/generate_helpers_cache.py b/.github/scripts/generate_helpers_cache.py index 0307d8eb..25a1dfe9 100644 --- a/.github/scripts/generate_helpers_cache.py +++ b/.github/scripts/generate_helpers_cache.py @@ -8,7 +8,7 @@ import requests # ---------- Config ---------- # API_URL = "https://api.github.com/repos/community-scripts/ProxmoxVE/contents/frontend/public/json" -API_URL = "https://api.github.com/repos/community-scripts/ProxmoxVE-Frontend-Archive/contents/frontend/public/json" +API_URL = "https://api.github.com/repos/community-scripts/ProxmoxVE-Frontend-Archive/contents/public/json" SCRIPT_BASE = "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main" # Escribimos siempre en /json/helpers_cache.json, independientemente del cwd From 46622f5028a6ca860711eea8f3fab268a3559056 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 16:40:25 +0100 Subject: [PATCH 050/141] Add generate_helpers_cache_back.py script --- .../{generate_helpers_cache.py => generate_helpers_cache_back.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/scripts/{generate_helpers_cache.py => generate_helpers_cache_back.py} (100%) diff --git a/.github/scripts/generate_helpers_cache.py b/.github/scripts/generate_helpers_cache_back.py similarity index 100% rename from .github/scripts/generate_helpers_cache.py rename to .github/scripts/generate_helpers_cache_back.py From 9515ccd816019f58e50c366de34fab5bb57d8939 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 16:43:44 +0100 Subject: [PATCH 051/141] Add files via upload --- .github/scripts/generate_helpers_cache.py | 224 ++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 .github/scripts/generate_helpers_cache.py diff --git a/.github/scripts/generate_helpers_cache.py b/.github/scripts/generate_helpers_cache.py new file mode 100644 index 00000000..c2a094ab --- /dev/null +++ b/.github/scripts/generate_helpers_cache.py @@ -0,0 +1,224 @@ +#!/usr/bin/env python3 +import json +import re +import sys +from pathlib import Path +from typing import Any + +import requests + +SCRIPT_BASE = "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main" +POCKETBASE_BASE = "https://db.community-scripts.org/api/collections" +SCRIPT_COLLECTION_URL = f"{POCKETBASE_BASE}/script_scripts/records" +CATEGORY_COLLECTION_URL = f"{POCKETBASE_BASE}/script_categories/records" + +REPO_ROOT = Path(__file__).resolve().parents[2] +OUTPUT_FILE = REPO_ROOT / "json" / "helpers_cache.json" +OUTPUT_FILE.parent.mkdir(parents=True, exist_ok=True) + +TYPE_TO_PATH_PREFIX = { + "lxc": "ct", + "vm": "vm", + "addon": "tools/addon", + "pve": "tools/pve", +} + + +def to_mirror_url(raw_url: str) -> str: + m = re.match(r"^https://raw\.githubusercontent\.com/([^/]+)/([^/]+)/([^/]+)/(.+)$", raw_url or "") + if not m: + return "" + org, repo, branch, path = m.groups() + if org.lower() != "community-scripts" or repo != "ProxmoxVE": + return "" + return f"https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/{branch}/{path}" + + +def fetch_json(url: str, *, params: dict[str, Any] | None = None) -> dict[str, Any]: + r = requests.get(url, params=params, timeout=60) + r.raise_for_status() + data = r.json() + if not isinstance(data, dict): + raise RuntimeError(f"Unexpected response from {url}: expected object") + return data + + +def fetch_all_records(url: str, *, expand: str | None = None, per_page: int = 500) -> list[dict[str, Any]]: + page = 1 + items: list[dict[str, Any]] = [] + + while True: + params: dict[str, Any] = {"page": page, "perPage": per_page} + if expand: + params["expand"] = expand + + data = fetch_json(url, params=params) + page_items = data.get("items", []) + if not isinstance(page_items, list): + raise RuntimeError(f"Unexpected items list from {url}") + + items.extend(page_items) + + total_pages = data.get("totalPages", page) + if not isinstance(total_pages, int) or page >= total_pages: + break + page += 1 + + return items + + +def normalize_os_variants(install_methods_json: list[dict[str, Any]]) -> list[str]: + os_values: list[str] = [] + for item in install_methods_json: + if not isinstance(item, dict): + continue + resources = item.get("resources", {}) + if not isinstance(resources, dict): + continue + os_name = resources.get("os") + if isinstance(os_name, str) and os_name.strip(): + normalized = os_name.strip().lower() + if normalized not in os_values: + os_values.append(normalized) + return os_values + + +def build_script_path(type_name: str, slug: str) -> str: + type_name = (type_name or "").strip().lower() + slug = (slug or "").strip() + + if type_name == "turnkey": + return "turnkey/turnkey.sh" + + prefix = TYPE_TO_PATH_PREFIX.get(type_name) + if not prefix or not slug: + return "" + + return f"{prefix}/{slug}.sh" + + +def main() -> int: + try: + scripts = fetch_all_records(SCRIPT_COLLECTION_URL, expand="type,categories") + categories = fetch_all_records(CATEGORY_COLLECTION_URL) + except Exception as e: + print(f"ERROR: Unable to fetch PocketBase data: {e}", file=sys.stderr) + return 1 + + category_map: dict[str, dict[str, Any]] = {} + for category in categories: + category_id = category.get("id") + if isinstance(category_id, str) and category_id: + category_map[category_id] = category + + cache: list[dict[str, Any]] = [] + + print(f"Fetched {len(scripts)} scripts and {len(category_map)} categories") + + for idx, raw in enumerate(scripts, start=1): + if not isinstance(raw, dict): + continue + + slug = raw.get("slug") + name = raw.get("name", "") + desc = raw.get("description", "") + + if not isinstance(slug, str) or not slug.strip(): + continue + + expand = raw.get("expand", {}) if isinstance(raw.get("expand"), dict) else {} + type_expanded = expand.get("type", {}) if isinstance(expand.get("type"), dict) else {} + type_name = type_expanded.get("type", "") if isinstance(type_expanded.get("type"), str) else "" + + script_path = build_script_path(type_name, slug) + if not script_path: + print(f"[{idx:03d}] WARNING: Unable to build script path for slug={slug} type={type_name!r}", file=sys.stderr) + continue + + full_script_url = f"{SCRIPT_BASE}/{script_path}" + script_url_mirror = to_mirror_url(full_script_url) + + install_methods_json = raw.get("install_methods_json", []) + if not isinstance(install_methods_json, list): + install_methods_json = [] + + notes_json = raw.get("notes_json", []) + if not isinstance(notes_json, list): + notes_json = [] + + notes = [ + note.get("text", "") + for note in notes_json + if isinstance(note, dict) and isinstance(note.get("text"), str) and note.get("text", "").strip() + ] + + category_ids = raw.get("categories", []) + if not isinstance(category_ids, list): + category_ids = [] + + expanded_categories = expand.get("categories", []) if isinstance(expand.get("categories"), list) else [] + category_names: list[str] = [] + for cat in expanded_categories: + if isinstance(cat, dict): + cat_name = cat.get("name") + if isinstance(cat_name, str) and cat_name.strip(): + category_names.append(cat_name.strip()) + + if not category_names: + for cat_id in category_ids: + cat = category_map.get(cat_id, {}) + cat_name = cat.get("name") + if isinstance(cat_name, str) and cat_name.strip(): + category_names.append(cat_name.strip()) + + entry: dict[str, Any] = { + "name": name, + "slug": slug, + "desc": desc, + "script": script_path, + "script_url": full_script_url, + "script_url_mirror": script_url_mirror, + "type": type_name, + "type_id": raw.get("type", ""), + "categories": category_ids, + "category_names": category_names, + "notes": notes, + "os": normalize_os_variants(install_methods_json), + "install_methods_json": install_methods_json, + "port": raw.get("port", 0), + "website": raw.get("website", ""), + "documentation": raw.get("documentation", ""), + "logo": raw.get("logo", ""), + "updateable": bool(raw.get("updateable", False)), + "privileged": bool(raw.get("privileged", False)), + "has_arm": bool(raw.get("has_arm", False)), + "is_dev": bool(raw.get("is_dev", False)), + "execute_in": raw.get("execute_in", []), + "config_path": raw.get("config_path", ""), + } + + default_user = raw.get("default_user") + default_passwd = raw.get("default_passwd") + if (isinstance(default_user, str) and default_user.strip()) or (isinstance(default_passwd, str) and default_passwd.strip()): + entry["default_credentials"] = { + "username": default_user if isinstance(default_user, str) else "", + "password": default_passwd if isinstance(default_passwd, str) else "", + } + + cache.append(entry) + os_label = ",".join(entry["os"]) if entry["os"] else "n/a" + print(f"[{len(cache):03d}] {slug:<24} → {script_path:<28} type={type_name:<7} os={os_label}") + + cache.sort(key=lambda x: (x.get("slug") or "", x.get("script") or "")) + + with OUTPUT_FILE.open("w", encoding="utf-8") as f: + json.dump(cache, f, ensure_ascii=False, indent=2) + + print(f"\n✅ helpers_cache.json → {OUTPUT_FILE}") + print(f" Guardados: {len(cache)}") + + return 0 + + +if __name__ == "__main__": + sys.exit(main()) From cba012bd15d7cbae7226e4e8d25fae91ac1a0b30 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 16:44:28 +0100 Subject: [PATCH 052/141] Add backup JSON helpers cache file --- json/{helpers_cache.json => helpers_cache_back.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename json/{helpers_cache.json => helpers_cache_back.json} (99%) diff --git a/json/helpers_cache.json b/json/helpers_cache_back.json similarity index 99% rename from json/helpers_cache.json rename to json/helpers_cache_back.json index 8c5faceb..ebe88bbf 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache_back.json @@ -8414,4 +8414,4 @@ "notes": [], "type": "ct" } -] \ No newline at end of file +] From 4ba1ca890c060d22e24d7caceb6dcf237fe92c0a Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 14 Mar 2026 15:44:57 +0000 Subject: [PATCH 053/141] Update helpers_cache.json --- json/helpers_cache.json | 24557 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 24557 insertions(+) create mode 100644 json/helpers_cache.json diff --git a/json/helpers_cache.json b/json/helpers_cache.json new file mode 100644 index 00000000..cdcfa210 --- /dev/null +++ b/json/helpers_cache.json @@ -0,0 +1,24557 @@ +[ + { + "name": "2FAuth", + "slug": "2fauth", + "desc": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.", + "script": "ct/2fauth.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/2fauth.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/2fauth.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Database credentials: `cat ~/2FAuth.creds`", + "The very first account created is automatically set up as an administrator account." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://2fauth.app/", + "documentation": "https://docs.2fauth.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/2fauth.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "cat /opt/2fauth/.env" + }, + { + "name": "Actual Budget", + "slug": "actualbudget", + "desc": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.", + "script": "ct/actualbudget.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/actualbudget.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/actualbudget.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 5006, + "website": "https://actualbudget.org/", + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/actual-budget.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/actualbudget-data/config.json" + }, + { + "name": "PVE LXC Tag", + "slug": "add-iptag", + "desc": "This script automatically adds IP address as tags to LXC containers or VM's using a systemd service. The service also updates the tags if a LXC/VM IP address is changed.", + "script": "tools/pve/add-iptag.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/add-iptag.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/add-iptag.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "Configuration: `nano /opt/iptag/iptag.conf`. iptag Service must be restarted after change. See here for full documentation: `https://github.com/community-scripts/ProxmoxVE/discussions/5790`", + "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`", + "You can execute the ip tool manually with `iptag-run`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/iptag/iptag.conf" + }, + { + "name": "NetBird", + "slug": "add-netbird-lxc", + "desc": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.", + "script": "tools/addon/add-netbird-lxc.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/add-netbird-lxc.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/add-netbird-lxc.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "After the script finishes, reboot the LXC then run `netbird up` in the LXC console", + "Execute within the Proxmox main shell", + "The script only works in Debian/Ubuntu, not in Alpine!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://netbird.io/", + "documentation": "https://docs.netbird.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/netbird.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Tailscale", + "slug": "add-tailscale-lxc", + "desc": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.", + "script": "tools/addon/add-tailscale-lxc.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/add-tailscale-lxc.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/add-tailscale-lxc.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console", + "Execute within the Proxmox host shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://tailscale.com/", + "documentation": "https://tailscale.com/kb/1017/install", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tailscale.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "AdGuard Home", + "slug": "adguard", + "desc": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.", + "script": "ct/adguard.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adguard.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/adguard.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "AdGuard Home can only be updated via the user interface." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3000, + "website": "https://adguard.com/en/adguard-home/overview.html", + "documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/adguard-home.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/AdGuardHome/AdGuardHome.yaml" + }, + { + "name": "AdGuardHome-Sync", + "slug": "adguardhome-sync", + "desc": "Synchronize AdGuardHome config to one or multiple replica instances. Syncs General Settings, Filters, Rewrites, Services, Clients, DNS Config, DHCP Config and Theme.", + "script": "tools/addon/adguardhome-sync.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/adguardhome-sync.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/adguardhome-sync.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "Edit /opt/adguardhome-sync/adguardhome-sync.yaml to configure your AdGuardHome instances", + "Origin = Primary instance, Replicas = Instances to sync to", + "Update with: update_adguardhome-sync" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Alpine", + "ram": 0, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8080, + "website": "https://github.com/bakito/adguardhome-sync", + "documentation": "https://github.com/bakito/adguardhome-sync", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/adguardhome-sync.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/adguardhome-sync/adguardhome-sync.yaml" + }, + { + "name": "AdventureLog", + "slug": "adventurelog", + "desc": "Adventure Log is an app designed to track outdoor activities and personal achievements, allowing users to log their adventures with photos, notes, and location data. It focuses on enhancing outdoor experiences by preserving memories and sharing them with others.", + "script": "ct/adventurelog.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adventurelog.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/adventurelog.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`", + "Use `cat ~/adventurelog.creds` to see login credentials." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 7, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://adventurelog.app/", + "documentation": "https://adventurelog.app/docs/intro/adventurelog_overview.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/adventurelog.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/adventurelog/backend/server/.env" + }, + { + "name": "AFFiNE", + "slug": "affine", + "desc": "Open-source, privacy-first workspace for notes, docs, and knowledge management with offline-first design and end-to-end encryption.", + "script": "ct/affine.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/affine.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/affine.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Initial build takes 20-30 minutes due to native module compilation.", + "Requires at least 8GB RAM for building and 4GB for runtime." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 12288, + "version": "13" + }, + "type": "default" + } + ], + "port": 3010, + "website": "https://affine.pro/", + "documentation": "https://affine.pro/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/affine.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/affine/.env" + }, + { + "name": "AgentDVR", + "slug": "agentdvr", + "desc": "AgentDVR a new video surveillance solution for the Internet Of Things.", + "script": "ct/agentdvr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/agentdvr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/agentdvr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00015" + ], + "category_names": [ + "NVR & Cameras" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8090, + "website": "https://www.ispyconnect.com/", + "documentation": "https://www.ispyconnect.com/docs/agent/about", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/agent-dvr.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/agentdvr/agent/Media/XML/config.json" + }, + { + "name": "All Templates", + "slug": "all-templates", + "desc": "A script designed to allow for the creation of one of the many free LXC templates. Great for creating system LXCs.\r\nThe script creates a `*.creds` file in the Proxmox root directory with the password of the newly created LXC.\r\nPlease take note that if you plan to use this script for creating TurnKey LXCs, you'll need to modify the hostname after creation.", + "script": "tools/addon/all-templates.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/all-templates.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/all-templates.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Resource and network settings are adjustable post LXC creation." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "AllStarLink", + "slug": "allstarlink-vm", + "desc": "AllStarLink is a network of Amateur Radio repeaters, remote base stations and hot spots accessible to each other via Voice over Internet Protocol.", + "script": "vm/allstarlink-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/allstarlink-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/allstarlink-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Options to Install Allmon3" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.allstarlink.org/", + "documentation": "https://allstarlink.github.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/allstar-link.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "AlmaLinux 10", + "slug": "almalinux-10-vm", + "desc": "AlmaLinux 10 (Heliotrope Lion) is a community-driven, RHEL-compatible enterprise Linux distribution. It provides a stable, production-ready platform with long-term support, making it ideal for servers, workloads, and cloud deployments.", + "script": "vm/almalinux-10-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/almalinux-10-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/almalinux-10-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "Cloud-Init is enabled by default. Configure your SSH key and credentials in the Proxmox Cloud-Init tab before starting the VM.", + "If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://almalinux.org/", + "documentation": "https://wiki.almalinux.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/almalinux.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Alpine Linux", + "slug": "alpine", + "desc": "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox. Perfect for containers due to its minimal footprint.", + "script": "ct/alpine.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://alpinelinux.org/", + "documentation": "https://wiki.alpinelinux.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/alpine-linux.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "alpine" + } + }, + { + "name": "Alpine-BorgBackup-Server", + "slug": "alpine-borgbackup-server", + "desc": "Alpine-BorgBackup-Server is a lightweight containerized backup server based on Alpine Linux and BorgBackup. It provides a secure and efficient way to manage your backups with minimal resource usage, making it ideal for Proxmox VE environments.", + "script": "ct/alpine-borgbackup-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-borgbackup-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-borgbackup-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "After installation, use the 'update' option in the script to configure SSH access and/or password authentication.", + "Refer to the official BorgBackup documentation for setup and usage instructions." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.borgbackup.org/", + "documentation": "https://www.borgbackup.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/borg.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Alpine-IT-Tools", + "slug": "alpine-it-tools", + "desc": "IT-Tools is a web-based suite of utilities designed to streamline and simplify various IT tasks, providing tools for developers and system administrators to manage their workflows efficiently.", + "script": "ct/alpine-it-tools.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-it-tools.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-it-tools.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Debian", + "ram": 256, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 80, + "website": "https://sharevb-it-tools.vercel.app/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/it-tools.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Alpine-ntfy", + "slug": "alpine-ntfy", + "desc": "ntfy is a simple HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop via scripts, without signup or cost.", + "script": "ct/alpine-ntfy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-ntfy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-ntfy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [ + "Alpine-based LXC using apk package manager." + ], + "os": [ + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Alpine", + "ram": 256, + "version": "3.22" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://ntfy.sh/", + "documentation": "https://docs.ntfy.sh/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ntfy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/etc/ntfy/server.yml" + }, + { + "name": "Redlib", + "slug": "alpine-redlib", + "desc": "An alternative private front-end to Reddit. Redlib hopes to provide an easier way to browse Reddit, without the ads, trackers, and bloat.", + "script": "ct/alpine-redlib.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-redlib.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-redlib.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5252, + "website": "https://github.com/redlib-org/redlib", + "documentation": "https://github.com/redlib-org/redlib/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/redlib.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/redlib/redlib.conf" + }, + { + "name": "Alpine-Tinyauth", + "slug": "alpine-tinyauth", + "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", + "script": "ct/alpine-tinyauth.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-tinyauth.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-tinyauth.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "The default credentials are located in `/opt/tinyauth/credentials.txt`." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 256, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3000, + "website": "https://tinyauth.app", + "documentation": "https://tinyauth.app", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tinyauth.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tinyauth/.env" + }, + { + "name": "Alpine-Wakapi", + "slug": "alpine-wakapi", + "desc": "Wakapi is an open-source tool that helps you keep track of the time you have spent coding on different projects in different programming languages and more. Ideal for statistics freaks and anyone else.", + "script": "ct/alpine-wakapi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-wakapi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-wakapi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "The first user created will be an admin." + ], + "os": [ + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Alpine", + "ram": 512, + "version": "3.23" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://wakapi.dev/", + "documentation": "https://github.com/muety/wakapi/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wakapi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [], + "config_path": "/opt/wakapi/config.yml" + }, + { + "name": "Ampache", + "slug": "ampache", + "desc": "Ampache is a web-based audio streaming application and file manager that allows you to access your music & videos from anywhere. It features a powerful music catalog, multiple user support, transcoding, streaming, and more.", + "script": "ct/ampache.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ampache.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ampache.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Complete the web-based setup at http://IP/install.php", + "Database credentials are stored in `~/ampache.creds` - use only the MySQL username and password from this file", + "During installation, only check 'Create Tables' - leave 'Create Database' and 'Create Database User' unchecked" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://ampache.org/", + "documentation": "https://github.com/ampache/ampache/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ampache.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/ampache/config/ampache.cfg.php" + }, + { + "name": "Anytype Server", + "slug": "anytype-server", + "desc": "Anytype is a local-first, privacy-focused alternative to Notion. This script deploys the any-sync-bundle which provides a self-hosted sync server for Anytype clients with external MongoDB and Redis Stack.", + "script": "ct/anytype-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/anytype-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/anytype-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "After installation, import /opt/anytype/data/client-config.yml into your Anytype apps.", + "This uses the community any-sync-bundle by grishy, not the official Anytype deployment.", + "Firewall: Open TCP 33010 (DRPC) and UDP 33020 (QUIC) for external access." + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Ubuntu", + "ram": 4096, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 33010, + "website": "https://anytype.io/", + "documentation": "https://doc.anytype.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/anytype.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/anytype/.env" + }, + { + "name": "Apache-Cassandra", + "slug": "apache-cassandra", + "desc": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", + "script": "ct/apache-cassandra.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apache-cassandra.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apache-cassandra.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://cassandra.apache.org/", + "documentation": "https://cassandra.apache.org/doc/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache-cassandra.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/cassandra/cassandra.yaml" + }, + { + "name": "Apache CouchDB", + "slug": "apache-couchdb", + "desc": "Apache CouchDB Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.", + "script": "ct/apache-couchdb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apache-couchdb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apache-couchdb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Login Credentials: `cat ~/couchdb.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 5984, + "website": "https://couchdb.apache.org/", + "documentation": "https://docs.couchdb.org/en/stable/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/couchdb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "etc/default.ini" + }, + { + "name": "Apache Guacamole", + "slug": "apache-guacamole", + "desc": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.", + "script": "ct/apache-guacamole.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apache-guacamole.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apache-guacamole.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://guacamole.apache.org/", + "documentation": "https://guacamole.apache.org/doc/gug/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache-guacamole.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/guacamole/guacd.conf", + "default_credentials": { + "username": "guacadmin", + "password": "guacadmin" + } + }, + { + "name": "Apache Tika", + "slug": "apache-tika", + "desc": "The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more.", + "script": "ct/apache-tika.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apache-tika.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apache-tika.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Configuration file is not created at install time. Example is at: `https://cwiki.apache.org/confluence/display/TIKA/TikaServer+in+Tika+2.x`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 10, + "os": "Debian", + "ram": 2024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9998, + "website": "https://tika.apache.org/", + "documentation": "https://cwiki.apache.org/confluence/display/tika", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache-tika.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/apache-tika/tika-config.xml" + }, + { + "name": "Apache Tomcat", + "slug": "apache-tomcat", + "desc": "Apache Tomcat is an open-source application server that runs Java Servlets and JavaServer Pages (JSP). It allows developers to deploy and manage Java web applications by handling HTTP requests and serving dynamic content. Tomcat is widely used for lightweight web applications and supports various Java EE features like WebSockets and JNDI.", + "script": "ct/apache-tomcat.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apache-tomcat.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apache-tomcat.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [ + "User can select which Adoptium JDK should be used for the selected Tomcat version (9, 10.1 or 11). " + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://tomcat.apache.org/", + "documentation": "https://cwiki.apache.org/confluence/display/TOMCAT", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache-tomcat.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Apt-Cacher-NG", + "slug": "apt-cacher-ng", + "desc": "Apt-Cacher-NG is a caching proxy. Specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions.", + "script": "ct/apt-cacher-ng.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apt-cacher-ng.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apt-cacher-ng.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 10, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 3142, + "website": "https://www.unix-ag.uni-kl.de/~bloch/acng/", + "documentation": "https://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linux.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/apt-cacher-ng/acng.conf" + }, + { + "name": "Arcane", + "slug": "arcane", + "desc": "Arcane is designed to be an easy and modern Docker management platform, built with everybody in mind. The goal of Arcane is to be built for and by the community to make sure nobody feels left out or behind with their specific features or processes. ", + "script": "tools/addon/arcane.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/arcane.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/arcane.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [ + "This is an addon script intended to be used on top of an existing Docker container." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 3552, + "website": "https://getarcane.app/", + "documentation": "https://getarcane.app/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/arcane.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/arcane/.env", + "default_credentials": { + "username": "arcane", + "password": "arcane-admin" + } + }, + { + "name": "ArchiveBox", + "slug": "archivebox", + "desc": "ArchiveBox is an open source tool that lets organizations & individuals archive both public & private web content while retaining control over their data. It can be used to save copies of bookmarks, preserve evidence for legal cases, backup photos from FB/Insta/Flickr or media from YT/Soundcloud/etc., save research papers, and more...", + "script": "ct/archivebox.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/archivebox.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/archivebox.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://archivebox.io/", + "documentation": "https://github.com/ArchiveBox/ArchiveBox/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/archivebox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/archivebox/data/ArchiveBox.conf", + "default_credentials": { + "username": "archivebox", + "password": "helper-scripts.com" + } + }, + { + "name": "Arch Linux", + "slug": "archlinux-vm", + "desc": "Arch Linux is a highly customizable, independent Linux distribution that gives users complete control over their system. Known for its rolling release model, Arch Linux is always up-to-date with the latest software. It's favored by experienced users who appreciate its minimalist approach, demanding a hands-on installation and configuration process. This level of control and flexibility makes it a popular choice for those who want to tailor their Linux system to their exact needs.", + "script": "vm/archlinux-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/archlinux-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/archlinux-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "doesnt work with lvm and lvmthin disks!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://archlinux.org/", + "documentation": "https://wiki.archlinux.org/title/Main_page", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/arch-linux.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Argus", + "slug": "argus", + "desc": "Argus will query websites at a user defined interval for new software releases and then trigger Gotify/Slack/Other notification(s) and/or WebHook(s) when one has been found. For example, you could set it to monitor the Argus repo (release-argus/argus). This will query the GitHub API and track the tag_name variable. When this variable changes from what it was on a previous query, a GitHub-style WebHook could be sent that triggers something (like AWX) to update Argus on your server.", + "script": "ct/argus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/argus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/argus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://release-argus.io/", + "documentation": "https://release-argus.io/docs/overview/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/argus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/argus/config.yml" + }, + { + "name": "Aria2", + "slug": "aria2", + "desc": "Aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.", + "script": "ct/aria2.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/aria2.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/aria2.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Within the LXC console, run `cat rpc.secret` to display the rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG Settings. Then, click the reload AriaNG button." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 6880, + "website": "https://aria2.github.io/", + "documentation": "https://aria2.github.io/manual/en/html/index.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/aria2.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/aria2.daemon" + }, + { + "name": "Asterisk", + "slug": "asterisk", + "desc": "Asterisk is an open-source framework for building communications applications, most commonly used as a phone system (PBX). Developed by Digium (now part of Sangoma), it turns a standard computer into a powerful telephony server.", + "script": "ct/asterisk.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/asterisk.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/asterisk.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://asterisk.org/", + "documentation": "https://docs.asterisk.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/asterisk.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/asterisk" + }, + { + "name": "Audiobookshelf", + "slug": "audiobookshelf", + "desc": "Audiobookshelf is a Self-hosted audiobook and podcast server.", + "script": "ct/audiobookshelf.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/audiobookshelf.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/audiobookshelf.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 13378, + "website": "https://www.audiobookshelf.org/", + "documentation": "https://www.audiobookshelf.org/guides/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/audiobookshelf.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/usr/share/audiobookshelf/config" + }, + { + "name": "Authelia", + "slug": "authelia", + "desc": "Authelia is an open-source authentication and authorization server and portal fulfilling the identity and access management (IAM) role of information security in providing multi-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for common reverse proxies.", + "script": "ct/authelia.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/authelia.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/authelia.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "During installation, you will have to input your domain (ex. domain.com). Authelia will use auth.domain.com" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://www.authelia.com/", + "documentation": "https://www.authelia.com/integration/deployment/bare-metal/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/authelia.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/authelia/configuration.yml", + "default_credentials": { + "username": "authelia", + "password": "authelia" + } + }, + { + "name": "authentik", + "slug": "authentik", + "desc": "authentik is an IdP (Identity Provider) and SSO (Single Sign On) platform.", + "script": "ct/authentik.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/authentik.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/authentik.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "You will get a Not Found error if initial setup URL doesn't include the trailing forward slash /. Make sure you use the complete url (http://:9000/if/flow/initial-setup/) including the trailing forward slash.", + "If you want automatic GeoIP updates, create a free account at https://www.maxmind.com/en/geolite2/signup, then edit the /usr/local/etc/GeoIP.conf file with your credentials and remove the # in front of the geoipupdate line in the crontab." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://goauthentik.io/", + "documentation": "https://docs.goauthentik.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/authentik.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/etc/authentik/config.yml" + }, + { + "name": "Autobrr", + "slug": "autobrr", + "desc": "Autobrr is a torrent downloading tool that automates the process of downloading torrents. It is designed to be modern and user-friendly, providing users with a convenient and efficient way to download torrent files. With Autobrr, you can schedule and manage your torrent downloads, and have the ability to automatically download torrents based on certain conditions, such as time of day or availability of seeds. This can save you time and effort, allowing you to focus on other tasks while your torrents are being downloaded in the background.", + "script": "ct/autobrr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/autobrr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/autobrr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 7474, + "website": "https://autobrr.com/", + "documentation": "https://autobrr.com/configuration/autobrr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/autobrr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/.config/autobrr/config.toml" + }, + { + "name": "Autocaliweb", + "slug": "autocaliweb", + "desc": "A modern web management system for eBooks, eComics and PDFs", + "script": "ct/autocaliweb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/autocaliweb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/autocaliweb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8083, + "website": "https://codeberg.org/gelbphoenix/autocaliweb", + "documentation": "https://codeberg.org/gelbphoenix/autocaliweb/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/autocaliweb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/autocaliweb", + "default_credentials": { + "username": "admin", + "password": "admin123" + } + }, + { + "name": "Baby Buddy", + "slug": "babybuddy", + "desc": "Baby Buddy is an open-source web application designed to assist caregivers in tracking various aspects of a baby's daily routine, including sleep, feedings, diaper changes, tummy time, and more. By recording this data, caregivers can better understand and anticipate their baby's needs, reducing guesswork in daily care. The application offers a user-friendly dashboard for data entry and visualization, supports multiple users, and provides features like timers and reminders. Additionally, Baby Buddy can be integrated with platforms like Home Assistant and Grafana for enhanced functionality.", + "script": "ct/babybuddy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/babybuddy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/babybuddy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [ + "for private SSL setup visit: `https://github.com/babybuddy/babybuddy/blob/master/docs/setup/ssl.md`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/babybuddy/babybuddy", + "documentation": "https://docs.baby-buddy.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/baby-buddy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/babybuddy/babybuddy/settings/production.py", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Backrest", + "slug": "backrest", + "desc": "Backrest is a web-accessible backup solution built on top of restic and providing a WebUI which wraps the restic CLI and makes it easy to create repos, browse snapshots, and restore files. Additionally, Backrest can run in the background and take an opinionated approach to scheduling snapshots and orchestrating repo health operations.", + "script": "ct/backrest.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/backrest.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/backrest.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "`cat ~/.ssh/id_ed25519.pub` to view ssh public key. This key is used to authenticate with sftp targets. You can add this key on the sftp server." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9898, + "website": "https://garethgeorge.github.io/backrest", + "documentation": "https://garethgeorge.github.io/backrest/introduction/getting-started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/backrest.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/backrest/config/config.json | /opt/backrest/.env" + }, + { + "name": "Baïkal", + "slug": "baikal", + "desc": "Baïkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars.", + "script": "ct/baikal.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/baikal.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/baikal.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://sabre.io/baikal/", + "documentation": "https://sabre.io/dav/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/baikal.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/baikal/config/baikal.yaml", + "default_credentials": { + "username": "Admin", + "password": "" + } + }, + { + "name": "Bar-Assistant", + "slug": "bar-assistant", + "desc": "Bar Assistant is all-in-one solution for managing your home bar. Compared to other recipe management software that usually tries to be more for general use, Bar Assistant is made specifically for managing cocktail recipes. This means that there are a lot of cocktail-oriented features, like ingredient substitutes, first-class ingredients, ABV calculations, unit switching and more..", + "script": "ct/bar-assistant.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bar-assistant.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bar-assistant.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://barassistant.app/", + "documentation": "https://docs.barassistant.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bar-assistant.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/bar-assistant" + }, + { + "name": "Bazarr", + "slug": "bazarr", + "desc": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.", + "script": "ct/bazarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bazarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bazarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 6767, + "website": "https://www.bazarr.media/", + "documentation": "https://wiki.bazarr.media/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bazarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/bazarr/data/config/config.yaml" + }, + { + "name": "BentoPDF", + "slug": "bentopdf", + "desc": "A privacy-first, 100% client-side PDF Toolkit. No signups/accounts, works in the browser, online or offline.", + "script": "ct/bentopdf.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bentopdf.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bentopdf.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://www.bentopdf.com", + "documentation": "https://github.com/alam00000/bentopdf", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bentopdf.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Beszel", + "slug": "beszel", + "desc": "A lightweight server monitoring platform that provides Docker statistics, historical data, and alert functions\n ", + "script": "ct/beszel.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/beszel.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/beszel.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8090, + "website": "https://beszel.dev/", + "documentation": "https://beszel.dev/guide/what-is-beszel", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/beszel.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Bichon", + "slug": "bichon", + "desc": "Bichon is an open-source email archiving system that synchronizes emails from IMAP servers, indexes them for full-text search, and provides a REST API for programmatic access. Unlike email clients, Bichon is designed for archiving and searching rather than sending/receiving emails. It runs as a standalone server application that continuously synchronizes configured email accounts and maintains a searchable local archive.", + "script": "ct/bichon.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bichon.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bichon.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "The Disk space initially allocated by the script is only a placeholder, as we can't know how much space you will ever need. You should increase it to match your workload.", + "Please copy your `BICHON_ENCRYPT_PASSWORD` from `/opt/bichon/bichon.env` to a safe place." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 15630, + "website": "https://github.com/rustmailer/bichon", + "documentation": "https://github.com/rustmailer/bichon/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bichon.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/bichon/bichon.env", + "default_credentials": { + "username": "admin", + "password": "admin@bichon" + } + }, + { + "name": "Bitmagnet", + "slug": "bitmagnet", + "desc": "A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.", + "script": "ct/bitmagnet.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bitmagnet.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bitmagnet.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "During installation you will be asked to enter your TMDB API key, if you wanna use it. Make sure you have it ready." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 2, + "hdd": 3, + "os": "Alpine", + "ram": 1024, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3333, + "website": "https://bitmagnet.io/", + "documentation": "https://bitmagnet.io/setup.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bitmagnet.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "`/opt/bitmagnet/config.yml` or `/opt/bitmagnet/.env`" + }, + { + "name": "Blocky", + "slug": "blocky", + "desc": "Blocky is a software tool designed for blocking unwanted ads and trackers on local networks. It functions as a DNS proxy and runs on the Go programming language. Blocky intercepts requests to advertisements and other unwanted content and blocks them before they reach the end user. This results in a cleaner, faster, and more secure online experience for users connected to the local network. Blocky is open-source, easy to configure and can be run on a variety of devices, making it a versatile solution for small to medium-sized local networks.", + "script": "ct/blocky.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/blocky.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/blocky.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 4000, + "website": "https://0xerr0r.github.io/blocky/", + "documentation": "https://0xerr0r.github.io/blocky/latest/configuration/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/blocky.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/blocky/config.yml" + }, + { + "name": "BookLore", + "slug": "booklore", + "desc": "BookLore is a self-hosted digital library for managing and reading books, offering a beautiful interface and support for metadata management. Built with a modern tech stack, it provides support for importing, organizing, and reading EPUBs and PDFs, while also managing cover images and book metadata.", + "script": "ct/booklore.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/booklore.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/booklore.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Starting Booklore (Web UI) may take up to 2 minutes after a restart or fresh installation." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 3, + "hdd": 7, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 6060, + "website": "https://booklore.org", + "documentation": "https://booklore.org/docs/getting-started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/booklore.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/booklore_storage/.env" + }, + { + "name": "BookStack", + "slug": "bookstack", + "desc": "BookStack is a user-friendly documentation platform that offers a simple and intuitive experience. New users should be able to create content with basic word-processing skills. While the platform provides advanced features, they do not interfere with the core simplicity of the user experience.", + "script": "ct/bookstack.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bookstack.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bookstack.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Bookstack works only with static IP. If you change the IP of your LXC, you need to edit the .env file", + "To see database credentials, type `cat ~/bookstack.creds` in LXC console" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.bookstackapp.com/", + "documentation": "https://www.bookstackapp.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bookstack.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/bookstack/.env", + "default_credentials": { + "username": "admin@admin.com", + "password": "password" + } + }, + { + "name": "BunkerWeb", + "slug": "bunkerweb", + "desc": "BunkerWeb is a security-focused web server that enhances web application protection. It guards against common web vulnerabilities like SQL injection, XSS, and CSRF. It features simple setup and configuration using a YAML file, customizable security rules, and provides detailed logs for traffic monitoring and threat detection.", + "script": "ct/bunkerweb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bunkerweb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bunkerweb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.bunkerweb.io/", + "documentation": "https://docs.bunkerweb.io/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bunkerweb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/bunkerweb/variables.env" + }, + { + "name": "Byparr", + "slug": "byparr", + "desc": "Byparr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", + "script": "ct/byparr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/byparr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/byparr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8191, + "website": "https://github.com/ThePhaseless/Byparr", + "documentation": "https://github.com/ThePhaseless/Byparr/blob/master/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/byparr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/systemd/system/byparr.service" + }, + { + "name": "ByteStash", + "slug": "bytestash", + "desc": "ByteStash is a self-hosted web application designed to store, organise, and manage your code snippets efficiently. With support for creating, editing, and filtering snippets, ByteStash helps you keep track of your code in one secure place.", + "script": "ct/bytestash.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bytestash.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bytestash.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/jordan-dalby/ByteStash", + "documentation": "https://github.com/jordan-dalby/ByteStash/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bytestash.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Caddy", + "slug": "caddy", + "desc": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.", + "script": "ct/caddy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/caddy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/caddy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "xcaddy needs to be updated manually after a caddy update!", + "if you need an internal module run: `caddy add-package PACKAGENAME`", + "if you need an external module run: `xcaddy build --with github.com/caddy-dns/cloudflare`" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 6, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 80, + "website": "https://caddyserver.com/", + "documentation": "https://caddyserver.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/caddy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/caddy/Caddyfile" + }, + { + "name": "CaddyManager", + "slug": "caddymanager", + "desc": "Caddy Manager is a free, open source tool to easily manage your Caddy web servers with a modern web interace. Simplify your workflow and focus on what matters.", + "script": "ct/caddymanager.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/caddymanager.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/caddymanager.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://caddymanager.online", + "documentation": "https://caddymanager.online/#/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/caddymanager.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/caddymanager/caddymanager.env", + "default_credentials": { + "username": "admin", + "password": "caddyrocks" + } + }, + { + "name": "Calibre-Web", + "slug": "calibre-web", + "desc": "Web app for browsing, reading and downloading eBooks from a Calibre database. Provides an attractive interface with mobile support, user management, and eBook conversion capabilities.", + "script": "ct/calibre-web.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/calibre-web.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/calibre-web.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Upload your Calibre library metadata.db during first setup wizard." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8083, + "website": "https://github.com/janeczku/calibre-web", + "documentation": "https://github.com/janeczku/calibre-web/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/calibre-web.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/calibre-web/app.db", + "default_credentials": { + "username": "admin", + "password": "admin123" + } + }, + { + "name": "CasaOS", + "slug": "casaos", + "desc": "CasaOS is a software that aims to make it easy for users to create a personal cloud system at home. It uses the Docker ecosystem to provide a simple, user-friendly experience for managing various applications and services.", + "script": "ct/casaos.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/casaos.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/casaos.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.casaos.io/", + "documentation": "https://wiki.casaos.io/en/home", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/casaos.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Change Detection", + "slug": "changedetection", + "desc": "Change Detection is a service that allows you to monitor changes to web pages and receive notifications when changes occur. It can be used for a variety of purposes such as keeping track of online price changes, monitoring news websites for updates, or tracking changes to online forums.", + "script": "ct/changedetection.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/changedetection.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/changedetection.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://changedetection.io/", + "documentation": "https://changedetection.io/tutorials", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/changedetection.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/changedetection/url-watches.json" + }, + { + "name": "Channels DVR Server", + "slug": "channels", + "desc": "Channels DVR Server runs on your computer or NAS device at home. There's no cloud to worry about. Your tv shows and movies will always be available.", + "script": "ct/channels.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/channels.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/channels.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8089, + "website": "https://getchannels.com/dvr-server/", + "documentation": "https://getchannels.com/docs/getting-started/quick-start-guide/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/channels-dvr.webp", + "updateable": false, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Checkmate", + "slug": "checkmate", + "desc": "Checkmate is an open source uptime and infrastructure monitoring application that helps you track the availability and performance of your services.", + "script": "ct/checkmate.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/checkmate.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/checkmate.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Create your admin account on first login via the web interface.", + "Server API runs on port 52345, Client UI on port 5173.", + "For PageSpeed monitoring, add a Google PageSpeed API key to the server .env file." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 5173, + "website": "https://github.com/bluewave-labs/Checkmate", + "documentation": "https://github.com/bluewave-labs/Checkmate#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/checkmate.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/checkmate/server/.env" + }, + { + "name": "Checkmk", + "slug": "checkmk", + "desc": "Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.", + "script": "ct/checkmk.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/checkmk.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/checkmk.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Login Credentials : `cat ~/checkmk.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://checkmk.com/", + "documentation": "https://docs.checkmk.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/checkmk.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE LXC Cleaner", + "slug": "clean-lxcs", + "desc": "This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.", + "script": "tools/pve/clean-lxcs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/clean-lxcs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/clean-lxcs.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linuxcontainers.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE Clean Orphaned LVM", + "slug": "clean-orphaned-lvm", + "desc": "This script helps Proxmox users identify and remove orphaned LVM volumes that are no longer associated with any VM or LXC container. It scans all LVM volumes, detects unused ones, and provides an interactive prompt to delete them safely. System-critical volumes like root, swap, and data are excluded to prevent accidental deletion.", + "script": "tools/pve/clean-orphaned-lvm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/clean-orphaned-lvm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/clean-orphaned-lvm.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Cleanuparr", + "slug": "cleanuparr", + "desc": "Cleanuparr is a tool for automating the cleanup of unwanted or blocked files in Sonarr, Radarr, and supported download clients like qBittorrent, Transmission, and Deluge. It removes incomplete, blocked, or malicious downloads and can trigger replacement searches to ensure your media library stays complete and up-to-date.", + "script": "ct/cleanuparr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cleanuparr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cleanuparr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 11011, + "website": "https://github.com/Cleanuparr/Cleanuparr", + "documentation": "https://cleanuparr.github.io/Cleanuparr/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cleanuparr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/cleanuparr/config" + }, + { + "name": "Cloudflare-DDNS", + "slug": "cloudflare-ddns", + "desc": "A feature-rich and robust Cloudflare DDNS updater with a small footprint. The program will detect your machine’s public IP addresses and update DNS records using the Cloudflare API", + "script": "ct/cloudflare-ddns.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cloudflare-ddns.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cloudflare-ddns.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "To setup the updater you must have the Cloudflare Token and the domains, please read the Github documentation at `https://github.com/favonia/cloudflare-ddns?tab=readme-ov-file#-step-1-updating-the-compose-file` (only the expandable section)", + "To update the configuration edit `/etc/systemd/system/cloudflare-ddns.service`. After edit please restart with `systemctl restart cloudflare-ddns`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "12" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/favonia/cloudflare-ddns", + "documentation": "https://github.com/favonia/cloudflare-ddns/blob/main/README.markdown", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cloudflare.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/systemd/system/cloudflare-ddns.service" + }, + { + "name": "Cloudflared", + "slug": "cloudflared", + "desc": "Cloudflared is a command-line tool that allows you to securely access resources on the Cloudflare network, such as websites and APIs, from your local computer. It works by creating a secure tunnel between your computer and the Cloudflare network, allowing you to access resources as if they were on your local network.", + "script": "ct/cloudflared.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cloudflared.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cloudflared.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "After install, run: cloudflared tunnel login && cloudflared tunnel create ", + "Or create tunnel via Cloudflare Zero Trust Dashboard" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.cloudflare.com/", + "documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cloudflare.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/usr/local/etc/cloudflared/config.yml" + }, + { + "name": "Cloudreve", + "slug": "cloudreve", + "desc": "Cloudreve is an open-source, community-driven cloud storage system that provides file sharing, synchronization, and management features. It supports a wide range of storage backends and integrates with various notification and logging platforms.", + "script": "ct/cloudreve.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cloudreve.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cloudreve.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 10, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 5212, + "website": "https://cloudreve.org/", + "documentation": "https://docs.cloudreve.org/en/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cloudreve.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/cloudreve/data/conf.ini" + }, + { + "name": "Cockpit", + "slug": "cockpit", + "desc": "Cockpit is a web-based graphical interface for managing Linux servers. It allows users to perform tasks like configuring networks, managing storage, and monitoring system performance directly through a web browser. It integrates with existing system tools, making it suitable for both beginners and experienced admins.", + "script": "ct/cockpit.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cockpit.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cockpit.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [ + "Set a root password if using autologin. This will be the Cockpit password. To set root password run `sudo passwd root`", + "If you plan on using 45Drives extension with NFS, you must setup LXC as privileged. Some features of 45Drives don't work on Debian 13, so Debian 12 must be used." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9090, + "website": "https://cockpit-project.org/", + "documentation": "https://cockpit-project.org/documentation.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cockpit.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/cockpit/cockpit.conf" + }, + { + "name": "Coder Code Server", + "slug": "coder-code-server", + "desc": "Coder Code Server is an open-source project that enables you to run Visual Studio Code (VS Code) on a remote machine, such as a desktop PC or virtual server. It serves a web-based version of VS Code that you can access from any browser via a URL, allowing remote development without needing an SSH connection. Unlike the official VS Code Server used by vscode.dev for Remote Tunnels, code-server is developed by Coder and operates independently, providing similar capabilities through a self-hosted solution.", + "script": "tools/addon/coder-code-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/coder-code-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/coder-code-server.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001", + "scriptcat00020", + "scriptcat00011" + ], + "category_names": [ + "Proxmox & Virtualization", + "AI / Coding & Dev-Tools", + "Files & Downloads" + ], + "notes": [ + "Execute within an existing LXC Console" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 8680, + "website": "https://coder.com/", + "documentation": "https://coder.com/docs/code-server", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/coder.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve", + "vm", + "lxc" + ], + "config_path": "" + }, + { + "name": "ComfyUI", + "slug": "comfyui", + "desc": "ComfyUI is a node-based interface and inference engine for generative AI. Users can combine various AI models and operations through nodes to achieve highly customizable and controllable content generation.", + "script": "ct/comfyui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/comfyui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/comfyui.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Application takes long time to install. Please be patient!", + "Please check that you have installed the drivers for your GPU." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 25, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 8188, + "website": "https://www.comfy.org/", + "documentation": "https://github.com/comfyanonymous/ComfyUI", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/comfyui.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt" + }, + { + "name": "CommaFeed", + "slug": "commafeed", + "desc": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", + "script": "ct/commafeed.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/commafeed.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/commafeed.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8082, + "website": "https://www.commafeed.com/", + "documentation": "https://athou.github.io/commafeed/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/commafeed.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Configarr", + "slug": "configarr", + "desc": "Configarr is an open-source tool designed to simplify configuration and synchronization for Sonarr and Radarr (and other experimental). It integrates with TRaSH Guides to automate updates of custom formats, quality profiles, and other settings, while also supporting user-defined configurations.", + "script": "ct/configarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/configarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/configarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "change secrets file /opt/configarr/secrets.yml" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8989, + "website": "https://configarr.raydak.de/", + "documentation": "https://configarr.raydak.de/docs/intro", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/configarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/configarr/config.yml" + }, + { + "name": "ConvertX", + "slug": "convertx", + "desc": "ConvertX is a self-hosted online file converter supporting over 1000 formats, including images, audio, video, documents, and more, powered by FFmpeg, GraphicsMagick, and other libraries.", + "script": "ct/convertx.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/convertx.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/convertx.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Complete setup via the web interface at http://:3000. Create and secure the admin account immediately." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/C4illin/ConvertX", + "documentation": "https://github.com/C4illin/ConvertX", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/convertx.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/convertx/.env" + }, + { + "name": "Coolify", + "slug": "coolify", + "desc": "Coolify is an open-source & self-hostable alternative to Heroku, Netlify, and Vercel. It helps you manage your servers, applications, and databases on your own hardware with Docker. Deploy any application from Git repositories, Docker images, or use pre-built templates.", + "script": "tools/addon/coolify.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/coolify.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/coolify.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [ + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", + "Initial setup will be done via the web interface on first access.", + "Coolify has built-in auto-updates. You can configure update frequency in Settings.", + "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/coolify.sh)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://coolify.io/", + "documentation": "https://coolify.io/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/coolify.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/data/coolify" + }, + { + "name": "Copyparty", + "slug": "copyparty", + "desc": "Copyparty is a lightweight, portable HTTP file server with a browser-based interface. It supports drag-and-drop uploads, downloads, deduplication, media playback, and advanced search, making it ideal for quickly sharing and managing files.", + "script": "tools/addon/copyparty.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/copyparty.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/copyparty.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Execute within the Proxmox shell or in LXC", + "Update with: update_copyparty" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 3923, + "website": "https://github.com/9001/copyparty", + "documentation": "https://github.com/9001/copyparty?tab=readme-ov-file#the-browser", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/copyparty.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/etc/copyparty.conf" + }, + { + "name": "Cosmos", + "slug": "cosmos", + "desc": "Cosmos Cloud is a self-hosting platform that automates maintenance and security. It offers an app marketplace, reverse proxy management, container control, VPN integration, real-time monitoring, and disk management. Security features include SSO, anti-DDoS, and encryption. It simplifies self-hosting for all users.", + "script": "ct/cosmos.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cosmos.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cosmos.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002", + "scriptcat00003" + ], + "category_names": [ + "Operating Systems", + "Containers & Docker" + ], + "notes": [ + "The file `/etc/sysconfig/CosmosCloud` is optional. If you need custom settings, you can create it yourself.", + "Requires FUSE support for mergerfs functionality. FUSE is enabled by default during installation." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://cosmos-cloud.io/", + "documentation": "https://cosmos-cloud.io/doc/1%20index/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cosmos-server.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/sysconfig/CosmosCloud" + }, + { + "name": "Crafty Controller", + "slug": "crafty-controller", + "desc": "Crafty Controller is a free and open-source Minecraft launcher and manager that allows users to start and administer Minecraft servers from a user-friendly interface. The interface is run as a self-hosted web server that is accessible to devices on the local network by default and can be port forwarded to provide external access outside of your local network. Crafty is designed to be easy to install and use, requiring only a bit of technical knowledge and a desire to learn to get started. Crafty Controller is still actively being developed by Arcadia Technology and we are continually making major improvements to the software.\n\nCrafty Controller is a feature rich panel that allows you to create and run servers, manage players, run commands, change server settings, view and edit server files, and make backups. With the help of Crafty Controller managing a large number of Minecraft servers on separate versions is easy and intuitive to do.", + "script": "ct/crafty-controller.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/crafty-controller.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/crafty-controller.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Show password: `cat ~/crafty-controller.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8443, + "website": "https://craftycontrol.com/", + "documentation": "https://docs.craftycontrol.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/crafty-controller.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/crafty-controller/crafty/crafty-4/app/config/config.json", + "default_credentials": { + "username": "admin", + "password": "" + } + }, + { + "name": "PVE Cron LXC Updater", + "slug": "cron-update-lxcs", + "desc": "This script will add/remove a crontab schedule that updates the operating system of all LXCs every Sunday at midnight.", + "script": "tools/pve/cron-update-lxcs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/cron-update-lxcs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/cron-update-lxcs.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs-cron.sh)\" -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Cronicle Primary", + "slug": "cronicle", + "desc": "Cronicle is a task scheduling and management software that allows users to schedule and run tasks automatically on multiple servers. It has a web-based user interface that provides a convenient and centralized way to manage tasks and view their execution status. With Cronicle, users can schedule tasks to run at specific times, or on demand, and assign tasks to specific worker servers. The software provides real-time statistics and a live log viewer to help users monitor the progress of tasks. Cronicle is designed for use in large-scale environments, making it a valuable tool for automation and management of complex and time-sensitive tasks.", + "script": "ct/cronicle.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cronicle.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cronicle.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [ + "Primary and Worker Private Keys Must Match in the config file" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 3012, + "website": "https://github.com/jhuckaby/Cronicle", + "documentation": "https://github.com/jhuckaby/Cronicle/blob/master/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/chronicle.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/cronicle/conf/config.json", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "CronMaster", + "slug": "cronmaster", + "desc": "Self-hosted cron job scheduler with web UI, live logs, auth and prebuilt binaries provided upstream.", + "script": "tools/addon/cronmaster.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/cronmaster.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/cronmaster.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/fccview/cronmaster", + "documentation": "https://github.com/fccview/cronmaster", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cr-nmaster.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve", + "lxc", + "vm", + "pbs", + "pmg" + ], + "config_path": "/opt/cronmaster/.env" + }, + { + "name": "cross-seed", + "slug": "cross-seed", + "desc": "cross-seed is an app designed to help you download torrents that you can cross seed based on your existing torrents. It is designed to match conservatively to minimize manual intervention.", + "script": "ct/cross-seed.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cross-seed.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cross-seed.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "After the installation cross-seed will fail to start with an empty configuration. To fix this, edit the config file to properly configure cross-seed, then restart by running `systemctl restart cross-seed`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 2468, + "website": "https://www.cross-seed.org/", + "documentation": "https://www.cross-seed.org/docs/category/basics", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cross-seed.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "~/.cross-seed/config.js" + }, + { + "name": "CrowdSec", + "slug": "crowdsec", + "desc": "CrowdSec is a free and open-source intrusion prevention system (IPS) designed to provide network security against malicious traffic. It is a collaborative IPS that analyzes behaviors and responses to attacks by sharing signals across a community of users. CrowdSec leverages the collective intelligence of its users to detect and respond to security threats in real-time. With CrowdSec, network administrators can set up protection against a wide range of threats, including malicious traffic, bots, and denial-of-service (DoS) attacks. The software is designed to be easy to use and integrate with existing security systems, making it a valuable tool for enhancing the security of any network.", + "script": "tools/addon/crowdsec.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/crowdsec.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/crowdsec.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Execute within an existing LXC Console. Debian only!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://crowdsec.net/", + "documentation": "https://doc.crowdsec.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/crowdsec.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "" + }, + { + "name": "CryptPad", + "slug": "cryptpad", + "desc": "CryptPad is a collaboration suite that is end-to-end encrypted and open-source. It is designed to facilitate collaboration by synchronizing changes to documents in real time. Since all the user data is encrypted, in the event of a breach, attackers have no way of accessing the stored content", + "script": "ct/cryptpad.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cryptpad.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cryptpad.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "After installation finishes, `systemctl status cryptpad.service` to get token URL which you can use to create admin account" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://cryptpad.org/", + "documentation": "https://docs.cryptpad.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cryptpad.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/cryptpad/config/config.js" + }, + { + "name": "Daemon Sync Server", + "slug": "daemonsync", + "desc": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.", + "script": "ct/daemonsync.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/daemonsync.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/daemonsync.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8084, + "website": "https://daemonsync.me/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/daemon-sync.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Databasus", + "slug": "databasus", + "desc": "Free, open source and self-hosted solution for automated PostgreSQL backups. With multiple storage options, notifications, scheduling, and a beautiful web interface for managing database backups across multiple PostgreSQL instances.", + "script": "ct/databasus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/databasus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/databasus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "Supports PostgreSQL versions 12-18 with cloud and self-hosted instances", + "Features: Scheduled backups, multiple storage providers, notifications, encryption" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/databasus/databasus", + "documentation": "https://github.com/databasus/databasus", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/databasus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/databasus/.env", + "default_credentials": { + "username": "admin@localhost", + "password": "See /root/databasus.creds" + } + }, + { + "name": "Dawarich", + "slug": "dawarich", + "desc": "Dawarich is a self-hosted alternative to Google Timeline (Google Maps Location History). It allows you to import your location history from Google Maps Timeline and Owntracks, view it on a map, and analyze your location data with statistics and visualizations.", + "script": "ct/dawarich.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dawarich.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dawarich.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Default credentials: demo@dawarich.app / password - Change after first login!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 15, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://dawarich.app/", + "documentation": "https://dawarich.app/docs/intro", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/dawarich.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/dawarich/.env", + "default_credentials": { + "username": "demo@dawarich.app", + "password": "password" + } + }, + { + "name": "ddclient", + "slug": "ddclient", + "desc": "ddclient is a Perl client used to update dynamic DNS entries for accounts on a wide range of dynamic DNS service providers. It supports multiple protocols and providers, allowing automatic IP address updates for your domain names.", + "script": "ct/ddclient.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ddclient.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ddclient.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "After installation, edit `/etc/ddclient.conf` with your dynamic DNS provider credentials", + "Sample configuration is created for Namecheap but can be modified for other providers" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://ddclient.net/", + "documentation": "https://ddclient.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ddclient.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/etc/ddclient.conf" + }, + { + "name": "Debian", + "slug": "debian", + "desc": "Debian is a free operating system (OS) that comes with over 59000 packages. It's known for its stability, security, and extensive software repository.", + "script": "ct/debian.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/debian.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/debian.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.debian.org/", + "documentation": "https://www.debian.org/doc/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/debian.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "" + } + }, + { + "name": "Debian 13", + "slug": "debian-13-vm", + "desc": "Debian 13 (Trixie) Linux is a distribution that emphasizes free software. It supports many hardware platforms", + "script": "vm/debian-13-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/debian-13-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/debian-13-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "VM has no root password set. To login type in user `root` and just press enter", + "For additional Debian commands and tips after installation, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/836`", + "If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.debian.org/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/debian.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Debian 12", + "slug": "debian-vm", + "desc": "Debian Linux is a distribution that emphasizes free software. It supports many hardware platforms", + "script": "vm/debian-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/debian-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/debian-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "VM has no root password set. To login type in user `root` and just press enter", + "For additional Debian commands and tips after installation, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/836`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.debian.org/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/debian.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "deCONZ", + "slug": "deconz", + "desc": "deCONZ is a software for managing and controlling Zigbee-based smart home devices. It allows for setting up, configuring and visualizing the status of connected devices, as well as for triggering actions and automations. It works as a bridge between the Zigbee network and other home automation systems and can be used as a standalone solution or integrated into existing setups.", + "script": "ct/deconz.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/deconz.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/deconz.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.phoscon.de/en/conbee2/software#deconz", + "documentation": "https://github.com/dresden-elektronik/deconz-rest-plugin/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/phoscon.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Deluge", + "slug": "deluge", + "desc": "Deluge is a free, open-source, lightweight BitTorrent client. It supports various platforms including Windows, Linux, and macOS, and offers features such as peer exchange, DHT, and magnet links.", + "script": "ct/deluge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/deluge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/deluge.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8112, + "website": "https://www.deluge-torrent.org/", + "documentation": "https://www.deluge-torrent.org/userguide/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/deluge.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "~/.config/deluge", + "default_credentials": { + "username": "", + "password": "deluge" + } + }, + { + "name": "PVE Startup Dependency Check", + "slug": "dependency-check", + "desc": "This script checks for the presence of required dependencies before starting a VM or LXC container in Proxmox. It ensures that all referenced storages are available and, additionally, supports the usage of tags to check for specific dependencies. If any required dependency is missing, the VM or container will not start until the issue is resolved. This script is designed to be used as a Proxmox hookscript, which can be applied to both QEMU VMs and LXC containers.", + "script": "tools/pve/dependency-check.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/dependency-check.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/dependency-check.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "The script supports --install (default), --status and --uninstall for clean lifecycle management.", + "To wait until a certain host is available, tag the VM or container with `dep_ping_` where `` is the name or IP of the host to ping. The script will wait until the host is reachable before proceeding with the startup.", + "To wait until a certain TCP port is open, tag the VM or container with `dep_tcp__` where `` is the name or IP of the host and `` is the TCP port number. The script will wait until the port is open before proceeding with the startup." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/etc/default/pve-auto-hook" + }, + { + "name": "DiscoPanel", + "slug": "discopanel", + "desc": "The Minecraft Server Manager That *Actually* Works\r\nBuilt by someone who was done with bloated panels, endless menus, and tools that break the moment you need them most.\r\nSpin up servers in minutes, configure your proxy without headaches, and link your own DNS name effortlessly.\r\nFast setup, clean controls, zero nonsense—just a manager that gets out of your way and lets you play.", + "script": "ct/discopanel.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/discopanel.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/discopanel.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 15, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://discopanel.app/", + "documentation": "https://docs.discopanel.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/discopanel.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": " /opt/discopanel/config.yaml" + }, + { + "name": "Discourse", + "slug": "discourse", + "desc": "Discourse is the civilized discussion platform. Use it as a mailing list, discussion forum, or long-form chat room.", + "script": "ct/discourse.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/discourse.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/discourse.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [ + "Minimum 4GB RAM and 4 CPU cores recommended for production use.", + "Admin user is created with username 'admin'. Set password in first login.", + "Configure SMTP settings in admin panel for email notifications." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.discourse.org/", + "documentation": "https://www.discourse.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/discourse.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/discourse/.env", + "default_credentials": { + "username": "admin", + "password": "" + } + }, + { + "name": "Dispatcharr", + "slug": "dispatcharr", + "desc": "Dispatcharr is an open-source powerhouse for managing IPTV streams and EPG data with elegance and control. Born from necessity and built with passion, it started as a personal project by OkinawaBoss and evolved with contributions from legends like dekzter, SergeantPanda and Bucatini.", + "script": "ct/dispatcharr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dispatcharr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dispatcharr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 9191, + "website": "https://github.com/Dispatcharr/Dispatcharr", + "documentation": "https://dispatcharr.github.io/Dispatcharr-Docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/dispatcharr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/dispatcharr/.env" + }, + { + "name": "Docker", + "slug": "docker", + "desc": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.", + "script": "ct/docker.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docker.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/docker.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [], + "os": [ + "alpine", + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Alpine", + "ram": 1024, + "version": "3.23" + }, + "type": "alpine" + }, + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.docker.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/docker.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Docker", + "slug": "docker-vm", + "desc": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers. This Template includes Docker Engine and Docker Compose Plugin.", + "script": "vm/docker-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/docker-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/docker-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002", + "scriptcat00003" + ], + "category_names": [ + "Operating Systems", + "Containers & Docker" + ], + "notes": [ + "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", + "This Script works on amd64 and arm64 Architecture." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.docker.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/docker.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "docker" + } + }, + { + "name": "Dockge", + "slug": "dockge", + "desc": "Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", + "script": "tools/addon/dockge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/dockge.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [ + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", + "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 5001, + "website": "https://github.com/louislam/dockge", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/dockge.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/dockge/compose.yaml" + }, + { + "name": "Docmost", + "slug": "docmost", + "desc": "Open-source collaborative wiki and documentation software. Create, collaborate, and share knowledge seamlessly with Docmost. Ideal for managing your wiki, knowledge-base, documentation and a lot more.", + "script": "ct/docmost.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docmost.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/docmost.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Use `cat ~/docmost.creds` to see database credentials." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 3, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://docmost.com/", + "documentation": "https://docmost.com/docs/installation", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/docmost.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/docmost/.env" + }, + { + "name": "Dokploy", + "slug": "dokploy", + "desc": "Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases. Built with Docker and Traefik, it offers features like automatic SSL, Docker Compose support, database backups, and a real-time monitoring dashboard.", + "script": "tools/addon/dokploy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dokploy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/dokploy.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [ + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", + "Initial setup will be done via the web interface on first access.", + "Dokploy has built-in auto-updates via the web interface.", + "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dokploy.sh)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://dokploy.com/", + "documentation": "https://docs.dokploy.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/png/dokploy.png", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/etc/dokploy" + }, + { + "name": "Dolibarr", + "slug": "dolibarr", + "desc": "Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.", + "script": "ct/dolibarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dolibarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dolibarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Database credentials: `cat ~/dolibarr.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.dolibarr.org/", + "documentation": "https://wiki.dolibarr.org/index.php?title=Home", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/dolibarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/usr/share/dolibarr/htdocs/conf/conf.php.example" + }, + { + "name": "Domain Locker", + "slug": "domain-locker", + "desc": "The all-in-one tool, for keeping track of your domain name portfolio. Got domain names? Get Domain Locker! ", + "script": "ct/domain-locker.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/domain-locker.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/domain-locker.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Show DB credentials: `cat ~/Domain-Locker.creds`", + "Domain-locker takes quite some time to build and a lot of ressources, RAM and Cores can be lowered after install." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/Lissy93/domain-locker", + "documentation": "https://domain-locker.com/about", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/domain-locker.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/domain-locker.env" + }, + { + "name": "Domain Monitor", + "slug": "domain-monitor", + "desc": "A self-hosted PHP domain expiration monitoring tool that tracks domain expiry dates, RDAP/WHOIS data, and SSL certificate validity. Supports alerts, multi-user setup, and cron automation. Built for developers, hosting providers, and IT admins who want full control without third-party services.", + "script": "ct/domain-monitor.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/domain-monitor.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/domain-monitor.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/Hosteroid/domain-monitor", + "documentation": "https://github.com/Hosteroid/domain-monitor/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/png/domain-monitor.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/domain-monitor/.env" + }, + { + "name": "Donetick", + "slug": "donetick", + "desc": "Donetick an open-source, user-friendly app for managing tasks and chores, featuring customizable options to help you and others stay organized", + "script": "ct/donetick.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/donetick.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/donetick.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 2021, + "website": "https://donetick.com", + "documentation": "https://docs.donetick.com/getting-started/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/donetick.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/donetick/config/selfhosted.yaml" + }, + { + "name": "Dotnet ASP Web API", + "slug": "dotnetaspwebapi", + "desc": "Automatically setup a ASP.NET server up, as well as a FTP server so you can publish to this container from Visual Studio.", + "script": "ct/dotnetaspwebapi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dotnetaspwebapi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dotnetaspwebapi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "FTP server credentials: `cat ~/ftp.creds`" + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Ubuntu", + "ram": 1024, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/asp-net-core.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Draw.IO", + "slug": "drawio", + "desc": "draw.io is a configurable diagramming and whiteboarding application, jointly owned and developed by draw.io Ltd (previously named JGraph) and draw.io AG.", + "script": "ct/drawio.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/drawio.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/drawio.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://www.drawio.com/", + "documentation": "https://www.drawio.com/doc/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/draw-io.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Duplicati", + "slug": "duplicati", + "desc": "Duplicati is a free, open-source backup solution that offers zero-trust, fully encrypted backups for your data.", + "script": "ct/duplicati.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/duplicati.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/duplicati.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "Admin password and database encryption key: `cat ~/duplicati.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 10, + "os": "Debian", + "ram": 1048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8200, + "website": "https://duplicati.com/", + "documentation": "https://docs.duplicati.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/duplicati.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "ebusd", + "slug": "ebusd", + "desc": "ebusd is a daemon for handling communication with eBUS devices connected to a 2-wire `energy bus` used by numerous heating systems.", + "script": "ct/ebusd.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ebusd.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ebusd.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "For required post installation actions, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/11352`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/john30/ebusd", + "documentation": "https://github.com/john30/ebusd/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ebusd.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/default/ebusd", + "default_credentials": { + "username": "root", + "password": "" + } + }, + { + "name": "Element Synapse", + "slug": "elementsynapse", + "desc": "Synapse is an open source Matrix homeserver implementation, written and maintained by Element. Matrix is the open standard for secure and interoperable real time communications. You can directly run and manage the source code in this repository, available under an AGPL license. There is no support provided from Element unless you have a subscription.", + "script": "ct/elementsynapse.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/elementsynapse.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/elementsynapse.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Type `cat ~/matrix.creds` to see admin username/password.", + "Synapse-Admin is running on port 5173", + "For bridges Installation methods (WhatsApp, Signal, Discord, etc.), see: ´https://docs.mau.fi/bridges/go/setup.html´" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8008, + "website": "https://element.io/", + "documentation": "https://element-hq.github.io/synapse/latest/welcome_and_overview.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/element.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/matrix-synapse/homeserver.yaml" + }, + { + "name": "Emby Media Server", + "slug": "emby", + "desc": "Emby brings together your personal videos, music, photos, and live television.", + "script": "ct/emby.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/emby.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/emby.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "With Privileged/Unprivileged Hardware Acceleration Support" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8096, + "website": "https://emby.media/", + "documentation": "https://emby.media/support/articles/Home.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/emby.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/emby/config/system.xml" + }, + { + "name": "EMQX", + "slug": "emqx", + "desc": "EMQX is an open-source MQTT broker that features a high-performance, real-time message processing engine. It is designed to handle large-scale IoT deployments, providing fast and reliable message delivery for connected devices. EMQX is known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M applications. It also offers a wide range of features and plugins for enhanced security, monitoring, and management.", + "script": "ct/emqx.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/emqx.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/emqx.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [ + "Setup-Steps: Access Control ➡ Authentication ➡ Create ➡ Next ➡ Next ➡ Create ➡ Users ➡ Add ➡ Username / Password (to authenicate with MQTT) ➡ Save. You're now ready to enjoy a high-performance MQTT Broker." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 18083, + "website": "https://www.emqx.io/", + "documentation": "https://docs.emqx.com/en/emqx/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/emqx.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/emqx", + "default_credentials": { + "username": "admin", + "password": "public" + } + }, + { + "name": "Endurain", + "slug": "endurain", + "desc": "Endurain is a self-hosted fitness tracking service designed to give users full control over their data and hosting environment. It's similar to Strava but focused on privacy and customization", + "script": "ct/endurain.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/endurain.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/endurain.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "When using a reverse proxy, edit `/opt/endurain/frontend/app/dist/env.js`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/joaovitoriasilva/endurain", + "documentation": "https://docs.endurain.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/endurain.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/endurain/.env", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Ente", + "slug": "ente", + "desc": "Ente is a service that provides a fully open source, end-to-end encrypted platform for you to store your data in the cloud without needing to trust the service provider. On top of this platform, we have built two apps so far: Ente Photos (an alternative to Apple and Google Photos) and Ente Auth (a 2FA alternative to the deprecated Authy).", + "script": "ct/ente.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ente.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ente.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Please use `journalctl -u ente-museum.service -n 10` to read logs for the signup verification code", + "If you want to use the Ente CLI to add/whitelist admins, please follow the instructions at https://ente.io/help/self-hosting/administration/cli", + "To see Museium config: `cat /opt/ente/server/museum.yaml`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://ente.io/", + "documentation": "https://github.com/ente-io/ente", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ente-photos.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt" + }, + { + "name": "ErsatzTV", + "slug": "ersatztv", + "desc": "ErsatzTV is software for configuring and streaming custom live channels using your media library.", + "script": "ct/ersatztv.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ersatztv.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ersatztv.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8409, + "website": "https://ersatztv.org/", + "documentation": "https://ersatztv.org/docs/intro", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ersatztv.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "ESPHome", + "slug": "esphome", + "desc": "ESPHome is a platform for controlling ESP8266/ESP32-based devices using configuration files and integrating them with Home Automation systems. It provides a simple and flexible way to set up and manage the functionality of these devices, including defining and automating actions, monitoring sensors, and connecting to networks and other services. ESPHome is designed to be user-friendly and easy to use, and supports a wide range of features and integrations, making it a popular choice for home automation projects and IoT applications.", + "script": "ct/esphome.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/esphome.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/esphome.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 6052, + "website": "https://esphome.io/", + "documentation": "https://esphome.io/components/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/esphome.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/config/" + }, + { + "name": "evcc", + "slug": "evcc", + "desc": "EVCC is an open-source tool that manages EV charging, prioritizing solar energy use to reduce costs and optimize charging times. It supports various EVs and chargers, adjusting power automatically based on real-time data.", + "script": "ct/evcc.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/evcc.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/evcc.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "To configure evcc, type `cd /etc` followed by `evcc configure` in the evcc LXC shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7070, + "website": "https://evcc.io/en/", + "documentation": "https://evcc.io/#devices", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/evcc.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Excalidraw", + "slug": "excalidraw", + "desc": "An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted.", + "script": "ct/excalidraw.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/excalidraw.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/excalidraw.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://excalidraw.com/", + "documentation": "https://docs.excalidraw.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/excalidraw.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE LXC Execute", + "slug": "execute", + "desc": "

This script allows administrators to execute a custom command inside one or multiple LXC containers on a Proxmox VE node. Containers can be selectively excluded via an interactive checklist. If a container is stopped, the script will automatically start it, run the command, and then shut it down again. Only Debian and Ubuntu based containers are supported

", + "script": "tools/pve/execute.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/execute.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/execute.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [], + "os": [], + "install_methods_json": [], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "FHEM", + "slug": "fhem", + "desc": "FHEM stands for \"Freundliche Hausautomation und Energie-Messung,\" which translates to \"Friendly Home Automation and Energy Measurement\" in English. The software can interface with a wide range of devices, including lighting systems, thermostats, weather stations, and media devices, among others.", + "script": "ct/fhem.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/fhem.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/fhem.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "If the LXC is created Privileged, the script will automatically set up USB passthrough." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8083, + "website": "https://fhem.de/", + "documentation": "https://fhem.de/#Documentation", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fhem.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "File Browser", + "slug": "filebrowser", + "desc": "File Browser offers a user-friendly web interface for managing files within a designated directory. It allows you to perform various actions such as uploading, deleting, previewing, renaming, and editing files.", + "script": "tools/addon/filebrowser.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/filebrowser.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/filebrowser.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001", + "scriptcat00011" + ], + "category_names": [ + "Proxmox & Virtualization", + "Files & Downloads" + ], + "notes": [ + "Execute within an existing LXC Console" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Alpine", + "ram": 0, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8080, + "website": "https://filebrowser.org/index.html#features", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/file-browser.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "helper-scripts.com" + } + }, + { + "name": "FileBrowser Quantum", + "slug": "filebrowser-quantum", + "desc": "FileBrowser Quantum provides an easy way to access and manage your files from the web. It has has a web page interface that allows you to create secure shared links, users with their own specific permissions and settings, and offers a great viewing experience for many file types. This version is called Quantum because it packs tons of advanced features into a tiny easy to run file. Unlike the majority of alternative options, FileBrowser Quantum is simple to install and easy to configure.", + "script": "tools/addon/filebrowser-quantum.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/filebrowser-quantum.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/filebrowser-quantum.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001", + "scriptcat00011" + ], + "category_names": [ + "Proxmox & Virtualization", + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Alpine", + "ram": 0, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8080, + "website": "https://github.com/gtsteffaniak/filebrowser", + "documentation": "https://github.com/gtsteffaniak/filebrowser/wiki/Getting-Started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/filebrowser-quantum.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/usr/local/community-scripts/fq-config.yaml", + "default_credentials": { + "username": "admin", + "password": "helper-scripts.com" + } + }, + { + "name": "FileFlows", + "slug": "fileflows", + "desc": "FileFlows is a powerful, open-source tool for automating media file processing workflows, including encoding, decoding, and media management. It offers an intuitive GUI and extensive plugin support, making it ideal for tasks like video transcoding, organizing, and managing large media libraries.", + "script": "ct/fileflows.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/fileflows.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/fileflows.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "With Privileged/Unprivileged Hardware Acceleration Support" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 19200, + "website": "https://fileflows.com/", + "documentation": "https://fileflows.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fileflows.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/fileflows/Data/server.config" + }, + { + "name": "Firefly III", + "slug": "firefly", + "desc": "Firefly III is a free, self-hosted tool for managing your finances. Track expenses, plan budgets, and get detailed reports.", + "script": "ct/firefly.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/firefly.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/firefly.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [ + "Data Importer is at `http:///dataimporter/`", + "Database credentials: `cat ~/firefly.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://firefly-iii.org/", + "documentation": "https://docs.firefly-iii.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/firefly-iii.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/firefly/.env" + }, + { + "name": "Fladder", + "slug": "fladder", + "desc": "Fladder is a simple Jellyfin frontend built on top of Flutter. It provides a modern interface to stream and sync content locally, manage libraries, support multiple profiles, and offers direct, transcode and offline playback with media segments skipping.", + "script": "ct/fladder.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/fladder.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/fladder.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/DonutWare/Fladder", + "documentation": "https://github.com/DonutWare/Fladder/blob/develop/INSTALL.md#ubuntudebian", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fladder.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/fladder/assets/config/config.json" + }, + { + "name": "FlareSolverr", + "slug": "flaresolverr", + "desc": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", + "script": "ct/flaresolverr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/flaresolverr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/flaresolverr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8191, + "website": "https://github.com/FlareSolverr/FlareSolverr", + "documentation": "https://github.com/FlareSolverr/FlareSolverr/blob/master/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/flaresolverr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Flatnotes", + "slug": "flatnotes", + "desc": "A self-hosted, database-less note-taking web app that utilises a flat folder of markdown files for storage.", + "script": "ct/flatnotes.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/flatnotes.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/flatnotes.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/dullage/flatnotes", + "documentation": "https://github.com/dullage/flatnotes/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/flatnotes.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/flatnotes/.env" + }, + { + "name": "FlowiseAI", + "slug": "flowiseai", + "desc": "FlowiseAI is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents", + "script": "ct/flowiseai.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/flowiseai.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/flowiseai.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Application takes long time to install. Please be patient!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://flowiseai.com/", + "documentation": "https://docs.flowiseai.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/flowise.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/flowiseai/.env" + }, + { + "name": "Fluid-Calendar", + "slug": "fluid-calendar", + "desc": "The open-source intelligent calendar that adapts to your workflow. Experience seamless task scheduling powered by AI, designed to make your time management effortless.", + "script": "ct/fluid-calendar.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/fluid-calendar.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/fluid-calendar.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019", + "scriptcat00000" + ], + "category_names": [ + "Automation & Scheduling", + "Miscellaneous" + ], + "notes": [ + "Creds: cat ~/fluid-calendar.creds" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 3, + "hdd": 7, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/dotnetfactory/fluid-calendar", + "documentation": "https://github.com/dotnetfactory/fluid-calendar/tree/main/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fluidcalendar.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/fluid-calendar/.env" + }, + { + "name": "Forgejo", + "slug": "forgejo", + "desc": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.", + "script": "ct/forgejo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/forgejo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/forgejo.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3000, + "website": "https://forgejo.org/", + "documentation": "https://forgejo.org/docs/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/forgejo.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/forgejo/app.ini" + }, + { + "name": "Forgejo Runner", + "slug": "forgejo-runner", + "desc": "Forgejo Runner is a lightweight service that executes CI/CD jobs for Forgejo, enabling automated builds, tests, and deployments.", + "script": "ct/forgejo-runner.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/forgejo-runner.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/forgejo-runner.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "12" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://forgejo.org/docs/latest/admin/actions/runner-installation/", + "documentation": "https://forgejo.org/docs/latest/admin/actions/runner-installation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/forgejo.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/root/.runner" + }, + { + "name": "FreePBX", + "slug": "freepbx", + "desc": "FreePBX is a web-based open-source graphical user interface that manages Asterisk, a voice over IP and telephony server.", + "script": "ct/freepbx.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/freepbx.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/freepbx.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "This script uses the official FreePBX install script. Check it here: https://github.com/FreePBX/sng_freepbx_debian_install" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.freepbx.org/", + "documentation": "https://sangomakb.atlassian.net/wiki/spaces/FP/overview?homepageId=8454359", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/freepbx.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "FreshRSS", + "slug": "freshrss", + "desc": "FreshRSS is a self-hosted RSS and Atom feed aggregator that lets users collect, organize, and read from multiple sources in one place. It is lightweight, easy to work with, powerful, and customizable.", + "script": "ct/freshrss.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/freshrss.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/freshrss.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Database credentials: `cat ~/freshrss.creds`", + "Per FreshRSS documentation, a cron job to actualize FreshRSS will be setup at `/etc/cron.d/freshrss-actualize`. This can be adjusted as needed" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://freshrss.org/", + "documentation": "https://freshrss.github.io/FreshRSS/en/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/freshrss.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/freshrss/data/config.php" + }, + { + "name": "Frigate", + "slug": "frigate", + "desc": "Frigate is an open-source NVR built around real-time AI object detection for IP cameras.", + "script": "ct/frigate.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/frigate.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/frigate.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00015" + ], + "category_names": [ + "NVR & Cameras" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "12" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://frigate.video/", + "documentation": "https://docs.frigate.video/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/frigate-light.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/config/config.yml" + }, + { + "name": "PVE LXC Filesystem Trim", + "slug": "fstrim", + "desc": "This maintains SSD performance by managing unused blocks. Thin-provisioned storage systems also require management to prevent unnecessary storage use. VMs automate fstrim, while LXC containers need manual or automated fstrim processes for optimal performance.", + "script": "tools/pve/fstrim.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/fstrim.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/fstrim.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "This is designed to work with SSDs on ext4 filesystems only." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linuxcontainers.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Fumadocs", + "slug": "fumadocs", + "desc": "Fumadocs is a flexible and high-performance framework for creating well-structured documentation websites using Next.js. It allows developers to write content and transform it into structured data. Fumadocs supports various content sources, including MDX and Content Collections, and integrates search solutions like Orama and Algolia. It also provides interactive components to enhance the user experience.", + "script": "ct/fumadocs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/fumadocs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/fumadocs.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://fumadocs.vercel.app/", + "documentation": "https://fumadocs.vercel.app/docs/ui", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fumadocs.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Garage", + "slug": "garage", + "desc": "Garage is a lightweight, self-hosted, S3-compatible object storage service built for distributed environments. It is designed to be simple, efficient, and easy to deploy across multiple nodes.", + "script": "ct/garage.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/garage.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/garage.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "The Garage configuration file is located at `/etc/garage.toml`. You can edit RPC and API bindings, tokens, and data directories there.", + "Admin API runs by default on port `3903`, S3 API on port `3900`, Web UI on `3902`. Adjust firewall rules accordingly.", + "To view your generated tokens and RPC secret, check `~/garage.creds` after installation." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Alpine", + "ram": 512, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3900, + "website": "https://garagehq.deuxfleurs.fr/", + "documentation": "https://garagehq.deuxfleurs.fr/documentation/quick-start/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/garage.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/garage.toml" + }, + { + "name": "garmin-grafana", + "slug": "garmin-grafana", + "desc": "A self-hosted solution to fetch data from Garmin servers and store it in a local InfluxDB database for visualization with Grafana.", + "script": "ct/garmin-grafana.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/garmin-grafana.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/garmin-grafana.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Grafana and InfluxDB credentials are stored in `/opt/garmin-grafana/.env`.", + "`garmin-grafana` only imports the past 7 days by default. To import historical data, use `/usr/local/bin/garmin-bulk-import` after installation." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/arpanghosh8453/garmin-grafana", + "documentation": "https://github.com/arpanghosh8453/garmin-grafana", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/garmin-grafana.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/garmin-grafana/.env" + }, + { + "name": "gatus", + "slug": "gatus", + "desc": "Gatus is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the body and many others. The icing on top is that each of these health checks can be paired with alerting via Slack, Teams, PagerDuty, Discord, Twilio and many more.", + "script": "ct/gatus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gatus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gatus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8080, + "website": "https://gatus.io/", + "documentation": "https://gatus.io/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gatus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/gatus/config/config.yaml" + }, + { + "name": "Ghost", + "slug": "ghost", + "desc": "Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.", + "script": "ct/ghost.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ghost.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ghost.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 2368, + "website": "https://ghost.org", + "documentation": "https://ghost.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ghost.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Ghostfolio", + "slug": "ghostfolio", + "desc": "Ghostfolio is an open source wealth management software built with web technology. The application empowers busy people to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions.", + "script": "ct/ghostfolio.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ghostfolio.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ghostfolio.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [ + "Create your first user account by visiting the web interface and clicking 'Get Started'. The first user will automatically get admin privileges.", + "Database and Redis credentials: `cat ~/ghostfolio.creds`", + "Optional: CoinGecko API keys can be added during installation or later in the .env file for enhanced cryptocurrency data.", + "Build process requires 4GB RAM (runtime: ~2GB). A temporary swap file will be created automatically if insufficient memory is detected." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3333, + "website": "https://ghostfol.io/", + "documentation": "https://github.com/ghostfolio/ghostfolio?tab=readme-ov-file#self-hosting", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ghostfolio.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/ghostfolio/.env" + }, + { + "name": "Gitea", + "slug": "gitea", + "desc": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.", + "script": "ct/gitea.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gitea.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gitea.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "The script installs SQLite3 as default database provider. You will be asked to select database type when you initially open the application URL. Select SQLite3 or provide your own database." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3000, + "website": "https://gitea.com", + "documentation": "https://docs.gitea.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gitea.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/gitea/app.ini" + }, + { + "name": "Gitea-Mirror", + "slug": "gitea-mirror", + "desc": "Gitea Mirror auto-syncs GitHub repos to your self-hosted Gitea, with a sleek Web UI and easy Docker deployment. ", + "script": "ct/gitea-mirror.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gitea-mirror.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gitea-mirror.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 4321, + "website": "https://github.com/RayLabsHQ/gitea-mirror/", + "documentation": "https://github.com/RayLabsHQ/gitea-mirror/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gitea-mirror.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/systemd/system/gitea-mirror.service" + }, + { + "name": "GitHub Runner", + "slug": "github-runner", + "desc": "GitHub Actions self-hosted runner executes workflows for your repository or organization, enabling CI/CD, builds, and deployments.", + "script": "ct/github-runner.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/github-runner.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/github-runner.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Get your token: repo Settings → Actions → Runners → New self-hosted runner → copy the token.", + "Then run: cd /opt/actions-runner && sudo -u runner ./config.sh --url https://github.com/your-username/your-repo --token ", + "Start the runner: systemctl start actions-runner" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "12" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/actions/runner", + "documentation": "https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/github.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/actions-runner" + }, + { + "name": "Glance", + "slug": "glance", + "desc": "A self-hosted dashboard that puts all your feeds in one place", + "script": "ct/glance.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/glance.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/glance.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/glanceapp/glance", + "documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/glance.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/glance/glance.yml" + }, + { + "name": "Glances", + "slug": "glances", + "desc": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.", + "script": "tools/addon/glances.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/glances.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/glances.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Execute within an existing LXC Console (Debian / Ubuntu / Alpine supported)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 61208, + "website": "https://nicolargo.github.io/glances/", + "documentation": "https://glances.readthedocs.io/en/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/glances.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/usr/local/share/doc/glances/glances.conf" + }, + { + "name": "GlobaLeaks", + "slug": "globaleaks", + "desc": "GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.", + "script": "ct/globaleaks.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/globaleaks.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/globaleaks.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://www.globaleaks.org/", + "documentation": "https://docs.globaleaks.org", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/globaleaks.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "GLPI", + "slug": "glpi", + "desc": "GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.", + "script": "ct/glpi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/glpi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/glpi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://glpi-project.org/", + "documentation": "https://glpi-project.org/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/glpi.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/glpi", + "default_credentials": { + "username": "glpi", + "password": "glpi" + } + }, + { + "name": "Gluetun", + "slug": "gluetun", + "desc": "Gluetun is a lightweight VPN client supporting multiple providers (Mullvad, NordVPN, PIA, ProtonVPN, Surfshark, etc.) with OpenVPN and WireGuard, built-in DNS over TLS, firewall kill switch, HTTP proxy, and Shadowsocks proxy.", + "script": "ct/gluetun.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gluetun.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gluetun.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [], + "install_methods_json": [], + "port": 8000, + "website": "https://github.com/qdm12/gluetun", + "documentation": "https://github.com/qdm12/gluetun-wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gluetun.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [], + "config_path": "/opt/gluetun-data/.env" + }, + { + "name": "go2rtc", + "slug": "go2rtc", + "desc": "go2rtc is the ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.", + "script": "ct/go2rtc.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/go2rtc.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/go2rtc.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00015" + ], + "category_names": [ + "NVR & Cameras" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 1984, + "website": "https://github.com/AlexxIT/go2rtc", + "documentation": "https://github.com/AlexxIT/go2rtc/blob/master/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/go2rtc.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/go2rtc/go2rtc.yaml" + }, + { + "name": "Gokapi", + "slug": "gokapi", + "desc": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days.", + "script": "ct/gokapi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gokapi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gokapi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 53842, + "website": "https://github.com/Forceu/Gokapi", + "documentation": "https://gokapi.readthedocs.io/en/latest/usage.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gokapi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/gokapi/config" + }, + { + "name": "Gotify", + "slug": "gotify", + "desc": "Gotify is a simple server for sending and receiving messages", + "script": "ct/gotify.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gotify.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gotify.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://gotify.net/", + "documentation": "https://gotify.net/docs/index", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gotify.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/gotify/config.yml", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Grafana", + "slug": "grafana", + "desc": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.", + "script": "ct/grafana.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/grafana.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/grafana.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3000, + "website": "https://grafana.com/", + "documentation": "https://grafana.com/docs/grafana/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/grafana.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "Debian: /etc/grafana/grafana.ini | Alpine: /etc/grafana.ini", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Gramps Web", + "slug": "gramps-web", + "desc": "Gramps Web is a collaborative genealogy platform for browsing, editing and sharing family trees through a modern web interface.", + "script": "ct/gramps-web.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gramps-web.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gramps-web.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "On first access, create the owner account via the built-in onboarding wizard.", + "The initial deployment compiles the frontend and can take several minutes." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://www.grampsweb.org/", + "documentation": "https://www.grampsweb.org/install_setup/setup/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gramps.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/gramps-web/config/config.cfg" + }, + { + "name": "Graylog", + "slug": "graylog", + "desc": "Graylog is an open-source log management and analysis platform that centralizes and processes log data from various sources, enabling real-time search, analysis, and alerting for IT infrastructure monitoring and troubleshooting.", + "script": "ct/graylog.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/graylog.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/graylog.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Initial Setup credentials: `tail /var/log/graylog-server/server.log` after the server starts for the first time.", + "Type `cat ~/graylog.creds` to get admin password that you use to log in AFTER the Initial Setup" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 30, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://graylog.org/", + "documentation": "https://go2docs.graylog.org/current/home.htm", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/graylog.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/graylog/server/server.conf" + }, + { + "name": "Grist", + "slug": "grist", + "desc": "Grist is like a spreadsheet + database hybrid. It lets you store structured data, use relational links between tables, apply formulas (even with Python), build custom layouts (cards, forms, dashboards), set fine-grained access rules, and visualize data with charts or pivot-tables.", + "script": "ct/grist.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/grist.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/grist.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 8484, + "website": "https://www.getgrist.com/", + "documentation": "https://support.getgrist.com/self-managed/#the-essentials", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/grist.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/grist/.env" + }, + { + "name": "grocy", + "slug": "grocy", + "desc": "grocy is a web-based self-hosted groceries & household management solution for your home. It helps you keep track of your groceries and household items, manage your shopping list, and keep track of your pantry, recipes, meal plans, and more.", + "script": "ct/grocy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/grocy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/grocy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://grocy.info/", + "documentation": "https://github.com/grocy/grocy#how-to-install", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/grocy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/www/html/data/config.php", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Guardian", + "slug": "guardian", + "desc": "Guardian is a lightweight companion app for Plex that lets you monitor, approve or block devices in real time. It helps you enforce per-user or global policies, stop unwanted sessions automatically and grant temporary access - all through a simple web interface.", + "script": "ct/guardian.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/guardian.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/guardian.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/HydroshieldMKII/Guardian", + "documentation": "https://github.com/HydroshieldMKII/Guardian/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/guardian-plex.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/guardian/.env" + }, + { + "name": "GWN Manager", + "slug": "gwn-manager", + "desc": "GWN Manager is a free on-premise enterprise-grade, management platform for Grandstream GWN series devices. Typically deployed on a customer’s private network, this flexible, scalable solution offers simplified configuration and management.", + "script": "ct/gwn-manager.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gwn-manager.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gwn-manager.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Installation package is pulled from GrandStream website. Installation may take a while." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 6144, + "version": "13" + }, + "type": "default" + } + ], + "port": 8443, + "website": "https://www.grandstream.com/products/networking-solutions/wi-fi-management/product/gwn-manager", + "documentation": "https://documentation.grandstream.com/article-categories/gwn-mgmt/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gwn-manager.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/gwn/conf/gwn.conf" + }, + { + "name": "Home Assistant OS", + "slug": "haos-vm", + "desc": "This script automates the process of creating a Virtual Machine (VM) using the official KVM (qcow2) disk image provided by the Home Assistant Team. It involves finding, downloading, and extracting the image, defining user-defined settings, importing and attaching the disk, setting the boot order, and starting the VM. It supports various storage types, and does not involve any hidden installations. After the script completes, click on the VM, then on the Summary tab to find the VM IP.", + "script": "vm/haos-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/haos-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/haos-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", + "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 32, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8123, + "website": "https://www.home-assistant.io/", + "documentation": "https://www.home-assistant.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/home-assistant.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Headscale", + "slug": "headscale", + "desc": "An open source, self-hosted implementation of the Tailscale control server", + "script": "ct/headscale.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/headscale.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/headscale.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Configuration settings: `/etc/headscale/config.yaml`", + "Access headscale-admin UI via `http:///admin/`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/juanfont/headscale", + "documentation": "https://headscale.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/headscale.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/headscale/config.yaml" + }, + { + "name": "Healthchecks", + "slug": "healthchecks", + "desc": "Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages (\"pings\") from your cron jobs and scheduled tasks (\"checks\"). When a ping does not arrive on time, Healthchecks sends out alerts. Healthchecks comes with a web dashboard, API, 25+ integrations for delivering notifications, monthly email reports, WebAuthn 2FA support, team management features: projects, team members, read-only access.", + "script": "ct/healthchecks.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/healthchecks.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/healthchecks.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "if you change your LXC-IP, you need to update /etc/caddy/Caddyfile & /opt/healthchecks/hc/local_settings.py", + "Show credentials: `cat ~/healthchecks.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://healthchecks.io/", + "documentation": "https://healthchecks.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/healthchecks.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/healthchecks/hc/local_settings.py" + }, + { + "name": "Heimdall Dashboard", + "slug": "heimdall-dashboard", + "desc": "Heimdall Dashboard is a self-hosted, web-based dashboard for managing and monitoring the health of applications and servers. It allows you to keep track of the status of your systems from a single, centralized location, and receive notifications when things go wrong. With Heimdall Dashboard, you have full control over your data and can customize it to meet your specific needs. Self-hosting the dashboard gives you the flexibility to run it on your own infrastructure, making it a suitable solution for organizations that prioritize data security and privacy.", + "script": "ct/heimdall-dashboard.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/heimdall-dashboard.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/heimdall-dashboard.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 7990, + "website": "https://heimdall.site/", + "documentation": "https://github.com/linuxserver/Heimdall/blob/2.x/readme.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/heimdall.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/Heimdall/.env" + }, + { + "name": "hev-socks5-server", + "slug": "hev-socks5-server", + "desc": "HevSocks5Server is a simple, lightweight socks5 server.", + "script": "ct/hev-socks5-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hev-socks5-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hev-socks5-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Default credentials: `cat /root/hev.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 1080, + "website": "https://github.com/heiher/hev-socks5-server", + "documentation": "https://github.com/heiher/hev-socks5-server/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hev.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/hivemq/conf/config.xml" + }, + { + "name": "HiveMQ CE", + "slug": "hivemq", + "desc": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", + "script": "ct/hivemq.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hivemq.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hivemq.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [ + "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 1883, + "website": "https://www.hivemq.com/", + "documentation": "https://github.com/hivemq/hivemq-community-edition/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hivemq.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/hivemq/conf/config.xml" + }, + { + "name": "Homarr", + "slug": "homarr", + "desc": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips.", + "script": "ct/homarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/homarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 7575, + "website": "https://homarr.dev/", + "documentation": "https://homarr.dev/docs/getting-started/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/homarr.env" + }, + { + "name": "Home Assistant Container", + "slug": "homeassistant", + "desc": "A standalone container-based installation of Home Assistant Core means that the software is installed inside a Docker container, separate from the host operating system. This allows for flexibility and scalability, as well as improved security, as the container can be easily moved or isolated from other processes on the host.", + "script": "ct/homeassistant.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homeassistant.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/homeassistant.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "Containerized version doesn't allow Home Assistant add-ons.", + "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "config path: `/var/lib/docker/volumes/hass_config/_data`", + "Portainer interface: $IP: 9443 - User & password must be set manually within 5 minutes, otherwise a restart of Portainer is required!", + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8123, + "website": "https://www.home-assistant.io/", + "documentation": "https://www.home-assistant.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/home-assistant.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/docker/volumes/hass_config/_data" + }, + { + "name": "HomeBox", + "slug": "homebox", + "desc": "HomeBox is a simple, home-focused inventory management software. It allows users to organize and track household items by adding, updating, or deleting them. Features include optional details like warranty info, CSV import/export, custom labels, locations, and multi-tenant support for sharing with others. It’s designed to be fast, easy to use, and portable.", + "script": "ct/homebox.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homebox.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/homebox.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7745, + "website": "https://homebox.software/en/", + "documentation": "https://homebox.software/en/quick-start.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homebox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/homebox/.env" + }, + { + "name": "Homebrew (Linuxbrew)", + "slug": "homebrew", + "desc": "Homebrew (Linuxbrew) is a package manager for Linux that installs software from source into a user-managed prefix, allowing non-root users to install development tools and utilities without system-wide changes.", + "script": "tools/addon/homebrew.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/homebrew.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/homebrew.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Execute within an existing LXC Console", + "Requires at least one non-root user (uid >= 1000) in the container" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://brew.sh/", + "documentation": "https://docs.brew.sh/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homebrew.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "" + }, + { + "name": "Homebridge", + "slug": "homebridge", + "desc": "Homebridge is a popular open-source software platform that enables you to integrate smart home devices and services that do not natively support Apple's HomeKit protocol into the HomeKit ecosystem. This allows you to control and automate these devices using Siri, the Home app, or other HomeKit-enabled apps, making it easy to bring together a variety of different devices into a unified smart home system. With Homebridge, you can expand the capabilities of your smart home, unlocking new possibilities for automating and controlling your devices and systems.", + "script": "ct/homebridge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homebridge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/homebridge.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8581, + "website": "https://homebridge.io/", + "documentation": "https://github.com/homebridge/homebridge/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homebridge.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/homebridge/config.json", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Homepage", + "slug": "homepage", + "desc": "Homepage is a self-hosted dashboard solution for centralizing and organizing data and information.", + "script": "ct/homepage.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homepage.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/homepage.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [ + "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`", + "Add additional allowed hosts to `/opt/homepage/.env`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://gethomepage.dev", + "documentation": "https://gethomepage.dev/configs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homepage.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/homepage/config/" + }, + { + "name": "Homer", + "slug": "homer", + "desc": "Homer is a simple and lightweight static homepage generator that allows you to create and manage a home page for your server. It uses a YAML configuration file to define the layout and content of your homepage, making it easy to set up and customize. The generated homepage is static, meaning it does not require any server-side processing, making it fast and efficient to serve. Homer is designed to be a flexible and low-maintenance solution for organizing and accessing your services and information from a single, centralized location.", + "script": "ct/homer.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homer.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/homer.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [ + "Configuration Path: `/opt/homer/assets/config.yml`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8010, + "website": "https://github.com/bastienwirtz/homer", + "documentation": "https://github.com/bastienwirtz/homer/blob/main/README.md#table-of-contents", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homer.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/homer/assets/config.yml" + }, + { + "name": "Hoodik", + "slug": "hoodik", + "desc": "Hoodik is a lightweight, self-hosted cloud storage solution with end-to-end encryption. Files are encrypted on your device before upload using hybrid RSA/AES encryption, ensuring only you can access your data.", + "script": "ct/hoodik.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hoodik.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hoodik.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "First visit will prompt you to create an admin account", + "Installation builds Rust backend and Vue frontend from source - takes 15-20 minutes", + "Requires 4GB RAM and 20GB disk for build process", + "Data is stored in /opt/hoodik_data", + "SSL is disabled by default - use a reverse proxy for HTTPS" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 5443, + "website": "https://github.com/hudikhq/hoodik", + "documentation": "https://github.com/hudikhq/hoodik#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hoodik.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/hoodik/.env" + }, + { + "name": "HortusFox", + "slug": "hortusfox", + "desc": "HortusFox is a collaborative plant management system for plant enthusiasts. Manage, document and track your entire plant collection – self-hosted and privacy-friendly.", + "script": "ct/hortusfox.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hortusfox.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hortusfox.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Login Credentials : `cat ~/hortusfox.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.hortusfox.com/", + "documentation": "https://github.com/danielbrendel/hortusfox-web", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hortusfox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/hortusfox/.env" + }, + { + "name": "PVE Host Backup", + "slug": "host-backup", + "desc": "This script serves as a versatile backup utility, enabling users to specify both the backup path and the directory they want to work in. This flexibility empowers users to select the specific files and directories they wish to back up, making it compatible with a wide range of hosts, not limited to Proxmox.", + "script": "tools/pve/host-backup.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/host-backup.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/host-backup.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "A backup is rendered ineffective when it remains stored on the host" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "HyperHDR", + "slug": "hyperhdr", + "desc": "HyperHDR is a highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis.", + "script": "ct/hyperhdr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hyperhdr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hyperhdr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8090, + "website": "https://github.com/awawa-dev/HyperHDR", + "documentation": "https://github.com/awawa-dev/HyperHDR/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hyperhdr.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Hyperion", + "slug": "hyperion", + "desc": "Hyperion is an opensource Ambient Lighting implementation. It supports many LED devices and video grabbers.", + "script": "ct/hyperion.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hyperion.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hyperion.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8090, + "website": "https://hyperion-project.org/forum/", + "documentation": "https://docs.hyperion-project.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hyperion.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "iGotify", + "slug": "igotify", + "desc": "Companion service to Gotify that forwards notifications to iOS devices via Apple Push Notification service (APNs).", + "script": "ct/igotify.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/igotify.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/igotify.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [ + "Requires a running Gotify instance. Configure the Gotify server URL and client token in the iGotify web interface after setup." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/androidseb25/iGotify-Notification-Assistent", + "documentation": "https://github.com/androidseb25/iGotify-Notification-Assistent", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gotify.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/igotify/.env" + }, + { + "name": "Immich", + "slug": "immich", + "desc": "High performance self-hosted photo and video management solution.", + "script": "ct/immich.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/immich.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/immich.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Please be aware that Immich releases are pinned to specific versions until compatibility has been confirmed by the Community Scripts maintainers; as a result, the version installed by the helper script may not be the most current version of Immich", + "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", + "HW-accelerated video transcoding is supported, but must be enabled in Immich Settings", + "To change upload location, edit 'IMMICH_MEDIA_LOCATION' in `/opt/immich/.env`, retarget the symlink 'upload' in /opt/immich/app and /opt/immich/app/machine-learning to your new upload location, copy the default upload location `/opt/immich/upload` and its contents to the new upload location, confirm that the new upload location and its contents are owned by `immich:immich`, and restart the Immich server. See `https://github.com/community-scripts/ProxmoxVE/discussions/5075` for more information.", + "Logs: `/var/log/immich`", + "During first install, 5 custom libraries need to be compiled from source. Depending on your CPU, this can take anywhere between 15 minutes and 2 hours. Please be patient. Touch grass or something." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 6144, + "version": "13" + }, + "type": "default" + } + ], + "port": 2283, + "website": "https://immich.app", + "documentation": "https://immich.app/docs/overview/introduction", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/immich.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/immich/.env" + }, + { + "name": "Immich Public Proxy", + "slug": "immich-public-proxy", + "desc": "Share your Immich photos and albums in a safe way without exposing your Immich instance to the public.", + "script": "tools/addon/immich-public-proxy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/immich-public-proxy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/immich-public-proxy.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "Requires Node.js 24+", + "Update with: update_immich-public-proxy" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/alangrainger/immich-public-proxy", + "documentation": "https://github.com/alangrainger/immich-public-proxy/tree/main/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/immich-public-proxy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/immich-proxy/app/.env" + }, + { + "name": "ImmichFrame", + "slug": "immichframe", + "desc": "ImmichFrame is a digital photo frame web application that connects to your Immich server and displays your photos as a fullscreen slideshow.", + "script": "ct/immichframe.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/immichframe.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/immichframe.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "After installation, edit `/opt/immichframe/Config/Settings.yml` and set ImmichServerUrl and ApiKey. Then restart the service with `systemctl restart immichframe`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/immich-frame.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/immichframe/Config/Settings.yml" + }, + { + "name": "Infisical", + "slug": "infisical", + "desc": "Secrets, certificates, and access management on autopilot. All-in-one platform to securely manage application secrets, certificates, SSH keys, and configurations across your team and infrastructure.", + "script": "ct/infisical.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/infisical.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/infisical.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://infisical.com/", + "documentation": "https://infisical.com/docs/documentation/getting-started/overview", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/infisical.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/infisical/infisical.rb" + }, + { + "name": "InfluxDB", + "slug": "influxdb", + "desc": "InfluxDB is designed to handle high write and query loads, and is optimized for storing and analyzing time-stamped data, such as metrics, events, and logs. InfluxDB supports SQL-like query language and has a built-in HTTP API for data ingestion and retrieval. It's commonly used for IoT and industrial applications where time-series data is involved.\r\n\r\nTelegraf is a server agent that collects, processes, and aggregates metrics and events data from different sources, such as systems, databases, and APIs, and outputs the data to various outputs, such as InfluxDB, Prometheus, Elasticsearch, and many others.", + "script": "ct/influxdb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/influxdb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/influxdb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Port for V1: 8888", + "Port for V2: 8086" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8086, + "website": "https://www.influxdata.com/", + "documentation": "https://docs.influxdata.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/influxdb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "InspIRCd 4", + "slug": "inspircd", + "desc": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", + "script": "ct/inspircd.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/inspircd.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/inspircd.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 6667, + "website": "https://www.inspircd.org/", + "documentation": "https://docs.inspircd.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/inspircd.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/inspircd/inspircd.conf" + }, + { + "name": "InvenTree", + "slug": "inventree", + "desc": "InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is designed to be lightweight and easy to use for SME or hobbyist applications.", + "script": "ct/inventree.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/inventree.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/inventree.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Please read the documentation for your configuration needs." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://inventree.org", + "documentation": "https://docs.inventree.org/en/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/inventree.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/inventree/", + "default_credentials": { + "username": "admin", + "password": "`cat /etc/inventree/admin_password.txt`" + } + }, + { + "name": "Investbrain", + "slug": "investbrain", + "desc": "Investbrain is a smart open-source investment tracker that helps you manage, track, and make informed decisions about your investments.", + "script": "ct/investbrain.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/investbrain.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/investbrain.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [ + "Database credentials: `cat ~/investbrain.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://investbra.in", + "documentation": "https://github.com/investbrainapp/investbrain", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/investbrain.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/investbrain/.env" + }, + { + "name": "InvoiceNinja", + "slug": "invoiceninja", + "desc": "Invoice Ninja is a free, open-source invoicing, quotes, expenses and time-tracking application for freelancers and businesses. Features include recurring invoices, online payments, client portal, and multi-company support.", + "script": "ct/invoiceninja.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/invoiceninja.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/invoiceninja.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "First visit http://IP:8080/setup to complete the initial configuration", + "Database credentials are stored in `~/invoiceninja.creds`. Use them in the above initial configuration step.", + "Configure SMTP settings in /opt/invoiceninja/.env for email functionality" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://invoiceninja.com/", + "documentation": "https://invoiceninja.github.io/selfhost.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/invoice-ninja.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/invoiceninja/.env" + }, + { + "name": "ioBroker", + "slug": "iobroker", + "desc": "ioBroker is an open-source platform for building and managing smart home automation systems. It provides a centralized control and management interface for connected devices, sensors, and other IoT devices. ioBroker integrates with a wide range of popular smart home systems, devices, and services, making it easy to automate tasks and processes, monitor and control devices, and collect and analyze data from a variety of sources. With its flexible architecture and easy-to-use interface, ioBroker is designed to make it simple for users to build and customize their own smart home automation systems, regardless of their technical background or experience.", + "script": "ct/iobroker.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/iobroker.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/iobroker.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8081, + "website": "https://www.iobroker.net/#en/intro", + "documentation": "https://www.iobroker.net/#en/documentation", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/iobroker.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "iSponsorBlockTV", + "slug": "isponsorblocktv", + "desc": "iSponsorBlockTV connects to YouTube TV clients and automatically skips SponsorBlock segments, mutes ads, and presses the Skip Ad button when available.", + "script": "ct/isponsorblocktv.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/isponsorblocktv.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/isponsorblocktv.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "No web UI; run `iSponsorBlockTV setup` inside the container to configure.", + "SSDP auto-discovery requires multicast on your bridge; manual pairing works without it." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/dmunozv04/iSponsorBlockTV", + "documentation": "https://github.com/dmunozv04/iSponsorBlockTV/wiki", + "logo": "https://raw.githubusercontent.com/ajayyy/SponsorBlock/master/public/icons/IconSponsorBlocker512px.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/isponsorblocktv/config.json" + }, + { + "name": "ITSM-NG", + "slug": "itsm-ng", + "desc": "ITSM-NG is a powerful, open-source IT Service Management (ITSM) solution designed for managing IT assets, software, licenses, and support processes in accordance with ITIL best practices. It offers integrated features for asset inventory, incident tracking, problem management, change requests, and service desk workflows.", + "script": "ct/itsm-ng.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/itsm-ng.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/itsm-ng.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://itsm-ng.com", + "documentation": "https://wiki.itsm-ng.org/en/home", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/itsm-ng.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/itsm-ng", + "default_credentials": { + "username": "itsm", + "password": "itsm" + } + }, + { + "name": "Jackett", + "slug": "jackett", + "desc": "Jackett supports a wide range of trackers, including popular ones like The Pirate Bay, RARBG, and Torrentz2, as well as many private trackers. It can be integrated with several BitTorrent clients, including qBittorrent, Deluge, and uTorrent, among others.", + "script": "ct/jackett.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jackett.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jackett.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9117, + "website": "https://github.com/Jackett/Jackett", + "documentation": "https://github.com/Jackett/Jackett/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jackett.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/.env" + }, + { + "name": "Jeedom", + "slug": "jeedom", + "desc": "Jeedom is a home automation system that is free, open, and cloudless. It allows users to manage and automate various aspects of their homes by creating objects, installing plugins for added functionalities, and connecting to a Market account for services. It also supports direct access URLs and user management.", + "script": "ct/jeedom.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jeedom.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jeedom.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "Only OS packages are updateable. To update Jeedom, please use the web interface." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 2048, + "version": "12" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://jeedom.com/", + "documentation": "https://doc.jeedom.com", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jeedom.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Jellyfin Media Server", + "slug": "jellyfin", + "desc": "Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.", + "script": "ct/jellyfin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jellyfin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jellyfin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "With Privileged/Unprivileged Hardware Acceleration Support", + "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg", + "For NVIDIA graphics cards, you'll need to install the same drivers in the container that you did on the host. In the container, run the driver installation script and add the CLI arg --no-kernel-module", + "Log rotation is configured in /etc/logrotate.d/jellyfin. To reduce verbosity, change MinimumLevel in /etc/jellyfin/logging.json to Warning or Error (disables fail2ban auth logging)." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8096, + "website": "https://jellyfin.org/", + "documentation": "https://jellyfin.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jellyfin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/jellyfin/" + }, + { + "name": "Jellystat", + "slug": "jellystat", + "desc": "A free and open source statistics app for Jellyfin", + "script": "tools/addon/jellystat.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/jellystat.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/jellystat.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Requires Node.js 20+ and PostgreSQL (auto-installed if missing)", + "Default PostgreSQL credentials: jellystat / jellystat", + "Update with: update_jellystat" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/CyferShepard/Jellystat", + "documentation": "https://github.com/CyferShepard/Jellystat", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jellystat.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/jellystat/.env" + }, + { + "name": "Jenkins", + "slug": "jenkins", + "desc": "Jenkins provides hundreds of plugins to support building, deploying and automating any project. ", + "script": "ct/jenkins.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jenkins.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jenkins.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://www.jenkins.io/", + "documentation": "https://www.jenkins.io/doc/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jenkins.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Joplin Server", + "slug": "joplin-server", + "desc": "Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.", + "script": "ct/joplin-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/joplin-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/joplin-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Application can take some time to build, depending on your host speed. Please be patient.", + "Default RAM size for LXC is set to 6GB because of Node.js building process. You can lower it after application installs" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 6144, + "version": "13" + }, + "type": "default" + } + ], + "port": 22300, + "website": "https://joplinapp.org/", + "documentation": "https://joplinapp.org/help/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/joplin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/joplin-server/.env", + "default_credentials": { + "username": "admin@localhost", + "password": "admin" + } + }, + { + "name": "jotty", + "slug": "jotty", + "desc": "A simple, self-hosted app for your checklists and notes. Tired of bloated, cloud-based to-do apps? jotty is a lightweight alternative for managing your personal checklists and notes. It's built with Next.js 14, is easy to deploy, and keeps all your data on your own server.", + "script": "ct/jotty.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jotty.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jotty.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/fccview/jotty", + "documentation": "https://github.com/fccview/jotty/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jotty.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/jotty/.env" + }, + { + "name": "Jupyter Notebook", + "slug": "jupyternotebook", + "desc": "The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.", + "script": "ct/jupyternotebook.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jupyternotebook.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jupyternotebook.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "To get the token to access the Jupyter Notebook, run the following command: jupyter notebook list." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8888, + "website": "https://jupyter.org/", + "documentation": "https://jupyter-notebook.readthedocs.io/en/stable/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jupyter.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Kapowarr", + "slug": "kapowarr", + "desc": "Kapowarr allows you to build a digital library of comics. You can add volumes, map them to a folder and start managing! Download, rename, move and convert issues of the volume (including TPB's, One Shots, Hard Covers, and more). The whole process is automated and can be customised in the settings.", + "script": "ct/kapowarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kapowarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kapowarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 256, + "version": "13" + }, + "type": "default" + } + ], + "port": 5656, + "website": "https://casvt.github.io/Kapowarr/", + "documentation": "https://casvt.github.io/Kapowarr/general_info/workings/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kapowarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "karakeep", + "slug": "karakeep", + "desc": "karakeep (formerly: hoarder) is an AI-powered bookmarking tool that helps you save and organize your digital content. It automatically tags your links, notes, and images, making them easy to find later. With features like auto-fetching, lists, and full-text search, karakeep is the perfect tool for anyone who wants to keep track of their digital life.", + "script": "ct/karakeep.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/karakeep.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/karakeep.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://karakeep.app/", + "documentation": "https://docs.karakeep.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/karakeep.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/karakeep/karakeep.env" + }, + { + "name": "Kasm", + "slug": "kasm", + "desc": "Kasm Workspaces is a container streaming platform that delivers browser-based access to desktops, applications, and web services with enhanced security and scalability.", + "script": "ct/kasm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kasm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kasm.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "Kasm needs swap (on Proxmox host) and activated FUSE to be installed successfully!", + "Show credentials: `cat ~/kasm.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 50, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://www.kasmweb.com/", + "documentation": "https://www.kasmweb.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kasm-workspaces.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Kavita", + "slug": "kavita", + "desc": "Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a full solution for all your reading needs.", + "script": "ct/kavita.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kavita.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kavita.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://www.kavitareader.com/", + "documentation": "https://wiki.kavitareader.com/getting-started/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kavita.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE Kernel Clean", + "slug": "kernel-clean", + "desc": "Cleaning unused kernel images is beneficial for reducing the length of the GRUB menu and freeing up disk space. By removing old, unused kernels, the system is able to conserve disk space and streamline the boot process.", + "script": "tools/pve/kernel-clean.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/kernel-clean.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/kernel-clean.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE Kernel Pin", + "slug": "kernel-pin", + "desc": "Kernel Pin is an essential tool for effortlessly managing kernel pinning and unpinning.", + "script": "tools/pve/kernel-pin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/kernel-pin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/kernel-pin.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Keycloak", + "slug": "keycloak", + "desc": "Keycloak is an open-source identity and access management solution that provides centralized authentication and authorization for modern applications and services. It enables organizations to secure their applications and services with a single sign-on (SSO) solution, reducing the need for users to remember multiple login credentials. Keycloak supports various authentication protocols, including SAML, OAuth, and OpenID Connect, and integrates with a wide range of applications and services. With Keycloak, administrators can manage user identities, define security policies, and monitor access to their applications and services. The software is designed to be scalable, flexible, and easy to use, making it a valuable tool for enhancing the security and usability of modern applications and services.", + "script": "ct/keycloak.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/keycloak.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/keycloak.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "First start can take a few minutes", + "When updating, if you had modified cache-ispn.xml: Re-apply your changes to the new file, otherwise leave it unchanged." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://www.keycloak.org/", + "documentation": "https://www.keycloak.org/documentation", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/keycloak.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/keycloak/conf/keycloak.conf", + "default_credentials": { + "username": "tmpadm", + "password": "admin123" + } + }, + { + "name": "Kima-Hub", + "slug": "kima-hub", + "desc": "Self-hosted, on-demand audio streaming platform with AI-powered vibe matching, mood detection, smart playlists, and Lidarr/Audiobookshelf integration.", + "script": "ct/kima-hub.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kima-hub.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kima-hub.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "First user to register becomes the administrator.", + "Mount your music library to /music in the container.", + "Audio analysis (mood/vibe detection) requires significant RAM (2-4GB per worker)." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 3030, + "website": "https://github.com/Chevron7Locked/kima-hub", + "documentation": "https://github.com/Chevron7Locked/kima-hub#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kima-hub.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/kima-hub/backend/.env" + }, + { + "name": "Kimai", + "slug": "kimai", + "desc": "Kimai is an open-source time-tracking software designed for freelancers, small teams, and businesses to efficiently track, manage, and analyze work hours. This web-based tool enables users to log their work time with ease, associating entries with specific clients, projects, and tasks.", + "script": "ct/kimai.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kimai.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kimai.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 7, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.kimai.org/", + "documentation": "https://www.kimai.org/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kimai.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/kimai/.env", + "default_credentials": { + "username": "admin@helper-scripts.com", + "password": "helper-scripts.com" + } + }, + { + "name": "KitchenOwl", + "slug": "kitchenowl", + "desc": "KitchenOwl is a smart self-hosted grocery list and recipe manager with real-time synchronization, recipe management, meal planning, and expense tracking.", + "script": "ct/kitchenowl.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kitchenowl.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kitchenowl.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://kitchenowl.org/", + "documentation": "https://docs.kitchenowl.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kitchenowl.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/kitchenowl/kitchenowl.env" + }, + { + "name": "Koel", + "slug": "koel", + "desc": "Koel is a simple web-based personal audio streaming service written in Vue and Laravel. It supports multiple users, audio visualization, smart playlists, YouTube integration, and Last.fm scrobbling.", + "script": "ct/koel.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/koel.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/koel.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Media files should be placed in /opt/koel_media", + "Database credentials are stored in ~/koel.creds", + "Music library is scanned hourly via cron job" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://koel.dev/", + "documentation": "https://docs.koel.dev/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/koel-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/koel/.env", + "default_credentials": { + "username": "admin@koel.dev", + "password": "KoelIsCool" + } + }, + { + "name": "Koillection", + "slug": "koillection", + "desc": "Koillection is a self-hosted collection manager created to keep track of physical (mostly) collections of any kind like books, DVDs, stamps, games... Koillection is meant to be used for any kind of collections and doesn't come with pre-built metadata download. But you can tailor your own HTML scraper, or you can add your own metadata freely.", + "script": "ct/koillection.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/koillection.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/koillection.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://koillection.github.io/", + "documentation": "https://github.com/benjaminjonard/koillection/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/koillection.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "ct/koillection.sh" + }, + { + "name": "Kometa", + "slug": "kometa", + "desc": "Kometa (formerly known as Plex Meta Manager) is a powerful tool designed to give you complete control over your media libraries", + "script": "ct/kometa.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kometa.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kometa.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "During installation you will be prompted to input your TMDb key, Plex URL and Plex token. Make sure you have them ready.", + "Configuration file is at `/opt/kometa/config/config.yml`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/Kometa-Team/Kometa", + "documentation": "https://kometa.wiki/en/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kometa.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/kometa/config/config.yml" + }, + { + "name": "Komga", + "slug": "komga", + "desc": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", + "script": "ct/komga.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/komga.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/komga.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 25600, + "website": "https://komga.org/", + "documentation": "https://komga.org/docs/introduction", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/komga.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "~/.komga/application.yml" + }, + { + "name": "Komodo", + "slug": "komodo", + "desc": "Komodo is a build and deployment system that automates the creation of versioned Docker images from Git repositories and facilitates the deployment of Docker containers and Docker Compose setups. It provides features such as build automation triggered by Git pushes, deployment management, and monitoring of uptime and logs across multiple servers. The core API and associated agent are developed in Rust.", + "script": "tools/addon/komodo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/komodo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/komodo.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [ + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", + "For admin username and password, run: cat ~/komodo.creds", + "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/komodo.sh)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 9120, + "website": "https://komo.do", + "documentation": "https://komo.do/docs/intro", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/komodo.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/komodo/compose.env" + }, + { + "name": "Kubo", + "slug": "kubo", + "desc": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", + "script": "ct/kubo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kubo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kubo.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 5001, + "website": "https://github.com/ipfs/kubo", + "documentation": "https://docs.ipfs.tech/how-to/command-line-quick-start/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ipfs.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "~/.ipfs/config" + }, + { + "name": "Kutt", + "slug": "kutt", + "desc": "Kutt is a modern URL shortener with support for custom domains. Create and edit links, view statistics, manage users, and more.", + "script": "ct/kutt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kutt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kutt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "Kutt needs so be served with an SSL certificate for its login to work. During install, you will be prompted to choose if you want to have Caddy installed for SSL termination or if you want to use your own reverse proxy (in that case point your reverse proxy to port 3000)." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://kutt.it", + "documentation": "https://github.com/thedevs-network/kutt/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kutt.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/kutt/.env" + }, + { + "name": "LanguageTool", + "slug": "languagetool", + "desc": "LanguageTool is an Open Source proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.", + "script": "ct/languagetool.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/languagetool.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/languagetool.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "API is available at `http://:8081/v2`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8081, + "website": "https://languagetool.org/", + "documentation": "https://dev.languagetool.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/languagetool.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/LanguageTool/server.properties" + }, + { + "name": "LazyLibrarian", + "slug": "lazylibrarian", + "desc": "LazyLibrarian is a SickBeard, CouchPotato, Headphones-like application for ebooks, audiobooks and magazines.", + "script": "ct/lazylibrarian.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/lazylibrarian.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/lazylibrarian.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 5299, + "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", + "documentation": "https://lazylibrarian.gitlab.io/lazylibrarian.gitlab.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lazylibrarian.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/LazyLibrarian/config.ini" + }, + { + "name": "Leantime", + "slug": "leantime", + "desc": "Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind. ", + "script": "ct/leantime.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/leantime.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/leantime.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://leantime.io", + "documentation": "https://docs.leantime.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/leantime.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/Leantime/config/.env" + }, + { + "name": "LibreNMS", + "slug": "librenms", + "desc": "LibreNMS is an open-source, community-driven network monitoring system that provides automatic discovery, alerting, and performance tracking for network devices. It supports a wide range of hardware and integrates with various notification and logging platforms.", + "script": "ct/librenms.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/librenms.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/librenms.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "After installation, the admin user credentials are saved in the file ~/librenms.creds inside the container." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://librenms.org/", + "documentation": "https://docs.librenms.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/librenms.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/librenms/config.php and /opt/librenms/.env" + }, + { + "name": "Librespeed Rust", + "slug": "librespeed-rust", + "desc": "Librespeed is a no flash, no java, no websocket speedtest server. This community script deploys the rust version for simplicity and low resource usage.", + "script": "ct/librespeed-rust.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/librespeed-rust.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/librespeed-rust.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/librespeed/speedtest-rust", + "documentation": "https://github.com/librespeed/speedtest-rust", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/librespeed.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/librespeed-rs/configs.toml" + }, + { + "name": "LibreTranslate", + "slug": "libretranslate", + "desc": "Free and Open Source Machine Translation API, entirely self-hosted. Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations. Instead, its translation engine is powered by the open source Argos Translate library.", + "script": "ct/libretranslate.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/libretranslate.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/libretranslate.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "During the installation, application will download language models used for translation. Depending on how fast your internet/host is, this can take 5-10 minutes.", + "At every boot of LXC, application will look for updates for language models installed. This can prolong the startup of the LXC." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://libretranslate.com/", + "documentation": "https://github.com/LibreTranslate/LibreTranslate?tab=readme-ov-file#settings--flags", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/libretranslate.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/libretranslate/.env" + }, + { + "name": "Lidarr", + "slug": "lidarr", + "desc": "Lidarr is a music management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their music collection with ease. Lidarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Radarr, to automate the downloading and organizing of music files. The software provides a web-based interface for managing and organizing music, making it easy to search and find songs, albums, and artists. Lidarr also supports metadata management, including album art, artist information, and lyrics, making it easy for users to keep their music collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing music collections, making it a valuable tool for music lovers who want to keep their collection organized and up-to-date. With Lidarr, users can enjoy their music collection from anywhere, making it a powerful tool for managing and sharing music files.", + "script": "ct/lidarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/lidarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/lidarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8686, + "website": "https://lidarr.audio/", + "documentation": "https://wiki.servarr.com/en/lidarr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lidarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/lidarr/config.xml" + }, + { + "name": "LimeSurvey", + "slug": "limesurvey", + "desc": "LimeSurvey is the simple, quick and anonymous online survey tool that's bursting with juicy insights. Calling students, professionals and enterprises: design a survey and get the best insights, it’s free and as easy as squeezing a lime. Make a free online survey now!", + "script": "ct/limesurvey.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/limesurvey.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/limesurvey.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "You will need to input database credentials into LimeSurvey installer. Use `cat ~/limesurvey.creds` inside LXC." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://community.limesurvey.org/", + "documentation": "https://www.limesurvey.org/manual/LimeSurvey_Manual", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/limesurvey.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "linkding", + "slug": "linkding", + "desc": "linkding is a self-hosted bookmark manager that is designed to be minimal, fast, and easy to set up. It features a clean UI, tag-based organization, bulk editing, Markdown notes, read it later functionality, sharing, REST API, and browser extensions for Firefox and Chrome.", + "script": "ct/linkding.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/linkding.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/linkding.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Admin credentials are stored in /opt/linkding/.env" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9090, + "website": "https://linkding.link/", + "documentation": "https://linkding.link/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linkding.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/linkding/.env", + "default_credentials": { + "username": "admin", + "password": "" + } + }, + { + "name": "LinkStack", + "slug": "linkstack", + "desc": "LinkStack is an open-source, self-hosted alternative to Linktree, allowing users to create a customizable profile page to share multiple links, hosted on their own server.", + "script": "ct/linkstack.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/linkstack.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/linkstack.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "LinkStack can be updated via the user interface.", + "Complete setup via the web interface at http:///. Check installation logs: `cat ~/linkstack-install.log`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://linkstack.org/", + "documentation": "https://docs.linkstack.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linkstack.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/www/html/linkstack/.env" + }, + { + "name": "Linkwarden", + "slug": "linkwarden", + "desc": "Linkwarden is a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.", + "script": "ct/linkwarden.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/linkwarden.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/linkwarden.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 12, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://linkwarden.app/", + "documentation": "https://docs.linkwarden.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linkwarden.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/linkwarden/.env" + }, + { + "name": "listmonk", + "slug": "listmonk", + "desc": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard.", + "script": "ct/listmonk.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/listmonk.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/listmonk.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://listmonk.app/", + "documentation": "https://listmonk.app/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/listmonk.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/listmonk/config.toml" + }, + { + "name": "LiteLLM", + "slug": "litellm", + "desc": "LLM proxy to call 100+ LLMs in a unified interface & track spend, set budgets per virtual key/user", + "script": "ct/litellm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/litellm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/litellm.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Update master key in the config file" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 4000, + "website": "https://www.litellm.ai/", + "documentation": "https://docs.litellm.ai/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/litellm-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/litellm/litellm.yaml", + "default_credentials": { + "username": "admin", + "password": "sk-1234" + } + }, + { + "name": "Livebook", + "slug": "livebook", + "desc": "Elixir Livebook is an interactive, web-based notebook platform for Elixir that combines code, documentation, and visualizations in a single document. Similar to Jupyter notebooks, it allows developers to write and execute Elixir code in real-time, making it ideal for data exploration, prototyping, learning, and collaborative development. Livebook features rich markdown support, built-in charting capabilities, and seamless integration with the Elixir ecosystem.", + "script": "ct/livebook.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/livebook.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/livebook.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Show initial Livebook password: `cat /opt/livebook/livebook.creds`" + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Ubuntu", + "ram": 1024, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://livebook.dev", + "documentation": "https://hexdocs.pm/livebook/readme.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/livebook.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "lldap", + "slug": "lldap", + "desc": "LLDAP is a lightweight LDAP server designed for simplicity and ease of use. It provides secure user authentication and authorization management through LDAP over TLS. Ideal for small to medium-sized environments, It aims to streamline identity management tasks with a minimalistic and straightforward setup.", + "script": "ct/lldap.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/lldap.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/lldap.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 17170, + "website": "https://github.com/lldap/lldap", + "documentation": "https://github.com/lldap/lldap/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lldap.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "password" + } + }, + { + "name": "LocalAGI", + "slug": "localagi", + "desc": "LocalAGI is a self-hostable AI agent platform with a web UI, OpenAI-compatible APIs, and local-first model orchestration.", + "script": "ct/localagi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/localagi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/localagi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "This script builds LocalAGI from source (Go + Bun) and runs it as a systemd service.", + "This Proxmox script runs LocalAGI in external-backend mode and does not provision local ROCm/NVIDIA runtimes.", + "By default, LocalAGI is configured to call an OpenAI-compatible backend at `http://127.0.0.1:11434/v1` (Ollama-compatible) via `LOCALAGI_LLM_API_URL`.", + "To use an external Ollama host, edit `/opt/localagi/.env` and set `LOCALAGI_LLM_API_URL=http://:11434/v1`, then restart LocalAGI with `systemctl restart localagi`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/mudler/LocalAGI", + "documentation": "https://github.com/mudler/LocalAGI#installation-options", + "logo": "", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/localagi/.env" + }, + { + "name": "Loki", + "slug": "loki", + "desc": "Grafana Loki is a set of open source components that can be composed into a fully featured logging stack. A small index and highly compressed chunks simplifies the operation and significantly lowers the cost of Loki.", + "script": "ct/loki.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/loki.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/loki.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Promtail can be optionally installed during setup to collect and ship logs to Loki." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3100, + "website": "https://github.com/grafana/loki", + "documentation": "https://grafana.com/docs/loki/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/loki.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "Debian: /etc/loki/config.yml | Alpine: /etc/loki/loki-local-config.yaml" + }, + { + "name": "LubeLogger", + "slug": "lubelogger", + "desc": "Web-Based Vehicle Maintenance and Fuel Mileage Tracker", + "script": "ct/lubelogger.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/lubelogger.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/lubelogger.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://lubelogger.com/", + "documentation": "https://docs.lubelogger.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lubelogger.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/lubelogger/appsettings.json" + }, + { + "name": "PVE LXC Deletion", + "slug": "lxc-delete", + "desc": "This script helps manage and delete LXC containers on a Proxmox VE server. It lists all available containers, allowing the user to select one or more for deletion through an interactive menu. Running containers are automatically stopped before deletion, and the user is asked to confirm each action. The script ensures a controlled and efficient container management process.", + "script": "tools/pve/lxc-delete.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/lxc-delete.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/lxc-delete.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linuxcontainers.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Lyrion Music Server", + "slug": "lyrionmusicserver", + "desc": "Lyrion Music Server is an open-source server software to stream local music collections, internet radio, and music services to Squeezebox and compatible audio players.", + "script": "ct/lyrionmusicserver.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/lyrionmusicserver.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/lyrionmusicserver.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://lyrion.org/", + "documentation": "https://lyrion.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lyrion-music-server.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/default/lyrionmusicserver" + }, + { + "name": "Mafl", + "slug": "mafl", + "desc": "Mafl is an intuitive service for organizing your homepage. Customize Mafl to your individual needs and work even more efficiently!", + "script": "ct/mafl.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mafl.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mafl.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [ + "Configuration Path: `/opt/mafl/data/config.yml`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://mafl.hywax.space/", + "documentation": "https://mafl.hywax.space/reference/configuration.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mafl.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/mafl/data/config.yml" + }, + { + "name": "MagicMirror Server", + "slug": "magicmirror", + "desc": "MagicMirror² is a smart mirror software that allows you to build your own personal smart mirror. It uses modular components that you can customize to display information such as the weather, news, calendar, to-do list, and more. The platform is open source, allowing for community contributions and customization.", + "script": "ct/magicmirror.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/magicmirror.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/magicmirror.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Configuration Path: `/opt/magicmirror/config/config.js`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://docs.magicmirror.builders/", + "documentation": "https://docs.magicmirror.builders/configuration/introduction.html#configuring-your-magicmirror", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/magicmirror2.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/magicmirror/config/config.js" + }, + { + "name": "Mail-Archiver", + "slug": "mail-archiver", + "desc": "Mail-Archiver is a web application for archiving, searching, and exporting emails from multiple accounts. Featuring folder sync, attachment support, mailbox migration and a dashboard.", + "script": "ct/mail-archiver.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mail-archiver.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mail-archiver.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://github.com/s1t5/mail-archiver", + "documentation": "https://github.com/s1t5/mail-archiver/blob/main/doc/Index.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mail-archiver.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/mail-archiver/.env, /opt/mail-archiver/appsettings.json", + "default_credentials": { + "username": "admin", + "password": "secure123!" + } + }, + { + "name": "Manage My Damn Life", + "slug": "managemydamnlife", + "desc": "Manage My Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.", + "script": "ct/managemydamnlife.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/managemydamnlife.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/managemydamnlife.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/intri-in/manage-my-damn-life-nextjs", + "documentation": "https://manage-my-damn-life-nextjs.readthedocs.io/en/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/manage-my-damn-life.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/mmdl/.env" + }, + { + "name": "Manyfold", + "slug": "manyfold", + "desc": "Manyfold is an open source, self-hosted web application for managing a collection of 3d models, particularly focused on 3d printing.", + "script": "ct/manyfold.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/manyfold.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/manyfold.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Setup library on first connection in /opt/manyfold/data" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 15, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://manyfold.app/", + "documentation": "https://manyfold.app/sysadmin/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/manyfold.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/manyfold/.env" + }, + { + "name": "Mariadb", + "slug": "mariadb", + "desc": "MariaDB is a fork of the popular MySQL database management system that is developed and maintained by the open-source community. It is also commercially supported, offering enterprise-level features and support for organizations that require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement capability.", + "script": "ct/mariadb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mariadb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mariadb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "This script requires some extra steps after the installation, Please checkout the 'documentation'", + "Access Adminer Web UI at `http:///adminer.php`" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3306, + "website": "https://mariadb.org/", + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/192", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mariadb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Matterbridge", + "slug": "matterbridge", + "desc": "Matterbridge allows you to have all your Matter devices up and running in a couple of minutes without having to deal with the pairing process of each single device.", + "script": "ct/matterbridge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/matterbridge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/matterbridge.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [ + "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "Updatable via the Matterbridge WebUI" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8283, + "website": "https://github.com/Luligu/matterbridge", + "documentation": "https://github.com/Luligu/matterbridge/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/matterbridge.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Mattermost", + "slug": "mattermost", + "desc": "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. It's written in Go and React and runs as a single Linux binary with MySQL or PostgreSQL. It has a slimilar interface and features to Slack or Discord.", + "script": "ct/mattermost.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mattermost.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mattermost.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8065, + "website": "https://mattermost.com/", + "documentation": "https://docs.mattermost.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mattermost.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/mattermost/config/config.json" + }, + { + "name": "Mealie", + "slug": "mealie", + "desc": "Mealie is a self hosted recipe manager, meal planner and shopping list with a RestAPI backend and a reactive frontend built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the URL and Mealie will automatically import the relevant data, or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications.", + "script": "ct/mealie.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mealie.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mealie.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://mealie.io/", + "documentation": "https://mealie.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mealie.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/mealie/mealie.env" + }, + { + "name": "MediaManager", + "slug": "mediamanager", + "desc": "A modern selfhosted media management system for your media library", + "script": "ct/mediamanager.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mediamanager.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mediamanager.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014", + "scriptcat00013" + ], + "category_names": [ + "*Arr Suite", + "Media & Streaming" + ], + "notes": [ + "During the installation, provide the email address of the first admin user", + "You're probably going to want to use a bind mount for the media directories" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://github.com/maxdorninger/MediaManager", + "documentation": "https://maxdorninger.github.io/MediaManager/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mediamanager.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/mm/config/config.toml", + "default_credentials": { + "username": "", + "password": "admin" + } + }, + { + "name": "MediaMTX", + "slug": "mediamtx", + "desc": "MediaMTX is a ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows you to read, publish, proxy, record and playback video and audio streams.", + "script": "ct/mediamtx.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mediamtx.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mediamtx.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/bluenviron/mediamtx", + "documentation": "https://github.com/bluenviron/mediamtx/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mediamtx.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/mediamtx/mediamtx.yml" + }, + { + "name": "Medusa", + "slug": "medusa", + "desc": "Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.", + "script": "ct/medusa.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/medusa.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/medusa.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8081, + "website": "https://pymedusa.com/", + "documentation": "https://github.com/pymedusa/Medusa/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/py-medusa.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Meilisearch", + "slug": "meilisearch", + "desc": "Meilisearch is a fast, open-source search engine designed for instant, full-text search with typo tolerance. It provides an API that allows developers to integrate powerful search features into applications. Meilisearch-UI is an optional web-based interface that provides a simple way to interact with Meilisearch, visualize indexed data, and test queries without needing to use the API directly.", + "script": "ct/meilisearch.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/meilisearch.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/meilisearch.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Meilisearch-UI can optionally be installed for a web-based search interface" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 7, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 7700, + "website": "https://www.meilisearch.com/", + "documentation": "https://www.meilisearch.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/meilisearch.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/meilisearch.toml" + }, + { + "name": "Memos", + "slug": "memos", + "desc": "Memos is an open-source, self-hosted platform designed for fast, privacy-focused note-taking. Users can create, organize, and format notes with Markdown, which are securely stored in a local database. It’s lightweight and customizable, built for quick access and adaptability to individual or team needs.", + "script": "ct/memos.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/memos.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/memos.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9030, + "website": "https://www.usememos.com/", + "documentation": "https://www.usememos.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/memos.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "MeshCentral", + "slug": "meshcentral", + "desc": "MeshCentral is a web-based computer management platform that provides remote control and management capabilities for computers. It allows administrators to manage and control computers over a local network or the internet through a single, centralized web-based interface. With MeshCentral, users can monitor the status of computers, perform remote administration tasks, and control the power state of machines. The software supports various operating systems and provides real-time updates and alerts to keep administrators informed of the status of their systems. MeshCentral is designed to provide an easy-to-use, scalable, and secure solution for remote computer management, making it a valuable tool for IT administrators, helpdesk support, and remote workers.", + "script": "ct/meshcentral.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/meshcentral.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/meshcentral.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://meshcentral.com/", + "documentation": "https://ylianst.github.io/MeshCentral/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/meshcentral.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/meshcentral/meshcentral-data/config.json" + }, + { + "name": "Metabase", + "slug": "metabase", + "desc": "Metabase is an open-source business intelligence platform. You can use Metabase to ask questions about your data, or embed Metabase in your app to let your customers explore their data on their own.", + "script": "ct/metabase.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/metabase.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/metabase.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://www.metabase.com/", + "documentation": "https://www.metabase.com/docs/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/metabase.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/metabase/.env" + }, + { + "name": "MeTube", + "slug": "metube", + "desc": "MeTube allows you to download videos from YouTube and dozens of other sites.", + "script": "ct/metube.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/metube.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/metube.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8081, + "website": "https://github.com/alexta69/metube", + "documentation": "https://github.com/alexta69/metube/blob/master/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/metube.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/metube/.env" + }, + { + "name": "PVE Processor Microcode", + "slug": "microcode", + "desc": "Processor Microcode is a layer of low-level software that runs on the processor and provides patches or updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance security features of the processor.\r\n\r\nIt's important to note that the availability of firmware update mechanisms, such as Intel's Management Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on the processor and its specific implementation. Therefore, it's recommended to consult the documentation for your processor to confirm whether firmware updates can be applied through the operating system.", + "script": "tools/pve/microcode.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/microcode.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/microcode.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "After a reboot, you can check whether any microcode updates are currently in effect by running the following command. `journalctl -k | grep -E \"microcode\" | head -n 1`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Mikrotik RouterOS CHR", + "slug": "mikrotik-routeros", + "desc": "Mikrotik RouterOS CHR is a Linux-based operating system that transforms a computer into a router. It provides a wide range of features for network routing, firewall, bandwidth management, wireless access point, backhaul link, hotspot gateway, VPN server, and many others. RouterOS is a versatile solution that supports various network configurations, including those with multiple WAN links, hotspots, and VPNs. It is highly customizable, allowing administrators to configure and manage their networks according to their specific requirements. With RouterOS, network administrators can monitor and control the performance and security of their networks, ensuring reliable and secure communication for their users. The software is designed to be easy to use and provides a wide range of tools for network management, making it a valuable solution for small and large networks alike.", + "script": "vm/mikrotik-routeros.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/mikrotik-routeros.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/mikrotik-routeros.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002", + "scriptcat00004" + ], + "category_names": [ + "Operating Systems", + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 0, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://mikrotik.com", + "documentation": "https://help.mikrotik.com/docs/spaces/ROS/pages/18350234/Cloud+Hosted+Router+CHR", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mikrotik.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "none" + } + }, + { + "name": "Minarca", + "slug": "minarca", + "desc": "Minarca is a self-hosted open source data backup software that allows you to manage your computer and server backups for free from a direct online accessible centralized view of your data with easy retrieval.", + "script": "ct/minarca.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/minarca.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/minarca.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://minarca.org/en_CA", + "documentation": "https://nexus.ikus-soft.com/repository/archive/minarca/6.0.3/doc/index.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/minarca.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/minarca/minarca-server.conf", + "default_credentials": { + "username": "admin", + "password": "admin123" + } + }, + { + "name": "Miniflux", + "slug": "miniflux", + "desc": "Miniflux is a minimalist and opinionated feed reader.", + "script": "ct/miniflux.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/miniflux.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/miniflux.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Admin password available as `ADMIN_PASSWORD` in `~/miniflux.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://miniflux.app/", + "documentation": "https://miniflux.app/docs/index.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/miniflux-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/miniflux.conf", + "default_credentials": { + "username": "admin", + "password": "randomly generated during installation process" + } + }, + { + "name": "MinIO", + "slug": "minio", + "desc": "MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.", + "script": "ct/minio.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/minio.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/minio.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Application credentials: `cat ~/minio.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9001, + "website": "https://min.io/", + "documentation": "https://min.io/docs/minio/linux/index.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/minio.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/default/minio", + "default_credentials": { + "username": "minioadmin", + "password": "" + } + }, + { + "name": "MintHCM", + "slug": "minthcm", + "desc": "MintCHM is a free and open-source tool for Human Capital Management. Main features: recruitment, time management, onboarding & offboarding, calendar, leave management, resources booking, travel & expenses, workplace management, analytics, roles & permissions management, job descriptions, employer branding, employee profiles, competences & skills, employment history, employee evaluations.", + "script": "ct/minthcm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/minthcm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/minthcm.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Database credentials are stored in ~/minthcm.creds" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://minthcm.org/", + "documentation": "https://wiki.minthcm.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/minthcm.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/var/www/MintHCM", + "default_credentials": { + "username": "admin", + "password": "minthcm" + } + }, + { + "name": "MongoDB", + "slug": "mongodb", + "desc": "MongoDB is a NoSQL database that uses a document-oriented data model, storing data in JSON-like documents with dynamic schemas. This design offers flexibility and scalability, making it ideal for handling large volumes of data. MongoDB supports indexing, replication, and load balancing, ensuring high performance and availability, and can distribute data across multiple servers, making it well-suited for big data applications.", + "script": "ct/mongodb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mongodb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mongodb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 27017, + "website": "https://www.mongodb.com/", + "documentation": "https://www.mongodb.com/docs/manual/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mongodb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Monica", + "slug": "monica", + "desc": "Monica is an open-source personal CRM designed to help you manage and strengthen your relationships. It allows you to store important details about your contacts, track interactions, set reminders for special dates, and log activities—all in one secure, private place. Perfect for busy individuals, Monica helps you stay organized, remember meaningful moments, and nurture your connections without ads or data mining. Install it on your own server for full control!", + "script": "ct/monica.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/monica.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/monica.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.monicahq.com/", + "documentation": "https://github.com/monicahq/monica/tree/4.x/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/monica.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/monica/.env", + "default_credentials": { + "username": "admin@helper-scripts.com", + "password": "helper-scripts.com" + } + }, + { + "name": "PVE Monitor-All", + "slug": "monitor-all", + "desc": "This script will add Monitor-All to Proxmox VE, which will monitor the status of all your instances, both containers and virtual machines, excluding templates and user-defined ones, and automatically restart or reset them if they become unresponsive. This is particularly useful if you're experiencing problems with Home Assistant becoming non-responsive every few days/weeks. Monitor-All also maintains a log of the entire process, which can be helpful for troubleshooting and monitoring purposes.\r\n\r\n🛈 Virtual machines without the QEMU guest agent installed must be excluded.\r\n🛈 Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running systemctl stop ping-instances.", + "script": "tools/pve/monitor-all.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/monitor-all.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/monitor-all.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "Virtual machines without the QEMU guest agent installed must be excluded.", + "Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running `systemctl stop ping-instances`.", + "To make setup changes, first stop the service: `systemctl stop ping-instances`", + "To edit pause time: `nano /usr/local/bin/ping-instances.sh`", + "To add excluded instances: `nano /etc/systemd/system/ping-instances.service`", + "After changes have been saved, `systemctl daemon-reload` and start the service: `systemctl start ping-instances`", + "Monitor-All logs: `cat /var/log/ping-instances.log`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "MotionEye NVR", + "slug": "motioneye", + "desc": "MotionEye is an open-source, self-hosted network video recording (NVR) software designed to manage and monitor IP cameras. It runs on various platforms such as Linux, Raspberry Pi, and Docker, and offers features such as real-time video streaming, motion detection, and customizable camera views.", + "script": "ct/motioneye.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/motioneye.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/motioneye.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00015" + ], + "category_names": [ + "NVR & Cameras" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8765, + "website": "https://github.com/motioneye-project/motioneye", + "documentation": "https://github.com/motioneye-project/motioneye/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/motioneye.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/motioneye/motioneye.conf", + "default_credentials": { + "username": "admin", + "password": "none" + } + }, + { + "name": "MQTT", + "slug": "mqtt", + "desc": "Eclipse Mosquitto is an open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol. It is a lightweight and simple-to-use message broker that allows IoT devices and applications to communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT applications, due to its low resource requirements and its compatibility with a wide range of devices and platforms", + "script": "ct/mqtt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mqtt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mqtt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [ + "You can find post-install info here: `https://github.com/community-scripts/ProxmoxVE/discussions/782`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://mosquitto.org/", + "documentation": "https://mosquitto.org/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mqtt.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/mosquitto/conf.d/default.conf" + }, + { + "name": "MyIP", + "slug": "myip", + "desc": "The best IP Toolbox. Easy to check what's your IPs, IP geolocation, check for DNS leaks, examine WebRTC connections, speed test, ping test, MTR test, check website availability, whois search and more!", + "script": "ct/myip.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/myip.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/myip.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 18966, + "website": "https://ipcheck.ing/", + "documentation": "https://github.com/jason5ng32/MyIP#-environment-variable", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/myip.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/myip/.env" + }, + { + "name": "Mylar3", + "slug": "mylar3", + "desc": "Mylar is an automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents.\r\nMylar allows you to create a watchlist of series that it monitors for various things (new issues, updated information, etc). It will grab, sort, and rename downloaded issues. It will also allow you to monitor weekly pull-lists for items belonging to said watchlisted series to download, as well as being able to monitor and maintain story-arcs.", + "script": "ct/mylar3.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mylar3.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mylar3.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8090, + "website": "https://mylarcomics.com/", + "documentation": "https://mylarcomics.com/docs/introduction/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mylar3.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "MySpeed", + "slug": "myspeed", + "desc": "MySpeed is a speed test analysis tool that records and displays internet speed metrics for up to 30 days. It offers automated tests using Cron expressions and supports multiple speed test servers (Ookla, LibreSpeed, Cloudflare). MySpeed provides detailed statistics, health check notifications via email or messaging apps, and integrates with Prometheus and Grafana for advanced monitoring.", + "script": "ct/myspeed.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/myspeed.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/myspeed.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 5216, + "website": "https://myspeed.dev/", + "documentation": "https://docs.myspeed.dev/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/myspeed.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "n8n", + "slug": "n8n", + "desc": "n8n is a workflow automation tool that enables users to automate various tasks and processes by connecting various data sources, systems, and services. It provides a visual interface for building workflows, allowing users to easily define and automate complex sequences of actions, such as data processing, conditional branching, and API calls. n8n supports a wide range of integrations, making it a versatile tool for automating a variety of use cases, from simple data processing workflows to complex business processes. With its extendable architecture, n8n is designed to be easily customizable and can be adapted to meet the specific needs of different users and industries.", + "script": "ct/n8n.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/n8n.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/n8n.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "You may need to configure the `WEBHOOK_URL` in the config file when using a domain." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 5678, + "website": "https://n8n.io/", + "documentation": "https://docs.n8n.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/n8n.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/n8n.env" + }, + { + "name": "Navidrome", + "slug": "navidrome", + "desc": "Navidrome is a music server solution that makes your music collection accessible from anywhere. It provides a modern web-based user interface and compatibility with a range of third-party mobile apps for both iOS and Android devices. With Navidrome, users can access their music collection from anywhere, whether at home or on the go. The software supports a variety of music formats, making it easy for users to play their favorite songs and albums. Navidrome provides a simple and user-friendly interface for managing and organizing music collections, making it a valuable tool for music lovers who want to access their music from anywhere. The software is designed to be easy to set up and use, making it a popular choice for those who want to host their own music server and enjoy their music collection from anywhere.", + "script": "ct/navidrome.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/navidrome.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/navidrome.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "To change Navidrome music folder path, `nano /etc/navidrome/navidrome.toml`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 4533, + "website": "https://www.navidrome.org/", + "documentation": "https://www.navidrome.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/navidrome.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/navidrome/navidrome.toml" + }, + { + "name": "Neo4j", + "slug": "neo4j", + "desc": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", + "script": "ct/neo4j.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/neo4j.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/neo4j.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7474, + "website": "https://neo4j.com/product/neo4j-graph-database/", + "documentation": "https://neo4j.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/neo4j.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/neo4j/neo4j.conf", + "default_credentials": { + "username": "neo4j", + "password": "neo4j" + } + }, + { + "name": "NetBird", + "slug": "netbird", + "desc": "NetBird is an open source VPN management platform that creates secure peer-to-peer networks using WireGuard. It enables secure connectivity between devices anywhere in the world without complex firewall configurations or port forwarding. NetBird offers features like zero-configuration networking, SSO integration, access control policies, and a centralized management dashboard. It's designed to be simple to deploy and manage, making it ideal for connecting remote teams, securing IoT devices, or building secure infrastructure networks.", + "script": "ct/netbird.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netbird.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/netbird.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "The NetBird client (agent) allows a peer to join a pre-existing NetBird deployment. If a NetBird deployment is not yet available, there are both managed and self-hosted options available.", + "After installation, enter the container and run `netbird` to view the commands.", + "Use a Setup Key from your NetBird dashboard or SSO login to authenticate during setup or in the container.", + "Check connection status with `netbird status`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://netbird.io/", + "documentation": "https://docs.netbird.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/netbird.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/netbird/config.json" + }, + { + "name": "NetBox", + "slug": "netbox", + "desc": "NetBox is the source of truth for everything on your network, from physical components like power systems and cabling to virtual assets like IP addresses and VLANs. Network automation and observability tools depend on NetBox’s authoritative data to roll out configurations, monitor changes, and accelerate operations across the enterprise", + "script": "ct/netbox.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netbox.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/netbox.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Show login and database credentials: `cat netbox.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://netboxlabs.com/products/netbox/", + "documentation": "https://netboxlabs.com/docs/netbox/en/stable/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/netbox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/netbox/netbox/netbox/configuration.py" + }, + { + "name": "PVE Netdata", + "slug": "netdata", + "desc": "Netdata is an open-source, real-time performance monitoring tool designed to provide insights into the performance and health of systems and applications. It is often used by system administrators, DevOps professionals, and developers to monitor and troubleshoot issues on servers and other devices.", + "script": "tools/addon/netdata.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/netdata.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/netdata.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 19999, + "website": "https://www.netdata.cloud/", + "documentation": "https://learn.netdata.cloud/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/netdata.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/netdata/netdata.conf" + }, + { + "name": "Alpine-Nextcloud", + "slug": "nextcloud", + "desc": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", + "script": "ct/nextcloud.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nextcloud.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nextcloud.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "Only Alpine: To get the username and password, run the script again inside the LXC shell." + ], + "os": [ + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 2, + "os": "Alpine", + "ram": 1024, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 4443, + "website": "https://github.com/nextcloud/nextcloudpi", + "documentation": "https://docs.nextcloudpi.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextcloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Nextcloud Exporter", + "slug": "nextcloud-exporter", + "desc": "Prometheus exporter for Nextcloud servers. ", + "script": "tools/addon/nextcloud-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/nextcloud-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/nextcloud-exporter.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 9205, + "website": "https://github.com/xperimental/nextcloud-exporter", + "documentation": "https://github.com/xperimental/nextcloud-exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextcloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/etc/nextcloud-exporter.env" + }, + { + "name": "Nextcloud", + "slug": "nextcloud-vm", + "desc": "TurnKey Nextcloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", + "script": "vm/nextcloud-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/nextcloud-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/nextcloud-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 12, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.turnkeylinux.org/nextcloud", + "documentation": "https://docs.nextcloud.com/server/21/admin_manual/contents.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextcloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "" + } + }, + { + "name": "NextcloudPi", + "slug": "nextcloudpi", + "desc": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", + "script": "ct/nextcloudpi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nextcloudpi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nextcloudpi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 4443, + "website": "https://github.com/nextcloud/nextcloudpi", + "documentation": "https://docs.nextcloudpi.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextcloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "nextExplorer", + "slug": "nextexplorer", + "desc": "Self-hosted file access for teams, homelabs, and agencies with a refined interface.", + "script": "ct/nextexplorer.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nextexplorer.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nextexplorer.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011", + "scriptcat00012" + ], + "category_names": [ + "Files & Downloads", + "Documents & Notes" + ], + "notes": [ + "Bind mount your volume(s) in the `/mnt` directory" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/nxzai/nextExplorer", + "documentation": "https://explorer.nxz.ai", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextexplorer.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/etc/nextExplorer/.env" + }, + { + "name": "NextPVR", + "slug": "nextpvr", + "desc": "NextPVR is a personal video recorder application for Microsoft Windows, Linux, Mac and Docker. NextPVR makes it easy to watch or record live TV, and provides great features like series recordings, web scheduling, iPhone/iPad client application, Kodi/Emby integration etc.", + "script": "ct/nextpvr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nextpvr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nextpvr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8866, + "website": "https://nextpvr.com/", + "documentation": "https://github.com/sub3/NextPVR/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextpvr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/opt/nextpvr/config.xml", + "default_credentials": { + "username": "admin", + "password": "password" + } + }, + { + "name": "Nginx UI", + "slug": "nginx-ui", + "desc": "Nginx UI is a comprehensive web-based interface designed to simplify the management and configuration of Nginx servers. It provides features like online statistics, ChatGPT-powered config assistant, automatic Let's Encrypt certificates, and config file editing with syntax highlighting.", + "script": "ct/nginx-ui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginx-ui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nginx-ui.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "On first visit, the setup wizard will guide you to create an admin account and configure ACME email.", + "Nginx runs on ports 80/443, Nginx UI management interface on port 9000.", + "SSL certificates can be managed automatically with Let's Encrypt integration." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://nginxui.com", + "documentation": "https://nginxui.com/guide/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nginx-ui.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/usr/local/etc/nginx-ui/app.ini" + }, + { + "name": "Nginx Proxy Manager", + "slug": "nginxproxymanager", + "desc": "Nginx Proxy Manager is a tool that provides a web-based interface to manage Nginx reverse proxies. It enables users to easily and securely expose their services to the internet by providing features such as HTTPS encryption, domain mapping, and access control. It eliminates the need for manual configuration of Nginx reverse proxies, making it easy for users to quickly and securely expose their services to the public.", + "script": "ct/nginxproxymanager.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nginxproxymanager.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "On first launch, a setup wizard will guide you through creating an admin account. There are no default credentials.", + "You can install the specific one certbot you prefer, or you can Running /app/scripts/install-certbot-plugins within the Nginx Proxy Manager (NPM) LXC shell will install many common plugins. Important: This script does not install all Certbot plugins, as some require additional, external system dependencies (like specific packages for certain DNS providers). These external dependencies must be manually installed within the LXC container before you can successfully install and use the corresponding Certbot plugin. Consult the plugin's documentation for required packages." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 81, + "website": "https://nginxproxymanager.com/", + "documentation": "https://nginxproxymanager.com/guide/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nginx-proxy-manager.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Intel e1000e NIC Offloading Fix", + "slug": "nic-offloading-fix", + "desc": "This script automates the process of disabling network interface card (NIC) offloading features specifically for Intel e1000e network interfaces on Linux systems.", + "script": "tools/pve/nic-offloading-fix.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/nic-offloading-fix.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/nic-offloading-fix.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Nightscout", + "slug": "nightscout", + "desc": "Nightscout is an open source, DIY project that allows real time access to a CGM data via personal website, smartwatch watchers, or apps and widgets available for smartphones.", + "script": "ct/nightscout.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nightscout.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nightscout.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "Nightscout requires configuring `my.env` with your Mongo connection string. API_SECRET has been generated and saved to `~/nightscout.creds`.", + "Edit `/opt/nightscout/my.env` to configure your CGM source (Dexcom/CareLink). Then run: `systemctl restart nightscout`", + "Official Configuration Guide: https://nightscout.github.io/nightscout/setup_variables/", + "Nightscout requires HTTPS for many features (security, tokens, PWA). Usage of a reverse proxy (e.g. Nginx Proxy Manager, Traefik, Caddy) is highly recommended." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 1337, + "website": "http://www.nightscout.info/", + "documentation": "https://nightscout.github.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nightscout.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/nightscout/my.env" + }, + { + "name": "NocoDB", + "slug": "nocodb", + "desc": "NocoDB is a document-oriented database management system. It uses the NoSQL (Not Only SQL) data model, which allows for more flexible and scalable data storage than traditional relational databases. NoCoDB stores data in JSON format, making it easier to manage and query complex data structures, and supports a range of data types, including strings, numbers, arrays, and objects. The software provides a web-based interface for managing and querying data, and includes features such as real-time data synchronization, auto-indexing, and full-text search. NoCoDB is designed to be scalable, and can be used for a range of applications, from small projects to large enterprise systems. The software is free and open-source, and is designed to be easy to use and integrate with other applications.", + "script": "ct/nocodb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nocodb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nocodb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://www.nocodb.com/", + "documentation": "https://docs.nocodb.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nocodb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Node-Red", + "slug": "node-red", + "desc": "Node-RED is a visual programming tool that allows developers and non-developers alike to easily wire together hardware devices, APIs, and online services to create custom applications. It provides a visual interface for building workflows, making it easy to create and modify complex integrations without having to write any code. Node-RED is used in a wide range of applications, from simple automations to complex integrations, and is known for its simplicity, versatility, and ease of use.", + "script": "ct/node-red.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/node-red.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/node-red.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "To install themes, type `update` in the LXC console. (debian/ubuntu only)" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 1880, + "website": "https://nodered.org/", + "documentation": "https://nodered.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/node-red.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "~/.node-red/settings.js" + }, + { + "name": "NodeBB", + "slug": "nodebb", + "desc": "NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB takes the best of the modern web: real-time streaming discussions, mobile responsiveness, and rich RESTful read/write APIs, while staying true to the original bulletin board/forum format → categorical hierarchies, local user accounts, and asynchronous messaging.", + "script": "ct/nodebb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nodebb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nodebb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010", + "scriptcat00025" + ], + "category_names": [ + "Dashboards & Frontends", + "Business & ERP" + ], + "notes": [ + "Only use Ubuntu 24.04!" + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Ubuntu", + "ram": 2048, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 4567, + "website": "https://nodebb.org/", + "documentation": "https://docs.nodebb.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nodebb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "helper-scripts", + "password": "helper-scripts" + } + }, + { + "name": "nodecast-tv", + "slug": "nodecast-tv", + "desc": "nodecast-tv is a modern, web-based IPTV player featuring Live TV, EPG, Movies (VOD), and Series support. Built with performance and user experience in mind.", + "script": "ct/nodecast-tv.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nodecast-tv.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nodecast-tv.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/technomancer702/nodecast-tv", + "documentation": "https://github.com/technomancer702/nodecast-tv/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nodecast-tv.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Notifiarr", + "slug": "notifiarr", + "desc": "Notifiarr is a purpose built system to bring many applications together to manage and customize notifications via Discord. You can monitor many aspects of your network(s), be notified of downtime, be notified of health issues, etc", + "script": "ct/notifiarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/notifiarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/notifiarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "Manually edit `/etc/notifiarr/notifiarr.conf`to enter the API key from Notifiarr.com, and create a password for the UI." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5454, + "website": "https://notifiarr.com/", + "documentation": "https://notifiarr.wiki/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/notifiarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/notifiarr/notifiarr.conf" + }, + { + "name": "NPMplus", + "slug": "npmplus", + "desc": "NPMplus is an enhanced version of Nginx Proxy Manager. It simplifies the process of setting up reverse proxies with TLS termination through a user-friendly web interface. Key features include HTTP/3 support, integration with CrowdSec IPS, inclusion of GoAccess for real-time log analysis, and support for ModSecurity with the Core Rule Set.", + "script": "ct/npmplus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/npmplus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "This uses Docker under the hood, as this can not easily be installed bare-metal. ", + "The initial starting process can take 1-2min. " + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Alpine", + "ram": 512, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 81, + "website": "https://github.com/ZoeyVid/NPMplus", + "documentation": "https://github.com/ZoeyVid/NPMplus/blob/develop/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nginx-proxy-manager.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/compose.yaml", + "default_credentials": { + "username": "admin@local.com", + "password": "helper-scripts.com" + } + }, + { + "name": "ntfy", + "slug": "ntfy", + "desc": "ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.", + "script": "ct/ntfy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ntfy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ntfy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://ntfy.sh/", + "documentation": "https://docs.ntfy.sh/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ntfy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/ntfy/server.yml" + }, + { + "name": "Nx Witness", + "slug": "nxwitness", + "desc": "Nx Witness is a professional video management system (VMS) designed for IP cameras and surveillance systems. It provides real-time video streaming, recording, and remote access with an intuitive user interface. The software supports AI-based video analytics, integrates with third-party security systems, and offers advanced search and event management features. It is used for security monitoring, business intelligence, and large-scale surveillance deployments.", + "script": "ct/nxwitness.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nxwitness.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nxwitness.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00015" + ], + "category_names": [ + "NVR & Cameras" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 7001, + "website": "https://www.networkoptix.com/nx-witness", + "documentation": "https://support.networkoptix.com/hc/en-us/articles/360006863413-Access-the-Nx-Witness-User-Manual", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nx-witness.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "NZBGet", + "slug": "nzbget", + "desc": "NZBGet is a Usenet downloader focused on efficiency and performance, designed to handle NZB files for downloading content from Usenet. It automates downloading, checking, repairing, and extracting files, optimizing resources to run well on lower-powered devices.", + "script": "ct/nzbget.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nzbget.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nzbget.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 6789, + "website": "https://nzbget.com/", + "documentation": "https://nzbget.com/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nzbget.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/usr/share/nzbget/nzbget.conf", + "default_credentials": { + "username": "nzbget", + "password": "tegbzn6789" + } + }, + { + "name": "OAuth2-Proxy", + "slug": "oauth2-proxy", + "desc": "A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.", + "script": "ct/oauth2-proxy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/oauth2-proxy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/oauth2-proxy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004", + "scriptcat00006" + ], + "category_names": [ + "Network & Firewall", + "Authentication & Security" + ], + "notes": [ + "This application includes a blank configuration file by default due to the wide range of available configuration options. We recommend referring to the official documentation for guidance: `https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview`. With this you can make your config.toml file accordingly to your needs.", + "After changing the config restart OAuth2-Proxy with: `systemctl restart oauth2-proxy`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://oauth2-proxy.github.io/oauth2-proxy/", + "documentation": "https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/oauth2-proxy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/oauth2-proxy/config.toml" + }, + { + "name": "OctoPrint", + "slug": "octoprint", + "desc": "OctoPrint is a free and open-source web-based 3D printer control software that allows you to remotely control and monitor your 3D printer from a web interface. It was designed to be compatible with a wide range of 3D printers.", + "script": "ct/octoprint.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/octoprint.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/octoprint.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://octoprint.org/", + "documentation": "https://docs.octoprint.org/en/master/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/octoprint.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Odoo", + "slug": "odoo", + "desc": "Odoo is a comprehensive open-source business platform made up of modular apps that cover key areas such as CRM, accounting, inventory, sales, project management, HR, helpdesk, and e-commerce. All modules are tightly integrated, allowing businesses to fully digitize and automate their workflows. Its modular design makes it suitable for both small companies and large enterprises, with flexibility to adapt to different industries. Odoo combines user-friendliness with powerful functionality, offering a unified solution for managing a wide range of business operations.", + "script": "ct/odoo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/odoo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/odoo.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Database Credentials: `cat ~/odoo.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8069, + "website": "https://www.odoo.com/", + "documentation": "https://www.odoo.com/en_EN/page/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/odoo.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/odoo/odoo.conf", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "OliveTin", + "slug": "olivetin", + "desc": "OliveTin provides a secure and straightforward way to execute pre-determined shell commands through a web-based interface.", + "script": "tools/addon/olivetin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/olivetin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/olivetin.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [ + "Configuration Path: `/etc/OliveTin/config.yaml`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 1337, + "website": "https://www.olivetin.app/", + "documentation": "https://docs.olivetin.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/olivetin.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/etc/OliveTin/config.yaml" + }, + { + "name": "Ollama", + "slug": "ollama", + "desc": "Ollama is a tool that allows you to run large language models locally on your own computer. This means you can experiment with and use these AI models without needing an internet connection or relying on cloud-based services. It simplifies the process of managing and running these models, offering a way to keep your data private and potentially work faster. 1 You can use Ollama to create local chatbots, conduct AI research, develop privacy-focused AI applications, and integrate AI into existing systems.", + "script": "ct/ollama.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ollama.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ollama.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 40, + "os": "Ubuntu", + "ram": 4096, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 11434, + "website": "https://ollama.com/", + "documentation": "https://github.com/ollama/ollama/tree/main/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ollama.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/usr/local/lib/ollama" + }, + { + "name": "Omada Controller", + "slug": "omada", + "desc": "Omada Controller is a software application used to manage TP-Link's Omada EAP (Enterprise Access Point) devices. It allows administrators to centrally manage a large number of EAPs, monitor network performance, and control user access to the network. The software provides an intuitive interface for network configuration, firmware upgrades, and network monitoring. By using the Omada Controller, administrators can streamline the management process, reduce manual intervention, and improve the overall security and reliability of the network.", + "script": "ct/omada.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/omada.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/omada.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 8043, + "website": "https://www.tp-link.com/us/support/download/omada-software-controller/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/omada.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Ombi", + "slug": "ombi", + "desc": "Ombi is a self-hosted web application designed to empower shared Plex, Emby or Jellyfin users with automated content request capabilities. By integrating with various TV Show and Movie DVR tools, Ombi ensures a smooth and comprehensive experience for your users, allowing them to effortlessly request content on their own.", + "script": "ct/ombi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ombi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ombi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://ombi.io/", + "documentation": "https://docs.ombi.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ombi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "OpenMediaVault", + "slug": "omv", + "desc": "OpenMediaVault is a next-generation network-attached storage (NAS) solution based on Debian Linux. It provides a web-based interface for managing and storing digital data, making it easy to use and set up. OpenMediaVault supports various storage protocols, including SMB/CIFS, NFS, and FTP, and provides a wide range of features for data management, such as user and group management, disk quotas, and data backup and recovery. The software is designed to be flexible and scalable, making it a valuable solution for both personal and enterprise use. OpenMediaVault provides a stable and reliable platform for managing and storing digital data, making it a popular choice for those who want to host their own data and ensure its security and privacy. With OpenMediaVault, users can access their data from anywhere and easily share it with others, making it a valuable tool for collaboration and data management.", + "script": "ct/omv.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/omv.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/omv.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "Running OVM in a LXC container may require a complicated disk setup, consider using a VM instead. More info: `https://github.com/community-scripts/ProxmoxVE/discussions/175`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.openmediavault.org/", + "documentation": "https://docs.openmediavault.org/en/stable/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openmediavault.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "openmediavault" + } + }, + { + "name": "OneDev", + "slug": "onedev", + "desc": "Git server with CI/CD, kanban, and packages.", + "script": "ct/onedev.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/onedev.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/onedev.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 6610, + "website": "https://onedev.io/", + "documentation": "https://docs.onedev.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/onedev.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/onedev/conf" + }, + { + "name": "ONLYOFFICE Docs", + "slug": "onlyoffice", + "desc": "ONLYOFFICE Docs is an open-source online office suite that provides collaborative editors for text documents, spreadsheets, and presentations, fully compatible with Microsoft Office formats (DOCX, XLSX, PPTX).", + "script": "ct/onlyoffice.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/onlyoffice.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/onlyoffice.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Database / RabbitMQ Credentials: `cat ~/onlyoffice.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://onlyoffice.com/", + "documentation": "https://helpcenter.onlyoffice.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/onlyoffice.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/onlyoffice/documentserver/local.json", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Open-Archiver", + "slug": "open-archiver", + "desc": "Open Archiver is a secure, self-hosted email archiving solution, and it's completely open source. Get an email archiver that enables full-text search across email and attachments. Create a permanent, searchable, and compliant mail archive from Google Workspace, Microsoft 35, and any IMAP server.", + "script": "ct/open-archiver.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/open-archiver.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/open-archiver.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "Data directory is: `/opt/openarchiver-data`. If you have a lot of email, you might consider mounting external storage to this directory." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://openarchiver.com/", + "documentation": "https://docs.openarchiver.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/open-archiver.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/openarchiver/.env" + }, + { + "name": "OpenCloud", + "slug": "opencloud", + "desc": "OpenCloud is the file sharing and collaboration solution of the Heinlein Group. Through intelligent file management and a strong open source community, files become valuable resources, effectively structured and usable in the long term. With flexible data rooms and intelligent access rights, teams can access and work together on data anytime, anywhere without barriers, but with a lot of productivity.", + "script": "ct/opencloud.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/opencloud.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/opencloud.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Valid TLS certificates and fully-qualified domain names behind a reverse proxy (Caddy) for 3 services - OpenCloud (port: 9200), Collabora (port: 9980), and WOPI (port: 9300) are **REQUIRED**", + "Forgot your admin password? Check `admin_password` in the 'idm' section in `/etc/opencloud/opencloud.yaml`", + "**Optional External Apps**: extract zip archives from App Store to `/etc/opencloud/web/assets/apps`", + "**Optional CalDAV and CardDAV**: requires separate Radicale install. Edit and rename `/etc/opencloud/proxy.yaml.bak` and change your Radicale config to use `http_x_remote_user` as the auth method", + "**Optional OpenID**: Authelia and PocketID supported. Uncomment relevant lines in `/etc/opencloud/opencloud.env` and consult OpenCloud GitHub discussions for configuration tips", + "**Optional Full-text Search with Apache Tika**: requires your own Tika LXC. See `https://community-scripts.github.io/ProxmoxVE/scripts?id=apache-tika`", + "**Relevant services**: `opencloud.service`, `opencloud-wopi.service`, `coolwsd.service`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://opencloud.eu", + "documentation": "https://docs.opencloud.eu", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/opencloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/opencloud/opencloud.env, /etc/opencloud/opencloud.yaml, /etc/opencloud/csp.yaml", + "default_credentials": { + "username": "admin", + "password": "randomly generated during the installation process" + } + }, + { + "name": "Opengist", + "slug": "opengist", + "desc": "Self-hosted pastebin powered by Git, open-source alternative to Github Gist.", + "script": "ct/opengist.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/opengist.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/opengist.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 6157, + "website": "https://opengist.io/", + "documentation": "https://opengist.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/opengist.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/opengist/config.yml" + }, + { + "name": "openHAB", + "slug": "openhab", + "desc": "openHAB is a popular open-source home automation platform that provides a vendor and technology agnostic solution for integrating and automating various smart home devices and services. It supports a wide range of devices and protocols, making it easy to bring together different systems and devices into a unified smart home ecosystem. With its user-friendly interface and powerful automation capabilities, openHAB makes it easy to create custom automations and monitor and control your smart home devices and systems, all from a single interface.", + "script": "ct/openhab.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openhab.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openhab.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8443, + "website": "https://www.openhab.org/", + "documentation": "https://www.openhab.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openhab.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "OpenObserve", + "slug": "openobserve", + "desc": "OpenObserve is a simple yet sophisticated log search, infrastructure monitoring, and APM solution.", + "script": "ct/openobserve.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openobserve.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openobserve.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Show Login Credentials: `cat /opt/openobserve/data/.env`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5080, + "website": "https://openobserve.ai/", + "documentation": "https://openobserve.ai/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openobserve.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/openobserve/data/.env" + }, + { + "name": "OpenProject", + "slug": "openproject", + "desc": "OpenProject is a web-based project management software. Use OpenProject to manage your projects, tasks and goals. Collaborate via work packages and link them to your pull requests on Github. Read more about the OpenProject GitHub integration.", + "script": "ct/openproject.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openproject.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openproject.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "If you want to update from v15.x to v17.x, please read `https://www.openproject.org/docs/installation-and-operations/operation/upgrading/#major-upgrades` before doing so." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.openproject.org", + "documentation": "https://www.openproject.org", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openproject.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/openproject/conf.d/env", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Open WebUI", + "slug": "openwebui", + "desc": "OpenWebUI is a self-hosted, web-based interface that allows you to run AI models entirely offline. It integrates with various LLM runners, such as OpenAI and Ollama, and supports features like markdown and LaTeX rendering, model management, and voice/video calls. It also offers multilingual support and the ability to generate images using APIs like DALL-E or ComfyUI", + "script": "ct/openwebui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openwebui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openwebui.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Script contains optional installation of Ollama.", + "Initial run of the application/container can take some time, depending on your host speed, as the application is installed/updated at runtime. Please be patient!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 50, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://openwebui.com/", + "documentation": "https://docs.openwebui.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/open-webui.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/.env" + }, + { + "name": "OpenWrt", + "slug": "openwrt-vm", + "desc": "OpenWrt is a powerful open-source firmware that can transform a wide range of networking devices into highly customizable and feature-rich routers, providing users with greater control and flexibility over their network infrastructure.", + "script": "vm/openwrt-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/openwrt-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/openwrt-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00004", + "scriptcat00002" + ], + "category_names": [ + "Network & Firewall", + "Operating Systems" + ], + "notes": [ + "If you use VLANs (default LAN is set to VLAN 999), make sure the Proxmox Linux Bridge is configured as VLAN-aware, otherwise the VM may fail to start." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 0.5, + "os": "Debian", + "ram": 256, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://openwrt.org/", + "documentation": "https://openwrt.org/docs/start", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openwrt.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "openziti-controller", + "slug": "openziti-controller", + "desc": "OpenZiti is an open-source, zero trust networking platform that enables secure connectivity between applications, services, and devices. It provides secure, encrypted connections between clients and services, and can be used to create secure, zero trust networks.", + "script": "ct/openziti-controller.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openziti-controller.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openziti-controller.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "The Openziti Controller installation will prompt for configuration settings during installation." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.openziti.io/", + "documentation": "https://openziti.io/docs/reference/tunnelers/docker/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openziti.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/openziti/etc/controller/bootstrap.env" + }, + { + "name": "openziti-tunnel", + "slug": "openziti-tunnel", + "desc": "OpenZiti is an open-source, zero trust networking platform that enables secure connectivity between applications, services, and devices. It provides secure, encrypted connections between clients and services, and can be used to create secure, zero trust networks.", + "script": "ct/openziti-tunnel.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openziti-tunnel.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openziti-tunnel.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "The Openziti tunnel is installed in host mode; please see documentation for more information", + "Openziti tunnel prompts for identity enrollment token during installation" + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Ubuntu", + "ram": 512, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.openziti.io/", + "documentation": "https://openziti.io/docs/reference/tunnelers/docker/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openziti.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "OPNsense", + "slug": "opnsense-vm", + "desc": "OPNsense is an open-source firewall and routing platform based on FreeBSD. It provides advanced security features, including intrusion detection, VPN support, traffic shaping, and web filtering, with an intuitive web interface for easy management. Known for its reliability and regular updates, OPNsense is a popular choice for both businesses and home networks.", + "script": "vm/opnsense-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/opnsense-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/opnsense-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00004", + "scriptcat00002" + ], + "category_names": [ + "Network & Firewall", + "Operating Systems" + ], + "notes": [ + "It will fail with default settings if there is no vmbr0 and vmbr1 on your node. Use advanced settings in this case." + ], + "os": [ + "freebsd" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "FreeBSD", + "ram": 8192, + "version": "latest" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://opnsense.org/", + "documentation": "https://docs.opnsense.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/opnsense.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "opnsense" + } + }, + { + "name": "OTS", + "slug": "ots", + "desc": "One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser.", + "script": "ct/ots.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ots.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ots.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "When it is in used external please use it behind reverse proxy or create your own certificates" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://github.com/Luzifer/ots", + "documentation": "https://github.com/Luzifer/ots/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ots.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/ots/.env" + }, + { + "name": "Outline", + "slug": "outline", + "desc": "The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible. It’s time to get your team’s knowledge organized.", + "script": "ct/outline.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/outline.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/outline.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "After installation finishes, application will do a database migration so web UI might be unavailable for a minute or two. Also you need to manually add authentication and/or enable HTTPS.", + "Configuration file is at: `/opt/outline/.env`. Modify to suit your environment." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://www.getoutline.com", + "documentation": "https://docs.getoutline.com/s/hosting/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/outline.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/outline/.env" + }, + { + "name": "Owncast", + "slug": "owncast", + "desc": "Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software.", + "script": "ct/owncast.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/owncast.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/owncast.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 2, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://owncast.online/", + "documentation": "https://owncast.online/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/owncast.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "abc123" + } + }, + { + "name": "ownCloud", + "slug": "owncloud-vm", + "desc": "TurnKey ownCloud is an open-source file sharing server and collaboration platform that can store your personal content, like documents and pictures, in a centralized location.", + "script": "vm/owncloud-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/owncloud-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/owncloud-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 12, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.turnkeylinux.org/owncloud", + "documentation": "https://doc.owncloud.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/owncloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "" + } + }, + { + "name": "PairDrop", + "slug": "pairdrop", + "desc": "PairDrop: Local file sharing in your browser.", + "script": "ct/pairdrop.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pairdrop.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pairdrop.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/schlagmichdoch/PairDrop", + "documentation": "https://github.com/schlagmichdoch/PairDrop/blob/master/docs/host-your-own.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pairdrop.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Pangolin", + "slug": "pangolin", + "desc": "Pangolin securely routes traffic over WireGuard tunnels to any private network. It works like a reverse proxy that spans multiple networks — no public IPs, DNS setup, or certificates required.", + "script": "ct/pangolin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pangolin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pangolin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "Type `journalctl -u pangolin | grep -oP 'Token:\\s*\\K\\w+'` into LXC console to get admin token which you will use to create admin account.", + "LXC has 4GB of RAM set initially for the build stage. After installation finishes, you can decrease the RAM allocated to 1024MB or 512MB even.", + "Make sure you edit `/opt/pangolin/config/config.yml` and change it to match your needs" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://pangolin.net/", + "documentation": "https://docs.pangolin.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pangolin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/pangolin/config/config.yml" + }, + { + "name": "PaperlessAI", + "slug": "paperless-ai", + "desc": "An automated document analyzer for Paperless-ngx using OpenAI API, Ollama and all OpenAI API compatible Services to automatically analyze and tag your documents.It features: Automode, Manual Mode, Ollama and OpenAI, a Chat function to query your documents with AI, a modern and intuitive Webinterface.", + "script": "ct/paperless-ai.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/paperless-ai.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/paperless-ai.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/clusterzx/paperless-ai", + "documentation": "https://github.com/clusterzx/paperless-ai/wiki/1.-Home", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/paperless-ai.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/paperless-ai/data/.env" + }, + { + "name": "Paperless-GPT", + "slug": "paperless-gpt", + "desc": "Paperless-GPT seamlessly pairs with paperless-ngx to generate AI-powered document titles and tags, saving you hours of manual sorting. While other tools may offer AI chat features, paperless-gpt stands out by supercharging OCR with LLMs-ensuring high accuracy, even with tricky scans. If you’re craving next-level text extraction and effortless document organization, this is your solution.", + "script": "ct/paperless-gpt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/paperless-gpt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/paperless-gpt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Configuration File: `/opt/paperless-gpt-data/.env`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 3, + "hdd": 7, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/icereed/paperless-gpt", + "documentation": "https://github.com/icereed/paperless-gpt/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/paperless-ngx-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/paperless-gpt-data/.env" + }, + { + "name": "Paperless-ngx", + "slug": "paperless-ngx", + "desc": "Paperless-ngx is a software tool designed for digitizing and organizing paper documents. It provides a web-based interface for scanning, uploading, and organizing paper documents, making it easier to manage, search, and access important information. Paperless-ngx uses the OCR (Optical Character Recognition) technology to extract text from scanned images and makes it searchable, thus increasing the efficiency of document management.", + "script": "ct/paperless-ngx.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/paperless-ngx.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/paperless-ngx.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Show Login Credentials, type `cat ~/paperless-ngx.creds` in the LXC console", + "Script installs English as default OCR language. To install additional languages, use `apt-get install tesseract-ocr-[lang]`, where [lang] is the language code (e.g. `apt-get install tesseract-ocr-deu`).", + "Paperless-NGX use uv, so all calls need to start with `uv run` f.e. `uv run python3 manage.py document_exporter $path` instead `python3 manage.py`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 12, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://docs.paperless-ngx.com/", + "documentation": "https://docs.paperless-ngx.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/paperless-ngx.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/paperless/paperless.conf" + }, + { + "name": "Papra", + "slug": "papra", + "desc": "Papra is a modern, self-hosted document management system with full-text search, OCR support, and automatic document processing. Built with Node.js and featuring a clean web interface for organizing and managing your documents.", + "script": "ct/papra.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/papra.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/papra.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "First visit will prompt you to create an account", + "Tesseract OCR is pre-installed for all languages", + "Documents are stored in /opt/papra/app-data/documents", + "Ingestion folder available at /opt/papra/ingestion for automatic document import", + "Email functionality runs in dry-run mode by default" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 1221, + "website": "https://github.com/CorentinTh/papra", + "documentation": "https://github.com/CorentinTh/papra", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/papra.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/papra/.env" + }, + { + "name": "Part-DB", + "slug": "part-db", + "desc": "Part-DB is an Open source inventory management system for your electronic components", + "script": "ct/part-db.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/part-db.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/part-db.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Show login and database credentials: `cat partdb.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/Part-DB/Part-DB-server", + "documentation": "https://docs.part-db.de/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/part-db.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/partdb/.env.local" + }, + { + "name": "Passbolt", + "slug": "passbolt", + "desc": "Passbolt is a hybrid credential platform. It is built-first for modern IT teams, yet simple enough for everyone. A sovereign, battle-tested solution that delivers for a team of 5, or an organisation of 5000.", + "script": "ct/passbolt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/passbolt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/passbolt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Type `cat ~/passbolt.creds` to see MariaDB database credentials. You will need those to setup Passbolt.", + "The application uses self-signed certificates. You can also use Let's Encrypt to get a valid certificate for your domain. Please read the documentation for more information." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 2, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://www.passbolt.com/", + "documentation": "https://www.passbolt.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/passbolt.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/passbolt/passbolt.php" + }, + { + "name": "PatchMon", + "slug": "patchmon", + "desc": "Monitor Linux patches across all your hosts with real-time visibility, security update tracking, and comprehensive package management.", + "script": "ct/patchmon.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/patchmon.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/patchmon.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://patchmon.net", + "documentation": "https://docs.patchmon.net", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/patchmon.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/patchmon/backend/.env, /opt/patchmon/frontend/.env" + }, + { + "name": "Paymenter", + "slug": "paymenter", + "desc": "Paymenter is an open source webshop solution for hosting companies. It's developed to provide an more easy way to manage your hosting company.", + "script": "ct/paymenter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/paymenter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/paymenter.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "After installation, navigate to the directory with `cd /opt/paymenter` and run `php artisan app:init`. An interactive setup will prompt you to enter your company name and application URL." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://paymenter.org/", + "documentation": "https://paymenter.org/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/paymenter.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/paymenter/.env", + "default_credentials": { + "username": "admin@paymenter.org", + "password": "paymenter" + } + }, + { + "name": "PBS Processor Microcode", + "slug": "pbs-microcode", + "desc": "Processor Microcode is a layer of low-level software that runs on the processor and provides patches or updates to its firmware. Microcode updates can fix hardware bugs, improve performance, and enhance security features of the processor. This script is adapted for the Proxmox Backup Server environment and will only run on bare metal systems. If running in a virtualized environment, the script will exit. Note that firmware update mechanisms, such as Intel's Management Engine (ME) or AMD's Platform Security Processor (PSP), may vary depending on your processor and its implementation. Please consult your processor's documentation to verify if firmware updates can be applied through the operating system.", + "script": "tools/pve/pbs-microcode.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/pbs-microcode.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/pbs-microcode.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox Backup Server shell on a bare metal system. The script will exit if it detects that it is running in a virtualized environment.", + "After a reboot, you can check whether any microcode updates are currently in effect by running the following command: `journalctl -k | grep -E \"microcode\" | head -n 1`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pbs" + ], + "config_path": "" + }, + { + "name": "PBS 4 Upgrade", + "slug": "pbs4-upgrade", + "desc": "This script guides you through upgrading Proxmox Backup Server from version 3.x (Debian 12 Bookworm) to version 4.0 (Debian 13 Trixie). It adjusts the Debian base sources, configures PBS 4 repositories in deb822 format, updates enterprise/no-subscription/test repos, runs a full system upgrade, and finalizes with a reboot.", + "script": "tools/pve/pbs4-upgrade.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/pbs4-upgrade.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/pbs4-upgrade.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute this script directly on the PBS 3.x host as root.", + "Ensure you have a verified backup of /etc/proxmox-backup before starting.", + "Do not run this on an already upgraded PBS 4.x system.", + "A reboot is strongly recommended after upgrade to activate the new kernel and services." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.proxmox.com/en/proxmox-backup-server", + "documentation": "https://pbs.proxmox.com/wiki/Upgrade_from_3_to_4", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pbs" + ], + "config_path": "" + }, + { + "name": "PeaNUT", + "slug": "peanut", + "desc": "PeaNUT is a small dashboard for Network UPS Tools (NUT). It provides a web interface to monitor and manage UPS devices. PeaNUT allows users to view device status, retrieve information, and manage UPS parameters through its API. It's customizable for different UPS devices and supports integration with the Homepage dashboard.", + "script": "ct/peanut.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/peanut.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/peanut.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 7, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/Brandawg93/PeaNUT/", + "documentation": "https://github.com/Brandawg93/PeaNUT/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/peanut.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/peanut/settings.yml" + }, + { + "name": "Pelican Panel", + "slug": "pelican-panel", + "desc": "Pelican Panel is a web-based control panel for managing game and application servers. It provides an intuitive interface to start, stop, configure, and monitor servers easily. It works alongside Pelican Wings, a lightweight daemon that handles server deployments and resource management.", + "script": "ct/pelican-panel.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pelican-panel.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pelican-panel.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Database credentials: `cat ~/pelican-panel.creds`", + "Step 5 of the Panel installer can be skipped because it has already been set up by the script." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://pelican.dev/", + "documentation": "https://pelican.dev/docs/panel/getting-started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pelican-panel.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Pelican Wings", + "slug": "pelican-wings", + "desc": "Pelican Wings is Pelican's server control plane, built for the rapidly changing gaming industry and designed to be highly performant and secure. Wings provides an HTTP API allowing you to interface directly with running server instances, fetch server logs, generate backups, and control all aspects of the server lifecycle.", + "script": "ct/pelican-wings.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pelican-wings.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pelican-wings.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "After installation, you need to use the Auto Deploy command generated by Pelican Panel and, after running the command, restart the Wings service with `systemctl restart wings.service`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://pelican.dev/", + "documentation": "https://pelican.dev/docs/wings/install", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pelican-panel.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Pf2eTools", + "slug": "pf2etools", + "desc": "Pf2eTools is an open-source website aiming to provide tools and information for Pathfinder 2nd Edition players and gamemasters. It's built using basic web technologies to ensure wide compatibility, and utilises client-side caching for speed, efficiency, and offline access.", + "script": "ct/pf2etools.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pf2etools.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pf2etools.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 6, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://pf2etools.com/", + "documentation": "https://github.com/Pf2eToolsOrg/Pf2eTools/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pf2etools.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PhotoPrism", + "slug": "photoprism", + "desc": "PhotoPrism is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.", + "script": "ct/photoprism.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/photoprism.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/photoprism.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be compatible." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 2342, + "website": "https://photoprism.app/", + "documentation": "https://docs.photoprism.app/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/photoprism.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/photoprism/config/.env", + "default_credentials": { + "username": "admin", + "password": "changeme" + } + }, + { + "name": "PhpMyAdmin", + "slug": "phpmyadmin", + "desc": "phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be performed via the user interface, while you still have the ability to directly execute any SQL statement.", + "script": "tools/addon/phpmyadmin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/phpmyadmin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/phpmyadmin.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Execute within an existing LXC Console", + "To update or uninstall run bash call again" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.phpmyadmin.net/", + "documentation": "https://www.phpmyadmin.net/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/phpmyadmin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "Debian/Ubuntu: /var/www/html/phpMyAdmin | Alpine: /usr/share/phpmyadmin" + }, + { + "name": "Pi.Alert", + "slug": "pialert", + "desc": "Pi.Alert is a WIFI / LAN intruder detector. Checks the devices connected and alert you with unknown devices. It also warns of the disconnection of \"always connected\" devices.", + "script": "ct/pialert.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pialert.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pialert.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/leiweibau/Pi.Alert/", + "documentation": "https://github.com/leiweibau/Pi.Alert/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pi-alert.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/pialert/config/pialert.conf" + }, + { + "name": "Pi-Hole", + "slug": "pihole", + "desc": "Pi-hole is a free, open-source network-level advertisement and Internet tracker blocking application. It runs on a Raspberry Pi or other Linux-based systems and acts as a DNS sinkhole, blocking unwanted traffic before it reaches a user's device. Pi-hole can also function as a DHCP server, providing IP addresses and other network configuration information to devices on a network. The software is highly configurable and supports a wide range of customizations, such as allowing or blocking specific domains, setting up blocklists and whitelists, and customizing the appearance of the web-based interface. The main purpose of Pi-hole is to protect users' privacy and security by blocking unwanted and potentially malicious content, such as ads, trackers, and malware. It is designed to be easy to set up and use, and can be configured through a web-based interface or through a terminal-based command-line interface.", + "script": "ct/pihole.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pihole.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pihole.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "To set your password, log in to the container, and type the following: `pihole setpassword`", + "With an option to add Unbound", + "With an option to configure Unbound as a forwarding DNS server (using DNS-over-TLS (DoT)) as opposed to a recursive DNS server", + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://pi-hole.net/", + "documentation": "https://docs.pi-hole.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pi-hole.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/pihole/pihole.toml" + }, + { + "name": "Pi-Hole Exporter", + "slug": "pihole-exporter", + "desc": "A Prometheus exporter for PI-Hole's Raspberry PI ad blocker", + "script": "tools/addon/pihole-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/pihole-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/pihole-exporter.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Alpine", + "ram": 0, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 9617, + "website": "https://github.com/eko/pihole-exporter", + "documentation": "https://github.com/eko/pihole-exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pi-hole.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/pihole-exporter.env" + }, + { + "name": "PiMox HAOS", + "slug": "pimox-haos-vm", + "desc": "The script automates the manual process of finding, downloading and extracting the aarch64 (qcow2) disk image provided by the Home Assistant Team, creating a VM with user defined settings, importing and attaching the disk, setting the boot order and starting the VM.", + "script": "vm/pimox-haos-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/pimox-haos-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/pimox-haos-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 32, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8123, + "website": "https://github.com/jiangcuo/Proxmox-Port", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/home-assistant.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Pixelfed", + "slug": "pixelfed", + "desc": "Pixelfed is a free, ethical, and decentralized photo sharing platform powered by ActivityPub federation. It offers an ad-free, privacy-focused alternative to Instagram with features like Stories, Collections, and photo filters.", + "script": "ct/pixelfed.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pixelfed.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pixelfed.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "Create admin account with: cd /opt/pixelfed && sudo -u pixelfed php artisan user:create", + "Credentials saved in /root/pixelfed.creds", + "ActivityPub federation is enabled by default", + "Uses PostgreSQL, Redis (socket), and PHP-FPM" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "12" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://pixelfed.org/", + "documentation": "https://docs.pixelfed.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pixelfed.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/pixelfed/.env" + }, + { + "name": "PLANKA", + "slug": "planka", + "desc": "Planka is a powerful, project management platform that transforms how teams collaborate. Create projects with multiple boards, organize tasks with intuitive drag-and-drop cards, attach files, write rich markdown descriptions, set due dates, assign team members, and keep conversations flowing with comments and labels—all with seamless real-time updates and smart notifications.", + "script": "ct/planka.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/planka.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/planka.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Type `cat ~/planka.creds` inside LXC to see admin user and database credentials." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 1337, + "website": "https://planka.app/", + "documentation": "https://docs.planka.cloud/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/planka.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/planka/.env" + }, + { + "name": "Plant-it", + "slug": "plant-it", + "desc": "Plant-it is a self-hosted, open-source app designed to help users manage and track plant care. It allows users to add plants, log activities like watering, fertilizing, and pruning, set reminders, and upload photos for visual tracking. The app includes a database of over 400,000 plant species, offering detailed care information such as optimal growing conditions and maintenance tips.\n\nUsers can organize their plant collection, monitor growth, and share data with others. The app is free to use and works on Android, iOS, and the web.", + "script": "ct/plant-it.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/plant-it.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/plant-it.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "This Script use Adoptium JDK 21 - Sometimes the installation of these takes a while", + "After the initial start, the backend requires approx. 1-2 minutes boot time" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://plant-it.org/", + "documentation": "https://docs.plant-it.org/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/plant-it.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/plant-it/backend/server.env" + }, + { + "name": "Plex Media Server", + "slug": "plex", + "desc": "Plex personal media server magically scans and organizes your files, sorting your media intuitively and beautifully.", + "script": "ct/plex.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/plex.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/plex.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "With Privileged/Unprivileged Hardware Acceleration Support" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 32400, + "website": "https://www.plex.tv/", + "documentation": "https://support.plex.tv/articles/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/plex.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml" + }, + { + "name": "Pocketbase", + "slug": "pocketbase", + "desc": "PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.", + "script": "ct/pocketbase.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pocketbase.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pocketbase.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Type `/opt/pocketbase/pocketbase superuser create YOUREMAIL PASSWORD` to create your superuser account." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://pocketbase.io/", + "documentation": "https://pocketbase.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pocketbase.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Pocket ID", + "slug": "pocketid", + "desc": "Pocket ID is a simple OIDC provider that allows users to authenticate with their passkeys to your services.", + "script": "ct/pocketid.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pocketid.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pocketid.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Pocket ID requires https to work." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 1411, + "website": "https://github.com/pocket-id/pocket-id", + "documentation": "https://pocket-id.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pocket-id.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/pocket-id/.env" + }, + { + "name": "Podman", + "slug": "podman", + "desc": "Podman is an open-source, daemonless, and portable container engine that allows users to manage containers on Linux systems without the need for a daemon or system service to be running in the background. It provides an API and a command-line interface that can be used to create, run, and manage containers and their associated networks, volumes, and images. It is built on top of the Open Container Initiative (OCI) runtime specification, making it compatible with other OCI-compliant container engines.", + "script": "ct/podman.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/podman.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/podman.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [ + "Options to Install Portainer or Portainer Agent" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://podman.io/", + "documentation": "https://podman.io/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/podman.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Podman Home Assistant Container", + "slug": "podman-homeassistant", + "desc": "A standalone Podman container-based installation of Home Assistant Core means that the Home Assistant Core software is installed inside a container managed by Podman, separate from the host operating system. This provides a flexible and scalable solution for running the software, as the container can be easily moved between host systems or isolated from other processes for security. Podman is a popular open-source tool for managing containers that is similar to Docker, but designed for use on Linux systems without a daemon.\r\n\r\n🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "script": "ct/podman-homeassistant.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/podman-homeassistant.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/podman-homeassistant.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "If the LXC is created Privileged, the script will automatically set up USB passthrough.", + "config path: `/var/lib/containers/storage/volumes/hass_config/_data`", + "Options to Install Portainer or Portainer Agent" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8123, + "website": "https://www.home-assistant.io/", + "documentation": "https://www.home-assistant.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/home-assistant.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/containers/storage/volumes/hass_config/_data" + }, + { + "name": "PBS Post Install", + "slug": "post-pbs-install", + "desc": "The script is designed for Proxmox Backup Server (PBS) and will give options to Disable the Enterprise Repo, Add/Correct PBS Sources, Enable the No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Backup Server and Reboot PBS.", + "script": "tools/pve/post-pbs-install.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pbs-install.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/post-pbs-install.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Proxmox Backup Server ONLY", + "Execute within the Proxmox Backup Server Shell", + "It is recommended to answer “yes” (y) to all options presented during the process." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pbs" + ], + "config_path": "" + }, + { + "name": "PMG Post Install", + "slug": "post-pmg-install", + "desc": "The script is designed for Proxmox Mail Gateway and will give options to Disable the Enterprise Repo, Add/Correct PMG Sources, Enable the No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox Mail Gateway and Reboot PMG.", + "script": "tools/pve/post-pmg-install.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pmg-install.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/post-pmg-install.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Proxmox Mail Gateway ONLY", + "Execute within the Proxmox Mail Gateway Shell", + "It is recommended to answer “yes” (y) to all options presented during the process." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pmg" + ], + "config_path": "" + }, + { + "name": "PVE Post Install", + "slug": "post-pve-install", + "desc": "This script provides options for managing Proxmox VE repositories, including disabling the Enterprise Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo, disabling the subscription nag, updating Proxmox VE, and rebooting the system.", + "script": "tools/pve/post-pve-install.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/post-pve-install.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "It is recommended to answer “yes” (y) to all options presented during the process." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PostgreSQL", + "slug": "postgresql", + "desc": "PostgreSQL (often referred to as Postgres) is an open-source relational database management system that is known for its extensibility and strict adherence to SQL standards. It is a free and powerful database solution, suitable for a wide range of applications, from small projects to large enterprise systems. PostgreSQL is widely used for its reliability, feature-richness, and robustness.", + "script": "ct/postgresql.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/postgresql.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/postgresql.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", + "Debian script offers versions `15, 16, 17, 18`, while Alpine script offers versions `15, 16, 17`." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 5432, + "website": "https://www.postgresql.org/", + "documentation": "https://www.postgresql.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/postgresql.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Postiz", + "slug": "postiz", + "desc": "Postiz is an AI-powered social media scheduling tool for managing posts, building audiences, and growing your business across platforms like X, LinkedIn, Instagram, TikTok, Reddit, and more.", + "script": "ct/postiz.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/postiz.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/postiz.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [ + "The build process requires significant RAM (4GB+). Do not reduce container RAM below 4GB.", + "NEXT_PUBLIC_* variables are baked at build time. If you change the IP/URL, rebuild with: cd /opt/postiz && pnpm run build" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://postiz.com/", + "documentation": "https://docs.postiz.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/postiz.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/postiz/.env" + }, + { + "name": "PowerDNS", + "slug": "powerdns", + "desc": "The PowerDNS Authoritative Server is a versatile nameserver which supports a large number of backends. These backends can either be plain zone files or be more dynamic in nature. PowerDNS has the concepts of ‘backends’. A backend is a datastore that the server will consult that contains DNS records (and some metadata). The backends range from database backends (MySQL, PostgreSQL) and BIND zone files to co-processes and JSON API’s.", + "script": "ct/powerdns.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/powerdns.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/powerdns.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "For administrator credentials type: `cat ~/poweradmin.creds` inside LXC." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.powerdns.com/", + "documentation": "https://doc.powerdns.com/index.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/powerdns.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/poweradmin/config/settings.php" + }, + { + "name": "PrivateBin", + "slug": "privatebin", + "desc": "PrivateBin is a minimalist, open-source pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256-bit AES.", + "script": "ct/privatebin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/privatebin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/privatebin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/PrivateBin/PrivateBin", + "documentation": "https://github.com/PrivateBin/PrivateBin/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/privatebin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/privatebin/cfg/conf.php" + }, + { + "name": "Profilarr", + "slug": "profilarr", + "desc": "Profilarr is a configuration management platform for Radarr and Sonarr that simplifies importing, syncing, and managing quality profiles, custom formats, and release profiles.", + "script": "ct/profilarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/profilarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/profilarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 6868, + "website": "https://github.com/Dictionarry-Hub/profilarr", + "documentation": "https://github.com/Dictionarry-Hub/profilarr#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/profilarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/config" + }, + { + "name": "ProjectSend", + "slug": "projectsend", + "desc": "ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy. It supports clients groups, system users roles, statistics, multiple languages, detailed logs... and much more!", + "script": "ct/projectsend.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/projectsend.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/projectsend.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "After running the update script, logging in as a system user in ProjectSend is necessary to upgrade the database." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://projectsend.org/", + "documentation": "https://docs.projectsend.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/projectsend.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/projectsend/includes/sys.config.php" + }, + { + "name": "Prometheus", + "slug": "prometheus", + "desc": "Prometheus is widely used to monitor the performance and health of various infrastructure components and applications, and trigger alerts based on predefined rules. It has a multi-dimensional data model and supports various data sources and exporters, making it an extremely flexible and scalable monitoring solution.", + "script": "ct/prometheus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prometheus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prometheus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 9090, + "website": "https://prometheus.io/", + "documentation": "https://prometheus.io/docs/introduction/overview/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/prometheus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/prometheus/prometheus.yml" + }, + { + "name": "Prometheus Alertmanager", + "slug": "prometheus-alertmanager", + "desc": "Alerting with Prometheus is separated into two parts. Alerting rules in Prometheus servers send alerts to an Alertmanager. The Alertmanager then manages those alerts, including silencing, inhibition, aggregation and sending out notifications via methods such as email, on-call notification systems, and chat platforms.", + "script": "ct/prometheus-alertmanager.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prometheus-alertmanager.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prometheus-alertmanager.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9093, + "website": "https://prometheus.io/", + "documentation": "https://prometheus.io/docs/alerting/latest/overview/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/prometheus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/alertmanager/alertmanager.yml" + }, + { + "name": "Prometheus Blackbox Exporter", + "slug": "prometheus-blackbox-exporter", + "desc": "An exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP, ICMP and gRPC for use by the Prometheus monitoring system.", + "script": "ct/prometheus-blackbox-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prometheus-blackbox-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prometheus-blackbox-exporter.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00001", + "scriptcat00009" + ], + "category_names": [ + "Proxmox & Virtualization", + "Monitoring & Analytics" + ], + "notes": [ + "Please adjust the Proxmox credentials in the configuration file!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9115, + "website": "https://github.com/prometheus/blackbox_exporter", + "documentation": "https://github.com/prometheus/blackbox_exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/prometheus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/blackbox-exporter/blackbox.yml" + }, + { + "name": "Prometheus Paperless NGX Exporter", + "slug": "prometheus-paperless-ngx-exporter", + "desc": "Prometheus metrics exporter for Paperless-NGX, a document management system transforming physical documents into a searchable online archive. The exporter relies on Paperless' REST API.", + "script": "tools/addon/prometheus-paperless-ngx-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/prometheus-paperless-ngx-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/prometheus-paperless-ngx-exporter.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 8081, + "website": "https://github.com/hansmi/prometheus-paperless-exporter", + "documentation": "https://github.com/hansmi/prometheus-paperless-exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/paperless-ngx.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/etc/prometheus-paperless-ngx-exporter/config.env" + }, + { + "name": "Prometheus Proxmox VE Exporter", + "slug": "prometheus-pve-exporter", + "desc": "An exporter that exposes information gathered from Proxmox VE node for use by the Prometheus monitoring system.", + "script": "ct/prometheus-pve-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prometheus-pve-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prometheus-pve-exporter.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00001", + "scriptcat00009" + ], + "category_names": [ + "Proxmox & Virtualization", + "Monitoring & Analytics" + ], + "notes": [ + "Please adjust the Proxmox credentials in the configuration file!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9221, + "website": "https://github.com/prometheus-pve/prometheus-pve-exporter", + "documentation": "https://github.com/prometheus-pve/prometheus-pve-exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/prometheus-pve-exporter/pve.yml" + }, + { + "name": "Proton Mail Bridge", + "slug": "protonmail-bridge", + "desc": "Proton Mail Bridge runs a local IMAP/SMTP service that lets traditional mail clients access a Proton mailbox. This LXC runs Bridge headless and forwards IMAP/SMTP to the LAN using systemd socket activation (systemd-socket-proxyd).", + "script": "ct/protonmail-bridge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/protonmail-bridge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/protonmail-bridge.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [], + "os": [], + "install_methods_json": [], + "port": 0, + "website": "https://proton.me/mail/bridge", + "documentation": "https://proton.me/support/bridge-cli-guide", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proton-mail.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [], + "config_path": "" + }, + { + "name": "Prowlarr", + "slug": "prowlarr", + "desc": "Prowlarr is a software tool designed to integrate with various PVR (Personal Video Recorder) apps. It is built on a popular *arr .net/ReactJS base stack and serves as an indexer manager and proxy. Prowlarr makes it easy to manage and organize TV show and movie collections, by integrating with popular PVR apps and automating the downloading and organizing of media files. The software provides a web-based interface for managing and organizing TV shows and movies, making it easy to search and find content. Prowlarr also supports metadata management, including show and movie information, making it easy for users to keep their media collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing media collections, making it a valuable tool for media enthusiasts who want to keep their collection organized and up-to-date. With Prowlarr, users can enjoy their media collection from anywhere, making it a powerful tool for managing and sharing media files.", + "script": "ct/prowlarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prowlarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prowlarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 9696, + "website": "https://github.com/Prowlarr/Prowlarr", + "documentation": "https://wiki.servarr.com/prowlarr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/prowlarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/prowlarr/" + }, + { + "name": "Proxmox Backup Server (PBS)", + "slug": "proxmox-backup-server", + "desc": "Proxmox Backup Server is an enterprise backup solution, for backing up and restoring VMs, containers, and physical hosts. By supporting incremental, fully deduplicated backups, Proxmox Backup Server significantly reduces network load and saves valuable storage space.", + "script": "ct/proxmox-backup-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/proxmox-backup-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/proxmox-backup-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Set a root password if using autologin. This will be the PBS password. `passwd root`", + "Advanced Install is only possible with IPv6 disabled! Otherwise, the installation may get stuck." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8007, + "website": "https://www.proxmox.com/en/proxmox-backup-server/overview", + "documentation": "https://pbs.proxmox.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "" + } + }, + { + "name": "Proxmox Datacenter Manager (PDM)", + "slug": "proxmox-datacenter-manager", + "desc": "The Proxmox Datacenter Manager project has been developed with the objective of providing a centralized overview of all your individual nodes and clusters. It also enables basic management like migrations of virtual guests without any cluster network requirements. ", + "script": "ct/proxmox-datacenter-manager.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/proxmox-datacenter-manager.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/proxmox-datacenter-manager.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8443, + "website": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", + "documentation": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Proxmox Mail Gateway (PMG)", + "slug": "proxmox-mail-gateway", + "desc": "Proxmox Mail Gateway is the leading open-source email security solution helping you to protect your mail server against all email threats from the moment they emerge.", + "script": "ct/proxmox-mail-gateway.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/proxmox-mail-gateway.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/proxmox-mail-gateway.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Set a root password if using autologin. This will be the PMG password. `passwd root`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8006, + "website": "https://www.proxmox.com/en/products/proxmox-mail-gateway/overview", + "documentation": "https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "" + } + }, + { + "name": "PS5-MQTT", + "slug": "ps5-mqtt", + "desc": "Integrate your Sony Playstation 5 devices with Home Assistant using MQTT.", + "script": "ct/ps5-mqtt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ps5-mqtt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ps5-mqtt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [ + "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8645, + "website": "https://github.com/FunkeyFlo/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ps5-mqtt.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/.config/ps5-mqtt/config.json" + }, + { + "name": "Pterodactyl Panel", + "slug": "pterodactyl-panel", + "desc": "Pterodactyl Panel is a web-based control panel for managing game and application servers. It provides an intuitive interface to start, stop, configure, and monitor servers easily. It works alongside Pterodactyl Wings, a lightweight daemon that handles server deployments and resource management.", + "script": "ct/pterodactyl-panel.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pterodactyl-panel.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pterodactyl-panel.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Show login and database credentials: `cat ~/pterodactyl-panel.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://pterodactyl.io", + "documentation": "https://pterodactyl.io/panel/1.0/getting_started.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pterodactyl.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/pterodactyl-panel/.env" + }, + { + "name": "Pterodactyl Wings", + "slug": "pterodactyl-wings", + "desc": "Pterodactyl Wings is Pterodactyl's server control plane, built for the rapidly changing gaming industry and designed to be highly performant and secure. Wings provides an HTTP API allowing you to interface directly with running server instances, fetch server logs, generate backups, and control all aspects of the server lifecycle.", + "script": "ct/pterodactyl-wings.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pterodactyl-wings.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pterodactyl-wings.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "After installation, you need to use the Auto Deploy command generated by Pterodactyl Panel and, after running the command, restart the Wings service with `systemctl restart wings.service`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://pterodactyl.io", + "documentation": "https://pterodactyl.io/wings/1.0/installing.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pterodactyl.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/pterodactyl/config.yml" + }, + { + "name": "Pulse", + "slug": "pulse", + "desc": "A lightweight monitoring application for Proxmox VE that displays real-time status for VMs and containers via a simple web interface.", + "script": "ct/pulse.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pulse.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pulse.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7655, + "website": "https://github.com/rcourtman/Pulse", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pulse.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/pulse" + }, + { + "name": "PVE Privilege Converter", + "slug": "pve-privilege-converter", + "desc": "This script allows converting Proxmox LXC containers between privileged and unprivileged modes using vzdump backup and restore. It guides you through container selection, backup storage, ID assignment, and privilege flipping via automated restore. Useful for applying changes that require different LXC modes.", + "script": "tools/pve/pve-privilege-converter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/pve-privilege-converter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/pve-privilege-converter.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute this script inside the Proxmox shell as root.", + "Ensure that the backup and target storage have enough space.", + "The container will be recreated with a new ID and desired privilege setting." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "https://github.com/onethree7/proxmox-lxc-privilege-converter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVEScriptsLocal", + "slug": "pve-scripts-local", + "desc": "A modern web-based management interface for Proxmox VE (PVE) helper scripts. This tool provides a user-friendly way to discover, download, and execute community-sourced Proxmox scripts locally with real-time terminal output streaming.", + "script": "ct/pve-scripts-local.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pve-scripts-local.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/pve-scripts-local.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://community-scripts.github.io/ProxmoxVE", + "documentation": "https://github.com/community-scripts/ProxmoxVE-Local", + "logo": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE-Local/refs/heads/main/.github/logo.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/PVEScripts-Local/.env" + }, + { + "name": "qBittorrent", + "slug": "qbittorrent", + "desc": "qBittorrent offers a user-friendly interface that allows users to search for and download torrent files easily. It also supports magnet links, which allow users to start downloading files without the need for a torrent file.", + "script": "ct/qbittorrent.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/qbittorrent.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/qbittorrent.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8090, + "website": "https://www.qbittorrent.org/", + "documentation": "https://github.com/qbittorrent/qBittorrent/wiki/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/qbittorrent.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "$HOME/.config/qBittorrent/qBittorrent.conf", + "default_credentials": { + "username": "admin", + "password": "changeme" + } + }, + { + "name": "qbittorrent Exporter", + "slug": "qbittorrent-exporter", + "desc": "A fast and lightweight prometheus exporter for qBittorrent ", + "script": "tools/addon/qbittorrent-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/qbittorrent-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/qbittorrent-exporter.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Alpine", + "ram": 0, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8090, + "website": "https://github.com/martabal/qbittorrent-exporter", + "documentation": "https://github.com/martabal/qbittorrent-exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/qbittorrent.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/qbittorrent-exporter.env" + }, + { + "name": "Qdrant", + "slug": "qdrant", + "desc": "Qdrant is a vector search engine and vector database that allows you to store, search, and manage high-dimensional vectors efficiently.", + "script": "ct/qdrant.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/qdrant.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/qdrant.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 6333, + "website": "https://qdrant.tech/", + "documentation": "https://github.com/qdrant/qdrant", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/qdrant.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/qdrant/config.yaml" + }, + { + "name": "Qui", + "slug": "qui", + "desc": "Qui is a modern, self-hosted web interface for managing multiple qBittorrent instances with support for 10k+ torrents. It provides a clean and responsive interface for monitoring and controlling your qBittorrent downloads across multiple servers.", + "script": "ct/qui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/qui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/qui.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 10, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7476, + "website": "https://getqui.com/", + "documentation": "https://github.com/autobrr/qui", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/qui.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/.config/qui/config.toml" + }, + { + "name": "RabbitMQ", + "slug": "rabbitmq", + "desc": "RabbitMQ is a robust messaging broker widely used for message queuing, streaming, and decoupling services. It supports multiple messaging protocols, ensures reliable message delivery, and offers features like routing, clustering, and federation. RabbitMQ is suitable for various use cases, including microservices communication, real-time data processing, and IoT applications.", + "script": "ct/rabbitmq.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rabbitmq.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rabbitmq.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 15672, + "website": "https://www.rabbitmq.com/", + "documentation": "https://www.rabbitmq.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rabbitmq.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/rabbitmq/rabbitmq.conf", + "default_credentials": { + "username": "proxmox", + "password": "proxmox" + } + }, + { + "name": "Radarr", + "slug": "radarr", + "desc": "Radarr is a movie management tool designed for Usenet and BitTorrent users. It allows users to manage and organize their movie collection with ease. Radarr integrates with popular Usenet and BitTorrent clients, such as Sonarr and Lidarr, to automate the downloading and organizing of movie files. The software provides a web-based interface for managing and organizing movies, making it easy to search and find titles, genres, and release dates. Radarr also supports metadata management, including movie posters and information, making it easy for users to keep their movie collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing movie collections, making it a valuable tool for movie enthusiasts who want to keep their collection organized and up-to-date. With Radarr, users can enjoy their movie collection from anywhere, making it a powerful tool for managing and sharing movie files.", + "script": "ct/radarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/radarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/radarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7878, + "website": "https://radarr.video/", + "documentation": "https://wiki.servarr.com/radarr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/radarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Radicale", + "slug": "radicale", + "desc": "Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts)", + "script": "ct/radicale.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/radicale.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/radicale.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "To view the user credentials : `cat radicale.creds`", + "This application requires additional configuration. Please refer to https://github.com/community-scripts/ProxmoxVE/discussions/2073." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5232, + "website": "https://radicale.org/", + "documentation": "https://radicale.org/master.html#documentation-1", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/radicale.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/radicale/config" + }, + { + "name": "Rclone", + "slug": "rclone", + "desc": "Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces", + "script": "ct/rclone.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rclone.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rclone.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "`cat ~/rclone.creds` to view login credentials", + "`htpasswd -b -B /opt/login.pwd newuser newuserpassword` to add more users." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 3000, + "website": "https://rclone.org/", + "documentation": "https://rclone.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rclone.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "~/.config/rclone/rclone.conf" + }, + { + "name": "Real-Debrid Torrent Client", + "slug": "rdtclient", + "desc": "RDTClient is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize.", + "script": "ct/rdtclient.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rdtclient.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rdtclient.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 6500, + "website": "https://github.com/rogerfar/rdt-client", + "documentation": "https://github.com/rogerfar/rdt-client/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/real-debrid.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/rdtc/appsettings.json" + }, + { + "name": "Reactive Resume", + "slug": "reactive-resume", + "desc": "A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever.", + "script": "ct/reactive-resume.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/reactive-resume.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/reactive-resume.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://rxresume.org", + "documentation": "https://docs.rxresume.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/reactive-resume.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/reactive-resume/.env" + }, + { + "name": "Readeck", + "slug": "readeck", + "desc": "Readeck helps you keep all that web content you want to revisit in an hour, tomorrow, or in 20 years.", + "script": "ct/readeck.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/readeck.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/readeck.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://readeck.org/", + "documentation": "https://readeck.org/en/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/readeck.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/readeck/config.toml" + }, + { + "name": "Recyclarr", + "slug": "recyclarr", + "desc": "Recyclarr is an automation tool that integrates with media management software like Sonarr and Radarr. It helps users manage and organize their media libraries by automatically searching for and adding content from indexers, based on user-defined criteria. It streamlines the process of maintaining and updating media collections without manual intervention.", + "script": "ct/recyclarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/recyclarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/recyclarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "Configure your Radarr/Sonarr instances in `/root/.config/recyclarr/recyclarr.yml` before the first sync.", + "Automatic daily sync is configured via `/etc/cron.d/recyclarr`. Sync logs are saved to `/root/.config/recyclarr/sync.log`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://recyclarr.dev/", + "documentation": "https://recyclarr.dev/wiki/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/recyclarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Redis ", + "slug": "redis", + "desc": "Redis is an open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.", + "script": "ct/redis.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/redis.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/redis.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Redis Configuration: `nano /etc/redis/redis.conf` or in Alpine: `nano /etc/redis.conf`" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 0, + "website": "https://redis.io/", + "documentation": "https://redis.io/docs/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/redis.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "Debian /etc/redis/redis.conf | Alpine: /etc/redis.conf" + }, + { + "name": "Reitti", + "slug": "reitti", + "desc": "Reitti is a self-hosted location tracking and analysis platform that detects significant places, trip patterns, and integrates with OwnTracks, GPSLogger, and Immich. It uses PostgreSQL + PostGIS, RabbitMQ, Redis, and an optional Photon geocoder.", + "script": "ct/reitti.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/reitti.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/reitti.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "Photon Geocoder running at http://127.0.0.1:2322. Photon is fully setup, but without sample data. (filesize is big) -> checkout our guide: `https://github.com/community-scripts/ProxmoxVE/discussions/8737`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 15, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://www.dedicatedcode.com/projects/reitti/", + "documentation": "https://www.dedicatedcode.com/projects/reitti/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/reitti.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/reitti/.env", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Resilio Sync", + "slug": "resiliosync", + "desc": "Fast, reliable, and simple file sync and share solution, powered by P2P technology. Sync files across all your devices without storing them in the cloud.", + "script": "ct/resiliosync.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/resiliosync.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/resiliosync.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "After free registration, you will receive a license keyfile to your email address. Upload it into any LXC directory and select on first run." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8888, + "website": "https://www.resilio.com/sync", + "documentation": "https://help.resilio.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/resilio-sync.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/resilio-sync/config.json" + }, + { + "name": "RevealJS", + "slug": "revealjs", + "desc": "reveal.js is an open source HTML presentation framework. It's a tool that enables anyone with a web browser to create fully-featured and beautiful presentations for free.", + "script": "ct/revealjs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/revealjs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/revealjs.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "LiveReload is on port: 35729" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://github.com/hakimel/reveal.js", + "documentation": "https://github.com/hakimel/reveal.js/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/reveal-js.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/revealjs/gulpfile.js" + }, + { + "name": "RomM", + "slug": "romm", + "desc": "RomM (ROM Manager) allows you to scan, enrich, browse and play your game collection with a clean and responsive interface. Support for multiple platforms, various naming schemes, and custom tags.", + "script": "ct/romm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/romm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/romm.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://romm.app/", + "documentation": "https://docs.romm.app/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/romm.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/romm/.env" + }, + { + "name": "Runtipi", + "slug": "runtipi", + "desc": "Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 180 popular apps.", + "script": "tools/addon/runtipi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/runtipi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/runtipi.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "This is an addon script intended to be used on top of an existing Docker container.", + "Execute within an existing LXC console (Debian / Ubuntu only)", + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/runtipi.sh)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://runtipi.io/", + "documentation": "https://runtipi.io/docs/introduction", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/runtipi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/runtipi/state/settings.json" + }, + { + "name": "RustDesk Server", + "slug": "rustdeskserver", + "desc": "RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.", + "script": "ct/rustdeskserver.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rustdeskserver.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rustdeskserver.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "Check our configuration guide for help: `https://github.com/community-scripts/ProxmoxVE/discussions/2388`", + "To set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd ` inside LXC.", + "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Alpine", + "ram": 512, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 21114, + "website": "https://rustdesk.com/", + "documentation": "https://rustdesk.com/docs/en/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rustdesk.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "RustyPaste", + "slug": "rustypaste", + "desc": "Rustypaste is a minimal file upload/pastebin service.", + "script": "ct/rustypaste.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rustypaste.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rustypaste.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 20, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8000, + "website": "https://github.com/orhun/rustypaste", + "documentation": "https://github.com/orhun/rustypaste", + "logo": "https://github.com/orhun/rustypaste/raw/master/img/rustypaste_logo.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/rustypaste/config.toml" + }, + { + "name": "SABnzbd", + "slug": "sabnzbd", + "desc": "SABnzbd is a free, open-source software program for downloading binary files from Usenet newsgroups. It is designed to be easy to use, and provides a number of features to simplify the downloading process, such as automatic error detection and repair, download scheduling, and integration with other applications. SABnzbd is a binary newsreader, which means it is specifically designed for downloading binary files, such as images, music, and video, from Usenet newsgroups. With its user-friendly interface and powerful features, SABnzbd makes it easy to manage your Usenet downloads and keep your download queue organized.", + "script": "ct/sabnzbd.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sabnzbd.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sabnzbd.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 7777, + "website": "https://sabnzbd.org/", + "documentation": "https://sabnzbd.org/wiki/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sabnzbd.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/.sabnzbd/sabnzbd.ini" + }, + { + "name": "Salt", + "slug": "salt", + "desc": "SaltStack Salt is a software for automating the management and configuration of IT infrastructure and applications. It is an event-driven automation tool and framework used to deploy, configure, and manage complex IT systems. Its primary functions include configuration management, where it ensures consistent configurations and manages operating system deployment and software installation. It also automates and orchestrates routine IT processes and can create self-aware, self-healing systems.", + "script": "ct/salt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/salt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/salt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://saltproject.io/", + "documentation": "https://docs.saltproject.io/salt/install-guide/en/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/salt.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/salt/.env" + }, + { + "name": "PVE CPU Scaling Governor", + "slug": "scaling-governor", + "desc": "The CPU scaling governor determines how the CPU frequency is adjusted based on the workload, with the goal of either conserving power or improving performance. By scaling the frequency up or down, the operating system can optimize the CPU usage and conserve energy when possible. Generic Scaling Governors", + "script": "tools/pve/scaling-governor.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/scaling-governor.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/scaling-governor.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Scanopy", + "slug": "scanopy", + "desc": "Automatically discover and visually document network infrastructure", + "script": "ct/scanopy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/scanopy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/scanopy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "To configure the integrated daemon after install is complete, use the `Create Daemon` menu in the UI and follow the instructions", + "The integrated daemon config is located at `/root/.config/daemon/`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 3072, + "version": "13" + }, + "type": "default" + } + ], + "port": 60072, + "website": "https://scanopy.net", + "documentation": "https://github.com/scanopy/scanopy", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/scanopy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/scanopy/.env, OIDC: /opt/scanopy/oidc.toml" + }, + { + "name": "Scraparr", + "slug": "scraparr", + "desc": "Scraparr is a Prometheus exporter for the *arr suite (Sonarr, Radarr, Lidarr, etc.). It provides metrics that can be scraped by Prometheus to monitor and visualize the health and performance of your *arr applications.", + "script": "ct/scraparr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/scraparr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/scraparr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "Edit config file then restart the scraparr service: `systemctl restart scraparr`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7100, + "website": "https://github.com/thecfu/scraparr", + "documentation": "https://github.com/thecfu/scraparr/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/scraparr-dark.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/scraparr/config/config.yaml" + }, + { + "name": "SearXNG", + "slug": "searxng", + "desc": "SearXNG is a free internet metasearch engine which aggregates results from up to 215 search services. Users are neither tracked nor profiled. Additionally, SearXNG can be used over Tor for online anonymity.", + "script": "ct/searxng.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/searxng.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/searxng.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 7, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8888, + "website": "https://github.com/searxng/searxng", + "documentation": "https://docs.searxng.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/searxng.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/searxng/settings.yml" + }, + { + "name": "SeaweedFS", + "slug": "seaweedfs", + "desc": "SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lakes, with O(1) disk seek, S3 API, FUSE mount, WebDAV, and cloud tiering support.", + "script": "ct/seaweedfs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/seaweedfs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/seaweedfs.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Master UI available at port 9333, Filer UI at port 8888, S3 API at port 8333.", + "Data is stored in /opt/seaweedfs-data.", + "FUSE mounting requires fuse3 (pre-installed)." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 9333, + "website": "https://seaweedfs.com/", + "documentation": "https://github.com/seaweedfs/seaweedfs/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/seaweedfs.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "seelf", + "slug": "seelf", + "desc": "seelf is a self-hosted software which makes it easy to deploy your own applications on your own hardware using an easy to use interface.", + "script": "ct/seelf.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/seelf.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/seelf.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Initial admin email and password: `cat ~/seelf.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://yuukanoo.github.io/seelf/", + "documentation": "https://yuukanoo.github.io/seelf/guide/quickstart.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/seelf.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Seerr", + "slug": "seerr", + "desc": "Open-source media request and discovery manager for Jellyfin, Plex, and Emby. Unified version of Overseerr and Jellyseerr.", + "script": "ct/seerr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/seerr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/seerr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 12, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 5055, + "website": "https://seerr.dev/", + "documentation": "https://docs.seerr.dev/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/seerr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/seerr/seerr.conf" + }, + { + "name": "Semaphore", + "slug": "semaphore", + "desc": "Semaphore UI is a modern web interface for managing popular DevOps tools", + "script": "ct/semaphore.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/semaphore.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/semaphore.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [ + "This instance uses BoltDB", + "Admin password: `cat ~/semaphore.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://semaphoreui.com/", + "documentation": "https://docs.semaphoreui.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/semaphore-ui.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/semaphore/config.json", + "default_credentials": { + "username": "admin", + "password": "" + } + }, + { + "name": "SFTPGo", + "slug": "sftpgo", + "desc": "SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.", + "script": "ct/sftpgo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sftpgo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sftpgo.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/drakkan/sftpgo", + "documentation": "https://docs.sftpgo.com/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sftpgo.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/sftpgo/sftpgo.json" + }, + { + "name": "Shelfmark", + "slug": "shelfmark", + "desc": "Shelfmark is a unified web interface for searching and aggregating books and audiobook downloads from multiple sources - all in one place.", + "script": "ct/shelfmark.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/shelfmark.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/shelfmark.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI.", + "This version of the application does not support routing through Tor (the `USING_TOR` env var)." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8084, + "website": "https://github.com/calibrain/shelfmark", + "documentation": "https://github.com/calibrain/shelfmark/tree/main/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/shelfmark.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/shelfmark" + }, + { + "name": "Shinobi NVR", + "slug": "shinobi", + "desc": "Shinobi is an open-source, self-hosted network video recording (NVR) software. It allows you to manage and monitor security cameras and record video footage. Shinobi can be run on various platforms including Linux, macOS, and Raspberry Pi, and offers features such as real-time streaming, motion detection, and email notifications.", + "script": "ct/shinobi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/shinobi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/shinobi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00015" + ], + "category_names": [ + "NVR & Cameras" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://shinobi.video/", + "documentation": "https://docs.shinobi.video/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/shinobi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/Shinobi/conf.json", + "default_credentials": { + "username": "admin@shinobi.video", + "password": "admin" + } + }, + { + "name": "SigNoz", + "slug": "signoz", + "desc": "SigNoz is an open-source Datadog or New Relic alternative. Get APM, logs, traces, metrics, exceptions, & alerts in a single tool.", + "script": "ct/signoz.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/signoz.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/signoz.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "The first user you register will be the admin user." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://signoz.io/", + "documentation": "https://signoz.io/docs/introduction/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/signoz.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/signoz/conf/systemd.env" + }, + { + "name": "Silverbullet", + "slug": "silverbullet", + "desc": "SilverBullet is a note-taking application optimized for people with a hacker mindset.", + "script": "ct/silverbullet.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/silverbullet.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/silverbullet.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://silverbullet.md", + "documentation": "https://silverbullet.md/Manual", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/silverbullet.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "SimpleLogin", + "slug": "simplelogin", + "desc": "SimpleLogin is an open-source email alias solution that lets you create anonymous email aliases to protect your real email address from spam, trackers and data breaches.", + "script": "ct/simplelogin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/simplelogin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/simplelogin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "After installation, update EMAIL_DOMAIN in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.", + "DKIM keys are generated at /opt/simplelogin/dkim/. Add the public key as a TXT record: dkim._domainkey.yourdomain.com", + "Create your first admin account by visiting the web interface and registering." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://simplelogin.io/", + "documentation": "https://github.com/simple-login/app/blob/master/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/simplelogin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/simplelogin/.env" + }, + { + "name": "Skylite-UX", + "slug": "skylite-ux", + "desc": "Skylite-UX is an open-source, self-hosted family management app with calendar, todos, shopping lists, and user management.", + "script": "ct/skylite-ux.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/skylite-ux.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/skylite-ux.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [ + "Database credentials: `cat ~/skylite-ux.creds`", + "Build process requires ~4GB RAM. Runtime usage is much lower — RAM can be reduced after installation." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/Wetzel402/Skylite-UX", + "documentation": "https://github.com/Wetzel402/Skylite-UX", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/skylite-ux.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/skylite-ux/.env" + }, + { + "name": "Slskd", + "slug": "slskd", + "desc": "A modern client-server application for the Soulseek file sharing network. ", + "script": "ct/slskd.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/slskd.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/slskd.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "See /opt/slskd/config/slskd.yml to add your Soulseek credentials" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5030, + "website": "https://github.com/slskd/slskd", + "documentation": "https://github.com/slskd/slskd/tree/master/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/slskd.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/slskd/config/slskd.yml", + "default_credentials": { + "username": "slskd", + "password": "slskd" + } + }, + { + "name": "SmokePing", + "slug": "smokeping", + "desc": "SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss.", + "script": "ct/smokeping.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/smokeping.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/smokeping.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://oss.oetiker.ch/smokeping/", + "documentation": "https://oss.oetiker.ch/smokeping/doc/index.en.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/smokeping.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/smokeping/config.d/Targets" + }, + { + "name": "SnipeIT", + "slug": "snipeit", + "desc": "This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was purchased in order to depreciate it correctly, handling software licenses, etc.", + "script": "ct/snipeit.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/snipeit.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/snipeit.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Post Install: `https://github.com/community-scripts/ProxmoxVE/discussions/671`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://snipeitapp.com/", + "documentation": "https://snipe-it.readme.io/docs/overview", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/snipe-it.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/snipe-it/.env" + }, + { + "name": "SnowShare", + "slug": "snowshare", + "desc": "A modern, secure file and link sharing platform built with Next.js, Prisma, and NextAuth. Share URLs, code snippets, and files with customizable expiration, privacy, and QR codes.", + "script": "ct/snowshare.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/snowshare.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/snowshare.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/TuroYT/snowshare", + "documentation": "https://github.com/TuroYT/snowshare", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/snowshare.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/snowshare.env" + }, + { + "name": "sonarqube", + "slug": "sonarqube", + "desc": "SonarQube Server automates code quality and security reviews and provides actionable code intelligence so developers can focus on building better, faster.", + "script": "ct/sonarqube.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sonarqube.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sonarqube.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020", + "scriptcat00019" + ], + "category_names": [ + "AI / Coding & Dev-Tools", + "Automation & Scheduling" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 25, + "os": "Debian", + "ram": 6144, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://www.sonarsource.com/products/sonarqube/", + "documentation": "https://docs.sonarsource.com/sonarqube-server", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sonarqube.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/sonarqube/conf/sonar.properties", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Sonarr", + "slug": "sonarr", + "desc": "Sonarr is a personal video recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and organize their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients, such as NZBget and Transmission, to automate the downloading and organizing of TV show files. The software provides a web-based interface for managing and organizing TV shows, making it easy to search and find titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters and information, making it easy for users to keep their TV show collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep their collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from anywhere, making it a powerful tool for managing and sharing TV show files.", + "script": "ct/sonarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sonarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sonarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8989, + "website": "https://sonarr.tv/", + "documentation": "https://wiki.servarr.com/sonarr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sonarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/lib/sonarr/config.xml" + }, + { + "name": "Sonobarr", + "slug": "sonobarr", + "desc": "Sonobarr marries your existing Lidarr library with Last.fm’s discovery graph to surface artists you'll actually like. It runs as a Flask + Socket.IO application, ships with a polished Bootstrap UI, and includes admin tooling so folks can share a single instance safely.", + "script": "ct/sonobarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sonobarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sonobarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "Default generated admin password is in the env file (sonobarr_superadmin_password)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 20, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 5000, + "website": "https://github.com/Dodelidoo-Labs/sonobarr", + "documentation": "https://github.com/Dodelidoo-Labs/sonobarr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sonobarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/sonobarr/.env" + }, + { + "name": "SparkyFitness", + "slug": "sparkyfitness", + "desc": "A self-hosted, privacy-first alternative to MyFitnessPal. Track nutrition, exercise, body metrics, and health data while keeping full control of your data.", + "script": "ct/sparkyfitness.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sparkyfitness.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sparkyfitness.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/CodeWithCJ/SparkyFitness", + "documentation": "https://codewithcj.github.io/SparkyFitness", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sparkyfitness.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/sparkyfitness/.env" + }, + { + "name": "Speedtest-Tracker", + "slug": "speedtest-tracker", + "desc": "Speedtest Tracker is a self-hosted application that runs scheduled speed tests using the Ookla Speedtest CLI and saves the results to a database for historical tracking and visualization.", + "script": "ct/speedtest-tracker.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/speedtest-tracker.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/speedtest-tracker.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://github.com/alexjustesen/speedtest-tracker", + "documentation": "https://docs.speedtest-tracker.dev/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/speedtest-tracker.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/speedtest-tracker/.env", + "default_credentials": { + "username": "admin@example.com", + "password": "password" + } + }, + { + "name": "Split Pro", + "slug": "split-pro", + "desc": "SplitPro is a self-hosted, open source way to share expenses with friends. It is designed as a replacement for Splitwise.", + "script": "ct/split-pro.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/split-pro.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/split-pro.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Before first use you must configure email credentials or authentication (OAuth/OIDC) provider in `/opt/split-pro/.env` and restart the service `systemctl restart split-pro`.", + "Receipt uploads are stored in `/opt/split-pro_data/uploads`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/oss-apps/split-pro", + "documentation": "https://github.com/oss-apps/split-pro/blob/main/docker/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/splitpro.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/split-pro/.env" + }, + { + "name": "Splunk Enterprise", + "slug": "splunk-enterprise", + "desc": "Platform for searching, monitoring, and analyzing machine-generated data at scale for operational intelligence and security.", + "script": "ct/splunk-enterprise.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/splunk-enterprise.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/splunk-enterprise.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "The credentials to login can be found in splunk.creds.", + "Trial license allows indexing 500 MB/Day. After 60 days you can convert to a perpetual free license or purchase a Splunk Enterprise license to continue using the expanded functionality designed for enterprise-scale deployments.", + "About Splunk Free License: https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.0/configure-splunk-licenses/about-splunk-free" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 40, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://www.splunk.com/en_us/download/splunk-enterprise.html", + "documentation": "https://help.splunk.com", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/splunk-light.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Spoolman", + "slug": "spoolman", + "desc": "Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage.", + "script": "ct/spoolman.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/spoolman.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/spoolman.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 7912, + "website": "https://github.com/Donkie/Spoolman", + "documentation": "https://github.com/Donkie/Spoolman/wiki/Installation", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/spoolman.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/spoolman/.env" + }, + { + "name": "Sportarr", + "slug": "sportarr", + "desc": "Sportarr is an automated media management application for all sports. It works similar to Sonarr and Radarr but specifically designed for combat sports, basketball, football, hockey, motorsports, and hundreds of other sports worldwide.", + "script": "ct/sportarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sportarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sportarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "The resources assigned to LXC are considered baseline. Please adjust to match your workload." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 1867, + "website": "https://sportarr.net/", + "documentation": "https://sportarr.net/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sportarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/sportarr/.env, /opt/sportarr-data/config/config.xml" + }, + { + "name": "SQL Server 2022", + "slug": "sqlserver2022", + "desc": "Script to automatically set up a SQL Server 2022 installation.", + "script": "ct/sqlserver2022.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sqlserver2022.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sqlserver2022.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "If you choose not to run the installation setup, execute: `/opt/mssql/bin/mssql-conf setup` in LXC shell.", + "You can setup the admin account 'SA' during installation", + "Make sure you disable the SA account if you intend to use this in production!" + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 10, + "os": "Ubuntu", + "ram": 2048, + "version": "22.04" + }, + "type": "default" + } + ], + "port": 1433, + "website": "https://www.microsoft.com/en-us/sql-server/sql-server-2022", + "documentation": "https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/microsoft-sql-server.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "SQL Server 2025", + "slug": "sqlserver2025", + "desc": "Script to automatically set up a SQL Server 2025 installation with Ubuntu 24.04 support.", + "script": "ct/sqlserver2025.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sqlserver2025.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sqlserver2025.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "SQL Server (2025) SQLPAL is incompatible with Proxmox VE 9 (Kernel 6.12+) in LXC containers. Use a VM instead or the SQL-Server 2022 LXC.", + "If you choose not to run the installation setup, execute: `/opt/mssql/bin/mssql-conf setup` in LXC shell.", + "You can setup the admin account 'SA' during installation", + "Make sure you disable the SA account if you intend to use this in production!", + "Ubuntu 24.04 support requires SQL Server 2025 CU1 or later" + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Ubuntu", + "ram": 2048, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 1433, + "website": "https://www.microsoft.com/en-us/sql-server/sql-server-2025", + "documentation": "https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver17", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/microsoft-sql-server.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "step-ca", + "slug": "step-ca", + "desc": "A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.", + "script": "ct/step-ca.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/step-ca.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/step-ca.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "For required post installation actions, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/11504`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://github.com/smallstep/certificates", + "documentation": "https://smallstep.com/docs/step-ca/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/step-ca.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/etc/step-ca", + "default_credentials": { + "username": "root", + "password": "" + } + }, + { + "name": "Stirling-PDF", + "slug": "stirling-pdf", + "desc": "Stirling-PDF is a powerful locally hosted web based PDF manipulation tool that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more.", + "script": "ct/stirling-pdf.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/stirling-pdf.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/stirling-pdf.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://docs.stirlingpdf.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/stirling-pdf.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/Stirling-PDF/.env", + "default_credentials": { + "username": "admin", + "password": "stirling" + } + }, + { + "name": "Strapi", + "slug": "strapi", + "desc": "Strapi is a leading open-source headless CMS that enables developers to build powerful APIs quickly. It features a flexible content structure with customizable content types, supporting both REST and GraphQL APIs. The intuitive admin panel allows non-technical users to manage content easily, while developers can extend functionality through plugins. Built on Node.js, Strapi offers role-based access control, media library management, and internationalization support out of the box.", + "script": "ct/strapi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/strapi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/strapi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "First-time setup requires creating an admin account at http://IP:1337/admin", + "Default installation uses SQLite. For production use, consider configuring PostgreSQL or MySQL.", + "Building the admin panel requires 4GB RAM. Container may take 10-15 minutes to fully initialize." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 1337, + "website": "https://strapi.io/", + "documentation": "https://docs.strapi.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/strapi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/strapi/.env" + }, + { + "name": "Streamlink WebUI", + "slug": "streamlink-webui", + "desc": "a simple web-ui to the well-known streamlink cli application, which allows you to save twitch streams to your local disk.", + "script": "ct/streamlink-webui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/streamlink-webui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/streamlink-webui.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "This app requires a Twitch cliend_ID and client_secret, set it in the config file. Look in the application documentation on how to obtain it." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://github.com/CrazyWolf13/streamlink-webui", + "documentation": "https://github.com/CrazyWolf13/streamlink-webui", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/streamlink.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/streamlink-webui.env", + "default_credentials": { + "username": "null", + "password": "null" + } + }, + { + "name": "Stylus", + "slug": "stylus", + "desc": "Stylus (style + status) is a lightweight status page for infrastructure and networks. Configure a set of bash scripts that test the various parts of your infrastructure, set up visualizations with minimal configuration, and Stylus will generate you a dashboard for your system.", + "script": "ct/stylus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/stylus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/stylus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://github.com/mmastrac/stylus", + "documentation": "https://mmastrac.github.io/stylus/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/stylus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/stylus/config.yaml" + }, + { + "name": "Sure", + "slug": "sure", + "desc": "The personal finance app for everyone. NOT affiliated with or endorsed by Maybe Finance Inc..", + "script": "ct/sure.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sure.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/sure.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://sure.am", + "documentation": "https://github.com/we-promise/sure", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sure-finance.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/sure/.env" + }, + { + "name": "Suwayomi-Server", + "slug": "suwayomi-server", + "desc": "A free and open source manga reader server that runs extensions built for Mihon (Tachiyomi).", + "script": "ct/suwayomi-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/suwayomi-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/suwayomi-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "This application can be conflicting with Kaspersky products. You maybe need to disable Kaspersky in order to use this application." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 4567, + "website": "https://github.com/Suwayomi/Suwayomi-Server", + "documentation": "https://github.com/Suwayomi/Suwayomi-Server/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/suwayomi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Swizzin", + "slug": "swizzin", + "desc": "Swizzin is a light-weight, modular, and user-friendly seedbox solution for Debian-based servers. It allows for the easy installation and management of a wide variety of applications commonly used for torrenting and media management, such as rTorrent, Sonarr, Radarr, and Plex, all accessible through a command-line utility or a web-based dashboard.", + "script": "ct/swizzin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/swizzin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/swizzin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Installation might take a long time if choosing to install many apps. Be patient.", + "Swizzin is a management suite, not a single application. Use the 'box' command inside the container to install/manage individual apps like rTorrent, Sonarr, etc. A full list can be found in documentation.", + "It is very recommended to install at least the 'panel' for web access, and 'nginx' for easy access to other apps.", + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "12" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://swizzin.ltd/", + "documentation": "https://swizzin.ltd/getting-started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/swizzin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/swizzin/" + }, + { + "name": "Syncthing", + "slug": "syncthing", + "desc": "Syncthing is an open-source file syncing tool that allows users to keep their files in sync across multiple devices by using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are directly between devices.", + "script": "ct/syncthing.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/syncthing.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/syncthing.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8384, + "website": "https://syncthing.net/", + "documentation": "https://docs.syncthing.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/syncthing.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/.local/state/syncthing/config.xml - Alpine: /var/lib/syncthing/.local/state/syncthing/config.xml" + }, + { + "name": "Tandoor Recipes", + "slug": "tandoor", + "desc": "Tandoor Recipes is an application for managing recipes, planning meals, building shopping lists and much much more!", + "script": "ct/tandoor.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tandoor.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tandoor.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8002, + "website": "https://tandoor.dev/", + "documentation": "https://docs.tandoor.dev/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tandoor-recipes.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tandoor/.env" + }, + { + "name": "TasmoAdmin", + "slug": "tasmoadmin", + "desc": "TasmoAdmin is an administrative platform for devices flashed with Tasmota.", + "script": "ct/tasmoadmin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tasmoadmin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tasmoadmin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9999, + "website": "https://github.com/TasmoAdmin/TasmoAdmin#readme", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tasmoadmin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "TasmoCompiler", + "slug": "tasmocompiler", + "desc": "TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings.", + "script": "ct/tasmocompiler.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tasmocompiler.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tasmocompiler.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/benzino77/tasmocompiler", + "documentation": "https://github.com/benzino77/tasmocompiler/blob/master/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tasmocompiler.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Tautulli", + "slug": "tautulli", + "desc": "Tautulli allows you to monitor and track your Plex Media Server usage, such as viewing statistics and analysis of your media library. It can be used to monitor user activity, get notifications about new media added to your library, and even generate reports on your media usage.", + "script": "ct/tautulli.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tautulli.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tautulli.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8181, + "website": "https://tautulli.com/", + "documentation": "https://github.com/Tautulli/Tautulli/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tautulli.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/Tautulli/config.ini" + }, + { + "name": "Tdarr", + "slug": "tdarr", + "desc": "Tdarr is a media transcoding application designed to automate the transcode and remux management of a media library. It uses conditional-based processing to determine the required encoding and remux operations for each file in the library. The software integrates with popular media management tools, such as Sonarr and Radarr, to ensure that newly added media files are automatically processed and optimized for the user's desired playback device. Tdarr provides a web-based interface for monitoring and managing the transcoding process, and also supports real-time logging and reporting. The software is designed to be flexible and configurable, with a wide range of encoding and remux options available to users. Tdarr is an ideal solution for media enthusiasts who want to optimize their library for seamless playback on a variety of devices, while also streamlining the management and maintenance of their media library.", + "script": "ct/tdarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tdarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tdarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [ + "With Privileged/Unprivileged Hardware Acceleration Support" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8265, + "website": "https://tdarr.io/", + "documentation": "https://docs.tdarr.io/docs/welcome/what", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tdarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Teamspeak-Server", + "slug": "teamspeak-server", + "desc": "TeamSpeak is a voice over IP (VoIP) application, primarily used by gamers and teams to chat in real time on dedicated servers. It delivers crystal‑clear, low‑latency voice communication.", + "script": "ct/teamspeak-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/teamspeak-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/teamspeak-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Use `journalctl -u teamspeak-server.service` inside Debian LXC console to check for admin credentials!", + "Use `cat /var/log/teamspeak.err.log` inside Alpine LXC console to check for admin credentials!" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 9987, + "website": "https://teamspeak.com/", + "documentation": "https://support.teamspeak.com/hc/en-us/categories/360000302017-TeamSpeak-3", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teamspeak-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Technitium DNS", + "slug": "technitiumdns", + "desc": "Technitium DNS Server is a free, open-source and privacy-focused DNS (Domain Name System) server software for Windows, Linux, and macOS. It is designed to provide a secure, fast, and reliable DNS resolution service to its users. The server can be configured through a web-based interface, and it supports a variety of advanced features, such as automatic IP updates, IPv6 support, caching of DNS queries, and the ability to block unwanted domains. It is also designed to be highly secure, with built-in measures to prevent common types of DNS attacks and data leaks. Technitium DNS Server is aimed at providing an alternative to traditional DNS servers, which often have privacy and security concerns associated with them, and it is ideal for users who are looking for a more secure and private DNS resolution service.", + "script": "ct/technitiumdns.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/technitiumdns.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/technitiumdns.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5380, + "website": "https://technitium.com/dns/", + "documentation": "https://blog.technitium.com/2017/11/running-dns-server-on-ubuntu-linux.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/technitium.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "TeddyCloud", + "slug": "teddycloud", + "desc": "TeddyCloud is an open source server replacement for the Boxine Cloud.", + "script": "ct/teddycloud.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/teddycloud.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/teddycloud.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", + "documentation": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teddycloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Telegraf", + "slug": "telegraf", + "desc": "Telegraf collects and sends time series data from databases, systems, and IoT sensors. It has no external dependencies, is easy to install, and requires minimal memory.", + "script": "ct/telegraf.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/telegraf.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/telegraf.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Make sure to configure an output for the telegraf config and start the service with `systemctl start telegraf`." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://github.com/influxdata/telegraf", + "documentation": "https://docs.influxdata.com/telegraf/v1/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/telegraf.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/telegraf/telegraf.conf" + }, + { + "name": "Termix", + "slug": "termix", + "desc": "Termix is an open-source, self-hosted server management platform with SSH terminal access, SSH tunneling, remote file management, Docker management, and multi-platform support.", + "script": "ct/termix.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/termix.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/termix.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://termix.site/", + "documentation": "https://docs.termix.site/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/termix.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "The Lounge", + "slug": "the-lounge", + "desc": "Modern web IRC client designed for self-hosting ", + "script": "ct/the-lounge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/the-lounge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/the-lounge.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00022" + ], + "category_names": [ + "Bots & ChatOps" + ], + "notes": [ + "The Lounge is running in private mode. Use `runuser -u thelounge -- thelounge add usernamehere` to create users." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 9000, + "website": "https://thelounge.chat/", + "documentation": "https://thelounge.chat/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/the-lounge.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/thelounge/config.js" + }, + { + "name": "ThingsBoard", + "slug": "thingsboard", + "desc": "ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management. It enables device connectivity via industry standard IoT protocols - MQTT, CoAP and HTTP and supports both cloud and on-premises deployments.", + "script": "ct/thingsboard.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/thingsboard.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/thingsboard.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "Please allow up to 90 seconds for the Web UI to start", + "Additional demo accounts: tenant@thingsboard.org / tenant and customer@thingsboard.org / customer", + "Change passwords for all accounts in the account profile page after first login" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://thingsboard.io/", + "documentation": "https://thingsboard.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/thingsboard.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/thingsboard/conf/thingsboard.conf", + "default_credentials": { + "username": "sysadmin@thingsboard.org", + "password": "sysadmin" + } + }, + { + "name": "Threadfin", + "slug": "threadfin", + "desc": "Threadfin is a M3U proxy for Kernel, Plex, Jellyfin, or Emby, based on xTeVe.", + "script": "ct/threadfin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/threadfin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/threadfin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 34400, + "website": "https://github.com/Threadfin/Threadfin", + "documentation": "https://github.com/xteve-project/xTeVe-Documentation/blob/master/en/configuration.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/threadfin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Tianji", + "slug": "tianji", + "desc": "Tianji is an open-source tool for website analytics, uptime monitoring, and server status tracking, all in one. It’s lightweight, privacy-focused, and helps teams monitor web traffic, server health, and gather user interaction data", + "script": "ct/tianji.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tianji.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tianji.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 12, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 12345, + "website": "https://tianji.msgbyte.com/", + "documentation": "https://tianji.dev/docs/intro", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tianji.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tianji/src/server/.env", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Tor Snowflake", + "slug": "tor-snowflake", + "desc": "Snowflake is a pluggable transport that proxies traffic through temporary proxies using WebRTC. Snowflake allows users in censored locations to access the open internet by connecting through volunteer-run proxies. Running a Snowflake proxy helps users circumvent internet censorship by forwarding their traffic through your server.", + "script": "ct/tor-snowflake.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tor-snowflake.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tor-snowflake.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://snowflake.torproject.org/", + "documentation": "https://community.torproject.org/relay/setup/snowflake/standalone/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tor.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Traccar", + "slug": "traccar", + "desc": "Traccar is an open source GPS tracking system. It supports more than 200 GPS protocols and more than 2000 models of GPS tracking devices.", + "script": "ct/traccar.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/traccar.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/traccar.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8082, + "website": "https://www.traccar.org/", + "documentation": "https://www.traccar.org/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/traccar.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/traccar/conf/traccar.xml" + }, + { + "name": "Tracearr", + "slug": "tracearr", + "desc": "Tracearr is a streaming access manager for Plex, Jellyfin and Emby servers. It answers the question every server owner eventually asks: \"Who's actually using my server, and are they sharing their login?\"", + "script": "ct/tracearr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tracearr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tracearr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/connorgallopo/Tracearr", + "documentation": "https://github.com/connorgallopo/Tracearr#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tracearr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Tracktor", + "slug": "tracktor", + "desc": "Tracktor is an open-source web application for comprehensive vehicle management.\nEasily track fuel consumption, maintenance, insurance, and regulatory documents for all your vehicles in one place.", + "script": "ct/tracktor.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tracktor.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tracktor.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Please check and update the '/opt/tracktor.env' file if using behind reverse proxy." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 6, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/javedh-dev/tracktor", + "documentation": "https://github.com/javedh-dev/tracktor/tree/main/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tracktor.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tracktor.env", + "default_credentials": { + "username": "", + "password": "123456" + } + }, + { + "name": "Traefik", + "slug": "traefik", + "desc": "Traefik (pronounced traffic) is an open-source edge router and reverse proxy that simplifies managing microservices. It automatically discovers services, dynamically updates routing rules without downtime, provides load balancing, handles SSL termination, and supports various middleware for added functionality. Ideal for cloud-native environments, it integrates seamlessly with platforms like Docker and Kubernetes.", + "script": "ct/traefik.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/traefik.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/traefik.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 512, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8080, + "website": "https://traefik.io/", + "documentation": "https://doc.traefik.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/traefik.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/traefik/traefik.yaml" + }, + { + "name": "Transmission", + "slug": "transmission", + "desc": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", + "script": "ct/transmission.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/transmission.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/transmission.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Script disables whitelisting by default. Change config to suit your needs.", + "Alpine script sets initial disk size to 1GB. Please adjust for your needs after installation ends." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 9091, + "website": "https://transmissionbt.com/", + "documentation": "https://github.com/transmission/transmission/blob/main/docs/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/transmission.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "Debian `/etc/transmission-daemon/settings.json` | Alpine `/var/lib/transmission/config/settings.json`" + }, + { + "name": "Trilium Notes", + "slug": "trilium", + "desc": "Trilium Notes is the latest and officially maintained version of the powerful, self-hosted note-taking and personal knowledge management application. It enables users to organize information in a hierarchical tree structure and supports rich text editing, internal linking, images, attachments, and powerful scripting capabilities. This version reflects the most current development efforts under the TriliumNext organization and replaces all prior forks or legacy variants. Trilium is ideal for building personal wikis, structured documentation, and long-term knowledge archives, giving users full local control and privacy.", + "script": "ct/trilium.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/trilium.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/trilium.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://github.com/TriliumNext/trilium", + "documentation": "https://github.com/TriliumNext/trilium/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/trilium-notes.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/trilium-data/config.ini" + }, + { + "name": "TRIP", + "slug": "trip", + "desc": "Minimalist POI Map Tracker and Trip Planner. Self-hosted.", + "script": "ct/trip.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/trip.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/trip.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://github.com/itskovacs/TRIP", + "documentation": "https://itskovacs.github.io/trip/docs/intro", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/trip.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/trip.env" + }, + { + "name": "TrueNAS Community Edition", + "slug": "truenas-vm", + "desc": "TrueNAS Community Edition is the world's most deployed storage software. Free, flexible and build on OpenZFS with Docker.", + "script": "vm/truenas-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/truenas-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/truenas-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "Once the script finishes, proceed with the OS installation via the console. For more details, please refer to this discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/11344`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.truenas.com/truenas-community-edition/", + "documentation": "https://www.truenas.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/truenas-core.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Tududi", + "slug": "tududi", + "desc": "Self-hosted task management with functional programming architecture, hierarchical organization, and multi-language support.", + "script": "ct/tududi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tududi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tududi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Create users like this: `cd /opt/tududi` => `npm run user:create `", + "Database location: `/opt/tududi-db`. Uploads: `/opt/tududi-uploads`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3002, + "website": "https://tududi.com/", + "documentation": "https://github.com/chrisvel/tududi#-getting-started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tududi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tududi/backend/.env" + }, + { + "name": "Tunarr", + "slug": "tunarr", + "desc": "Create a classic TV experience using your own media - IPTV backed by Plex/Jellyfin/Emby.", + "script": "ct/tunarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tunarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tunarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://tunarr.com/", + "documentation": "https://tunarr.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tunarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tunarr/.env" + }, + { + "name": "TurnKey", + "slug": "turnkey", + "desc": "TurnKey LXC Appliances is an open-source project that provides a collection of free, ready-to-use virtual appliances and installation images for various software applications and services. These appliances are pre-configured and come with all the necessary software and settings to simplify deployment and management. The goal of TurnKey Linux is to make it easier for users to set up and run popular software applications without the need for extensive manual configuration.", + "script": "turnkey/turnkey.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/turnkey/turnkey.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/turnkey/turnkey.sh", + "type": "turnkey", + "type_id": "fbwvn9nhe3lmc9l", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "The script creates a `*.creds` file in the Proxmox root directory with the password of the newly created TurnKey LXC Appliance.", + "Retrieve Password: `cat turnkey-name.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.turnkeylinux.org/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/turnkey-linux.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Twenty", + "slug": "twenty", + "desc": "Twenty is a modern open-source CRM platform that helps you manage customer relationships, track deals, and organize contacts with a clean and powerful interface.", + "script": "ct/twenty.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/twenty.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/twenty.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "First visit will prompt you to create a workspace and admin account.", + "Building from source requires significant resources and takes 10-15 minutes.", + "Update SERVER_URL in /opt/twenty/.env if accessing from a different hostname." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 8192, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://twenty.com/", + "documentation": "https://docs.twenty.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/twenty-crm.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/twenty/.env" + }, + { + "name": "twingate-connector", + "slug": "twingate-connector", + "desc": "Twingate Connectors are lightweight software components that establish secure, least-privileged access between private network resources and authorized users without exposing the network to the internet. They act as outbound-only bridges between your protected resources and the Twingate infrastructure, ensuring zero-trust access without the need for a VPN.", + "script": "ct/twingate-connector.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/twingate-connector.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/twingate-connector.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "You can get your Twingate access or refresh tokens from the Twingate Admin Console. `https://auth.twingate.com/signup-v2`", + "If you need to update your access or refresh tokens, they can be found in /etc/twingate/connector.conf" + ], + "os": [ + "ubuntu" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 3, + "os": "Ubuntu", + "ram": 1024, + "version": "24.04" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.twingate.com", + "documentation": "https://www.twingate.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/twingate.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/twingate/connector.conf" + }, + { + "name": "TypeSense", + "slug": "typesense", + "desc": "Typesense is an open-source, fast, and lightweight search engine optimized for delivering instant, relevant, and typo-tolerant search results. Designed for ease of use and high performance, it offers features like real-time indexing, fuzzy matching, customizable relevance ranking, and a simple API for integration. Typesense is particularly well-suited for applications requiring instant search capabilities, such as e-commerce, documentation, or any content-rich websites. It is often compared to tools like Elasticsearch but is more developer-friendly and less resource-intensive.", + "script": "ct/typesense.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/typesense.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/typesense.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "This script requires some extra steps after the installation, Please checkout the 'documentation' Button" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://typesense.org/", + "documentation": "https://typesense.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/typesense.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/typesense/typesense-server.ini" + }, + { + "name": "Ubuntu", + "slug": "ubuntu", + "desc": "Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user experience.", + "script": "ct/ubuntu.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ubuntu.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ubuntu.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://ubuntu.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ubuntu.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "" + } + }, + { + "name": "Ubuntu 22.04", + "slug": "ubuntu2204-vm", + "desc": "Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user experience.", + "script": "vm/ubuntu2204-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/ubuntu2204-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/ubuntu2204-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://ubuntu.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ubuntu.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Ubuntu 24.04", + "slug": "ubuntu2404-vm", + "desc": "Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user experience.", + "script": "vm/ubuntu2404-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/ubuntu2404-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/ubuntu2404-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 7, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://ubuntu.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ubuntu.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Ubuntu 25.04", + "slug": "ubuntu2504-vm", + "desc": "Ubuntu is a distribution based on Debian, designed to have regular releases and a consistent user experience.", + "script": "vm/ubuntu2504-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/ubuntu2504-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/ubuntu2504-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://ubuntu.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ubuntu.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "UHF Server", + "slug": "uhf", + "desc": "UHF Server is a powerful companion app that lets you seamlessly schedule and record your favorite shows from the UHF app.", + "script": "ct/uhf.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/uhf.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/uhf.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 7568, + "website": "https://www.uhfapp.com/", + "documentation": "https://www.uhfapp.com/server", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/uhf.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/uhf-server/" + }, + { + "name": "Umami", + "slug": "umami", + "desc": "Umami makes it easy to collect, analyze, and understand your web data while maintaining visitor privacy and data ownership.", + "script": "ct/umami.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/umami.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/umami.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "To view the database credentials : `cat umami.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 12, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://umami.is/", + "documentation": "https://umami.is/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/umami.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/umami/.env", + "default_credentials": { + "username": "admin", + "password": "umami" + } + }, + { + "name": "Umbrel OS", + "slug": "umbrel-os-vm", + "desc": "Take control of your digital life with Umbrel — a private, personal server that lets you self-host powerful open source apps with ease. Whether you want to run a Bitcoin or Lightning node, manage your files with Nextcloud, stream media, block ads across your network, or explore self-hosted AI tools, Umbrel gives you full ownership and privacy. All through a beautiful, user-friendly interface — no cloud, no tracking, just your data under your control.", + "script": "vm/umbrel-os-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/umbrel-os-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/umbrel-os-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "This VM use as base a Debian 12 OS with a custom kernel and some additional packages to run Umbrel OS. It is not a standard Debian VM, but it is optimized for Umbrel OS." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 32, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://umbrel.com/", + "documentation": "https://community.umbrel.com/c/guides/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/umbrelos.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "umbrel", + "password": "umbrel" + } + }, + { + "name": "UmlautAdaptarr", + "slug": "umlautadaptarr", + "desc": "UmlautAdaptarr is a tool that fixes issues with how Sonarr, Radarr, Lidarr, and Readarr handle foreign languages. It sits between these apps and the indexers, changing searches and results, and renaming releases so the apps recognize them correctly.", + "script": "ct/umlautadaptarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/umlautadaptarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/umlautadaptarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5005, + "website": "https://github.com/PCJones/UmlautAdaptarr", + "documentation": "https://github.com/PCJones/UmlautAdaptarr/blob/master/README.md", + "logo": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/refs/heads/main/misc/images/logo.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/UmlautAdaptarr/appsettings.json" + }, + { + "name": "Unbound", + "slug": "unbound", + "desc": "Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards.", + "script": "ct/unbound.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/unbound.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/unbound.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "Unbound Configuration Path: `/etc/unbound/unbound.conf.d/unbound.conf`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 5335, + "website": "https://www.nlnetlabs.nl/projects/unbound/about/", + "documentation": "https://unbound.docs.nlnetlabs.nl/en/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/unbound.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/unbound/unbound.conf.d/unbound.conf" + }, + { + "name": "Unifi OS Server", + "slug": "unifi-os-server", + "desc": "Unifi OS Server is the operating system that powers Ubiquiti's UniFi line of network devices. It provides a centralized platform for managing and monitoring UniFi access points, switches, and security gateways, offering features such as network configuration, device provisioning, and performance analytics.", + "script": "ct/unifi-os-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/unifi-os-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/unifi-os-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 11443, + "website": "https://www.ui.com/", + "documentation": "https://help.ui.com/hc/en-us", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ubiquiti-unifi.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Unifi OS Server VM", + "slug": "unifi-os-server-vm", + "desc": "Unifi OS Server is the operating system that powers Ubiquiti's UniFi line of network devices. It provides a centralized platform for managing and monitoring UniFi access points, switches, and security gateways, offering features such as network configuration, device provisioning, and performance analytics.", + "script": "vm/unifi-os-server-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/unifi-os-server-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/unifi-os-server-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 32, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.ui.com/", + "documentation": "https://help.ui.com/hc/en-us", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ubiquiti-unifi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Unmanic", + "slug": "unmanic", + "desc": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size.", + "script": "ct/unmanic.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/unmanic.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/unmanic.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8888, + "website": "https://docs.unmanic.app/", + "documentation": "https://docs.unmanic.app/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/unmanic.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE LXC Apps Updater", + "slug": "update-apps", + "desc": "This script updates community-scripts managed LXC containers on a Proxmox VE node. It detects the installed service, verifies available update scripts, and applies updates interactively or unattended. Optionally, containers can be backed up before the update process. If additional build resources (CPU/RAM) are required, the script adjusts container resources temporarily and restores them after the update. Containers requiring a reboot will be listed at the end of the process.", + "script": "tools/pve/update-apps.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-apps.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/update-apps.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell.", + "Full Guide can be found here: `https://github.com/community-scripts/ProxmoxVE/discussions/11532`", + "By default, only containers with `community-script` or `proxmox-helper-scripts` tags are listed for update. You can override this by using `var_tags='custom-tag|othertag'`.", + "Optionally performs a vzdump backup before updating containers.", + "If required, the script will temporarily increase container CPU/RAM resources for the build process and restore them after completion.", + "At the end of the update, containers requiring a reboot will be listed, and you may choose to reboot them directly.", + "Use `var_backup=yes|no` to enable/disable backup (skip prompt).", + "Use `var_backup_storage=` to set backup storage location.", + "Use `var_container=all|all_running|all_stopped|101,102,...` to select containers.", + "Use `var_unattended=yes|no` to run updates without interaction.", + "Use `var_skip_confirm=yes` to skip initial confirmation dialog.", + "Use `var_auto_reboot=yes|no` to auto-reboot containers after update." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/11532", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE LXC Updater", + "slug": "update-lxcs", + "desc": "This script has been created to simplify and speed up the process of updating the operating system running inside LXC containers across various Linux distributions, such as Ubuntu, Debian, Devuan, Alpine Linux, CentOS-Rocky-Alma, Fedora, and ArchLinux. It's designed to automatically skip templates and specific containers during the update, enhancing its convenience and usability.", + "script": "tools/pve/update-lxcs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/update-lxcs.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell", + "The script updates only the operating system of the LXC container. It DOES NOT update the application installed within the container!" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "PVE Update Repositories", + "slug": "update-repo", + "desc": "This script updates repository links in LXC containers, replacing old links from the tteck repository with links to the new community-scripts repository to fix issues related to updating scripts.", + "script": "tools/pve/update-repo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-repo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/update-repo.sh", + "type": "pve", + "type_id": "1uyjfno0fpf5buh", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within the Proxmox shell" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Upgopher", + "slug": "upgopher", + "desc": "A simple Go web server for file upload, download, and browsing. Cross-platform alternative to Python-based file servers with no library dependencies. Features file upload via web interface, directory navigation, URL copying to clipboard, optional basic authentication, HTTPS support, and hidden files toggle.", + "script": "ct/upgopher.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/upgopher.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/upgopher.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Default uploads directory: `/opt/upgopher/uploads`", + "Set application startup options by editing `/etc/systemd/system/upgopher.service`. Read documentation for available options." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 9090, + "website": "https://github.com/wanetty/upgopher", + "documentation": "https://github.com/wanetty/upgopher#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/upgopher.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "UpSnap", + "slug": "upsnap", + "desc": "UpSnap is a self-hosted web app that lets you wake up, manage and monitor devices on your network with ease. Built with SvelteKit, Go and PocketBase, it offers a clean dashboard, scheduled wake-ups, device discovery and secure user management.", + "script": "ct/upsnap.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/upsnap.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/upsnap.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "The first user you register will be the admin user." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8090, + "website": "https://github.com/seriousm4x/UpSnap", + "documentation": "https://github.com/seriousm4x/UpSnap/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/upsnap.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Uptime Kuma", + "slug": "uptimekuma", + "desc": "Uptime Kuma is a monitoring and alerting system that tracks the availability and performance of servers, websites, and other internet-connected devices. It can be self-hosted and is open-source, offering a visually appealing interface for monitoring and receiving notifications about downtime events.", + "script": "ct/uptimekuma.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/uptimekuma.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/uptimekuma.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3001, + "website": "https://github.com/louislam/uptime-kuma#uptime-kuma", + "documentation": "https://github.com/louislam/uptime-kuma/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/uptime-kuma.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "UrBackup Server", + "slug": "urbackupserver", + "desc": "URBackup is an open-source backup software designed for creating reliable and efficient backups of both files and system images. It supports client-server architecture, allowing you to back up multiple computers to a central server. It offers features such as incremental backups, real-time file backup, and scheduling, ensuring minimal data loss and quick recovery", + "script": "ct/urbackupserver.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/urbackupserver.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/urbackupserver.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "You probably want to drastically extend the storage space to fit whatever clients you want to back up", + "Directory `/opt/urbackup/backups` is set as initial backup path. Change it to your liking" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 16, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 55414, + "website": "https://www.urbackup.org/", + "documentation": "https://www.urbackup.org/documentation.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/urbackup.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Valkey", + "slug": "valkey", + "desc": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", + "script": "ct/valkey.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/valkey.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/valkey.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", + "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 6379, + "website": "https://valkey.io/", + "documentation": "https://valkey.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valkey.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/valkey/valkey.conf" + }, + { + "name": "Vaultwarden", + "slug": "vaultwarden", + "desc": "Vaultwarden is a self-hosted password manager which provides secure and encrypted password storage. It uses client-side encryption and provides access to passwords through a web interface and mobile apps.", + "script": "ct/vaultwarden.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/vaultwarden.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/vaultwarden.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Application uses self-signed certificate for HTTPS to work and is enabled by default. If you need a different setup, please read the documentation.", + "To set the Admin Token, run the command below (or type update) in the LXC Console." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 20, + "os": "Debian", + "ram": 6144, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 8000, + "website": "https://github.com/dani-garcia/vaultwarden/", + "documentation": "https://github.com/dani-garcia/vaultwarden/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/vaultwarden.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/vaultwarden/.env" + }, + { + "name": "Verdaccio", + "slug": "verdaccio", + "desc": "Verdaccio is a lightweight private npm proxy registry built with Node.js. It allows you to host your own npm registry with minimal configuration, providing a private npm repository for your projects. Verdaccio supports npm, yarn, and pnpm, and can cache packages from the public npm registry, allowing for faster installs and protection against npm registry outages. It includes a web interface for browsing packages, authentication and authorization features, and can be easily integrated into your development workflow.", + "script": "ct/verdaccio.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/verdaccio.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/verdaccio.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "To create the first user, run: npm adduser --registry http://:4873" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 4873, + "website": "https://verdaccio.org/", + "documentation": "https://verdaccio.org/docs/what-is-verdaccio", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/verdaccio.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/verdaccio/config/config.yaml" + }, + { + "name": "VersityGW", + "slug": "versitygw", + "desc": "VersityGW is a high-performance, cloud-native S3-compatible gateway that provides S3 API access to various storage backends including POSIX filesystems.", + "script": "ct/versitygw.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/versitygw.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/versitygw.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [], + "install_methods_json": [], + "port": 7070, + "website": "https://www.versity.com/", + "documentation": "https://github.com/versity/versitygw/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/versity.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [], + "config_path": "/etc/versitygw.d/gateway.conf" + }, + { + "name": "VictoriaMetrics", + "slug": "victoriametrics", + "desc": "VictoriaMetrics is a fast, cost-saving, and scalable solution for monitoring and managing time series data. It delivers high performance and reliability, making it an ideal choice for businesses of all sizes.", + "script": "ct/victoriametrics.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/victoriametrics.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/victoriametrics.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Included option to install VictoriaLogs." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 16, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8428, + "website": "https://victoriametrics.com/", + "documentation": "https://docs.victoriametrics.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/victoriametrics.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Vikunja", + "slug": "vikunja", + "desc": "Vikunja is a powerful self-hosted todo app. It allows you to create and manage to-do lists. You can plan tasks, set priorities and collaborate with others. The best part is that your data is safe with you and you can customize the app to your liking. It's like a personal assistant that helps you stay organized.", + "script": "ct/vikunja.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/vikunja.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/vikunja.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3456, + "website": "https://vikunja.io/", + "documentation": "https://vikunja.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/vikunja.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/vikunja/config.yml" + }, + { + "name": "Wallabag", + "slug": "wallabag", + "desc": "Wallabag is a self-hosted read-it-later application. Save web articles to read them later, offline, in a clean and distraction-free interface. Features tagging, full-text search, and browser/mobile app integrations.", + "script": "ct/wallabag.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wallabag.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wallabag.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "Database credentials are stored in ~/wallabag.creds" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://wallabag.org/", + "documentation": "https://doc.wallabag.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wallabag.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wallabag/app/config/parameters.yml" + }, + { + "name": "Wallos", + "slug": "wallos", + "desc": "Wallos is a personal finance and budgeting tool that provides an intuitive interface for tracking expenses, managing subscriptions, and monitoring financial health. It features APIs for categories, notifications, payments, and user settings, making it suitable for automation and custom integrations. Additionally, it supports multi-language functionality.", + "script": "ct/wallos.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wallos.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wallos.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://wallosapp.com/", + "documentation": "https://github.com/ellite/wallos", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wallos.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Wanderer", + "slug": "wanderer", + "desc": "Wanderer is a decentralized, self-hosted trail database. You can upload your recorded GPS tracks or create new ones and add various metadata to build an easily searchable catalogue.", + "script": "ct/wanderer.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wanderer.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wanderer.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://wanderer.to", + "documentation": "https://wanderer.to/welcome", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wanderer-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wanderer/.env" + }, + { + "name": "Warracker", + "slug": "warracker", + "desc": "Warracker is an open source, self-hostable warranty tracker to monitor expirations, store receipts, files. You own the data, your rules!", + "script": "ct/warracker.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/warracker.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/warracker.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "The first user you register will be the admin user." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://warracker.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/warracker.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/.env" + }, + { + "name": "Wastebin", + "slug": "wastebin", + "desc": "Wastebin is a minimal pastebin with a design shamelessly copied from bin.", + "script": "ct/wastebin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wastebin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wastebin.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8088, + "website": "https://github.com/matze/wastebin", + "documentation": "https://github.com/matze/wastebin/blob/a297749b932ed9ff32569f3af7ee8e4a5b499834/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wastebin.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wastebin-data/.env" + }, + { + "name": "Watcharr", + "slug": "watcharr", + "desc": "Open source, self-hostable watched list for all your content with user authentication, modern and clean UI and a very simple setup.", + "script": "ct/watcharr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/watcharr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/watcharr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3080, + "website": "https://watcharr.app/", + "documentation": "https://watcharr.app/docs/introduction", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/watcharr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "WatchYourLAN", + "slug": "watchyourlan", + "desc": "WatchYourLAN is a lightweight network IP scanner with web GUI.", + "script": "ct/watchyourlan.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/watchyourlan.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/watchyourlan.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 8840, + "website": "https://github.com/aceberg/WatchYourLAN", + "documentation": "https://github.com/aceberg/WatchYourLAN/blob/main/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/watchyourlan.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/data/config.yaml" + }, + { + "name": "Wavelog", + "slug": "wavelog", + "desc": "Wavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.", + "script": "ct/wavelog.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wavelog.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wavelog.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Database credentials: `cat ~/wavelog.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 2, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://www.wavelog.org/", + "documentation": "https://github.com/wavelog/wavelog/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wavelog.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wavelog/application/config/config.php" + }, + { + "name": "Wazuh", + "slug": "wazuh", + "desc": "Wazuh is an open-source security monitoring solution that provides endpoint protection, network monitoring, and log analysis capabilities.", + "script": "ct/wazuh.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wazuh.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wazuh.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", + "Show password: `cat ~/wazuh.creds`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 25, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 443, + "website": "https://wazuh.com/", + "documentation": "https://documentation.wazuh.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wazuh.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "" + } + }, + { + "name": "Wealthfolio", + "slug": "wealthfolio", + "desc": "Wealthfolio is a beautiful, privacy-focused investment tracker with local data storage. Track your portfolio across multiple accounts and asset types with detailed performance analytics, goal planning, and multi-currency support.", + "script": "ct/wealthfolio.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wealthfolio.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wealthfolio.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [ + "Login password is stored in ~/wealthfolio.creds" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 4, + "hdd": 10, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://wealthfolio.app/", + "documentation": "https://wealthfolio.app/docs/introduction/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wealthfolio.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wealthfolio/.env", + "default_credentials": { + "username": "", + "password": "See ~/wealthfolio.creds" + } + }, + { + "name": "Web-Check", + "slug": "web-check", + "desc": "Get an insight into the inner-workings of a given website: uncover potential attack vectors, analyse server architecture, view security configurations, and learn what technologies a site is using.", + "script": "ct/web-check.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/web-check.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/web-check.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "This script uses a fork located here: `https://github.com/CrazyWolf13/web-check/` as the original Repository does not provide tagged Github Releases, an issues is open for this: `https://github.com/Lissy93/web-check/issues/248`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 12, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://github.com/lissy93/web-check", + "documentation": "https://github.com/Lissy93/web-check/blob/master/.github/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/web-check.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/web-check/.env" + }, + { + "name": "Webmin System Administration", + "slug": "webmin", + "desc": "Webmin provides a graphical user interface (GUI) for tasks such as user account management, package management, file system configuration, network configuration, and more.", + "script": "tools/addon/webmin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/webmin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/webmin.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001" + ], + "category_names": [ + "Proxmox & Virtualization" + ], + "notes": [ + "Execute within an existing LXC Console" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 0, + "hdd": 0, + "os": "Debian", + "ram": 0, + "version": "13" + }, + "type": "default" + } + ], + "port": 10000, + "website": "https://webmin.com/", + "documentation": "https://webmin.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/webmin.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve", + "lxc", + "vm" + ], + "config_path": "", + "default_credentials": { + "username": "root", + "password": "root" + } + }, + { + "name": "wger", + "slug": "wger", + "desc": "wger (ˈvɛɡɐ) Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. It offers a REST API as well, for easy integration with other projects and tools.", + "script": "ct/wger.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wger.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wger.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "This LXC also runs Celery and Redis to synchronize workouts and ingredients" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://wger.de", + "documentation": "https://wger.readthedocs.io/en/latest/index.html#", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wger.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wikijs/config.yml", + "default_credentials": { + "username": "admin", + "password": "adminadmin" + } + }, + { + "name": "Whisparr", + "slug": "whisparr", + "desc": "Whisparr is an adult movie collection manager for Usenet and BitTorrent users.", + "script": "ct/whisparr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/whisparr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/whisparr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014" + ], + "category_names": [ + "*Arr Suite" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 6969, + "website": "https://github.com/Whisparr/Whisparr", + "documentation": "https://wiki.servarr.com/en/whisparr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/whisparr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Wiki.js", + "slug": "wikijs", + "desc": "Wiki.js is a free, open-source, and modern wiki application built using Node.js. It is designed to be fast, easy to use, and flexible, with a range of features for collaboration, knowledge management, and content creation. Wiki.js supports Markdown syntax for editing pages, and includes features such as version control, page history, and access control, making it easy to manage content and collaborate with others. The software is fully customizable, with a range of themes and extensions available, and can be deployed on a local server or in the cloud, making it an ideal choice for small teams and organizations looking to create and manage a wiki. Wiki.js provides a modern, user-friendly interface, and supports a range of data sources, including local file systems, databases, and cloud storage services.", + "script": "ct/wikijs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wikijs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wikijs.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 7, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://js.wiki/", + "documentation": "https://docs.requarks.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wiki-js.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wikijs/config.yml" + }, + { + "name": "WireGuard", + "slug": "wireguard", + "desc": "WireGuard is a free and open-source virtual private network (VPN) software that uses modern cryptography to secure the data transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the network layer and is capable of being used with a wide range of protocols and configurations. Unlike other VPN protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is known for its ease of setup and configuration, making it a popular choice for personal and commercial use.", + "script": "ct/wireguard.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wireguard.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wireguard.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Wireguard and WGDashboard are not the same. More info: `https://wgdashboard.dev/`", + "WGDashboard installation is optional." + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 10086, + "website": "https://www.wireguard.com/", + "documentation": "https://www.wireguard.com/quickstart/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wireguard.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/wireguard/wg0.conf", + "default_credentials": { + "username": "admin", + "password": "admin" + } + }, + { + "name": "Wishlist", + "slug": "wishlist", + "desc": "Wishlist is a self-hosted wishlist application that you can share with your friends and family. You no longer have to wonder what to get your family for the holidays, simply check their wishlist and claim any available item!", + "script": "ct/wishlist.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wishlist.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wishlist.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "When using a reverse proxy with this script, please edit the`ORIGIN` value in `/opt/wishlist/.env` to point to your new URL, otherwise creating an admin account or logging in will not work." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3280, + "website": "https://github.com/cmintey/wishlist", + "documentation": "https://github.com/cmintey/wishlist/blob/main/README.md#getting-started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cmintey-wishlist.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wishlist/.env" + }, + { + "name": "Wizarr", + "slug": "wizarr", + "desc": "Wizarr is an automatic user invitation system for Plex, Jellyfin and Emby. Create a unique link and share it to a user and they will automatically be invited to your media Server", + "script": "ct/wizarr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wizarr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wizarr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00014", + "scriptcat00013" + ], + "category_names": [ + "*Arr Suite", + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 5690, + "website": "https://docs.wizarr.dev/", + "documentation": "https://docs.wizarr.dev/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wizarr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/wizarr/.env" + }, + { + "name": "Wordpress", + "slug": "wordpress", + "desc": "WordPress is the simplest, most popular way to create your own website or blog. In fact, WordPress powers over 43.6% of all the websites on the Internet. Yes – more than one in four websites that you visit are likely powered by WordPress.\n\nOn a slightly more technical level, WordPress is an open-source content management system licensed under GPLv2, which means that anyone can use or modify the WordPress software for free.", + "script": "ct/wordpress.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wordpress.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wordpress.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://wordpress.org/", + "documentation": "https://wordpress.org/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wordpress.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/var/www/html/wordpress/wp-config.php" + }, + { + "name": "WriteFreely", + "slug": "writefreely", + "desc": "WriteFreely is free and open source software for easily publishing writing on the web with support for the ActivityPub protocol. Use it to start a personal blog — or an entire community.", + "script": "ct/writefreely.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/writefreely.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/writefreely.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "After installation execute `writefreely user create --admin :` to create your user." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://writefreely.org/", + "documentation": "https://writefreely.org/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/writefreely-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/writefreely/config.ini" + }, + { + "name": "Yamtrack", + "slug": "yamtrack", + "desc": "Yamtrack is a self-hosted media tracker for movies, TV shows, anime, manga, video games, books, comics, and board games with multi-user support and Celery-powered background tasks.", + "script": "ct/yamtrack.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/yamtrack.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/yamtrack.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Set API keys (TMDB_API, MAL_API, IGDB_ID, IGDB_SECRET) in /opt/yamtrack/src/.env to enable media search from external providers.", + "If using a reverse proxy, set the URLS variable in .env to your external URL (e.g., URLS=https://yamtrack.example.com)." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://github.com/FuzzyGrim/Yamtrack", + "documentation": "https://github.com/FuzzyGrim/Yamtrack/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/yamtrack.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/yamtrack/src/.env" + }, + { + "name": "yt-dlp-webui", + "slug": "yt-dlp-webui", + "desc": "A not so terrible web ui for yt-dlp.\nHigh performance extendeable web ui and RPC server for yt-dlp with low impact on resources.\nCreated for the only purpose of fetching videos from my server/nas and monitor upcoming livestreams.", + "script": "ct/yt-dlp-webui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/yt-dlp-webui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/yt-dlp-webui.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Show password: `cat ~/yt-dlp-webui.creds`", + "The config file is located in `/opt/yt-dlp-webui/config.conf`", + "Make sure to either mount an external path or increase the Disk space afterwards" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 3033, + "website": "https://github.com/marcopiovanello/yt-dlp-web-ui", + "documentation": "https://github.com/marcopiovanello/yt-dlp-web-ui", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/youtube-dl.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/yt-dlp-webui/config.conf", + "default_credentials": { + "username": "admin", + "password": "" + } + }, + { + "name": "Yubal", + "slug": "yubal", + "desc": "YouTube Music album downloader with Spotify metadata auto-tagging.", + "script": "ct/yubal.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/yubal.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/yubal.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 15, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://github.com/guillevc/yubal", + "documentation": "https://github.com/guillevc/yubal/blob/master/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/yubal.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/yubal.env" + }, + { + "name": "YunoHost", + "slug": "yunohost", + "desc": "YunoHost is an operating system aiming for the simplest administration of a server, and therefore democratize self-hosting, while making sure it stays reliable, secure, ethical and lightweight.", + "script": "ct/yunohost.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/yunohost.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/yunohost.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 20, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 80, + "website": "https://yunohost.org/", + "documentation": "https://doc.yunohost.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/yunohost.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Zabbix", + "slug": "zabbix", + "desc": "Zabbix is an all-in-one monitoring solution with a variety of enterprise-grade features available right out of the box.", + "script": "ct/zabbix.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zabbix.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zabbix.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Database credentials: `cat ~/zabbix.creds`", + "You can choose between Zabbix agent (classic) and agent2 (modern) during installation", + "For agent2 the PostgreSQL plugin is installed by default; all plugins are optional", + "If agent2 with NVIDIA plugin is installed in an environment without GPU, the installer disables it automatically" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://www.zabbix.com/", + "documentation": "https://www.zabbix.com/documentation/current/en/manual", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zabbix.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/zabbix/zabbix_server.conf", + "default_credentials": { + "username": "Admin", + "password": "zabbix" + } + }, + { + "name": "Zammad", + "slug": "zammad", + "desc": "Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).", + "script": "ct/zammad.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zammad.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zammad.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 8, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 0, + "website": "https://zammad.org/", + "documentation": "https://docs.zammad.org/en/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zammad.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/nginx/sites-available/zammad.conf" + }, + { + "name": "Zerobyte", + "slug": "zerobyte", + "desc": "Zerobyte is a backup automation tool built on top of Restic that provides a modern web interface to schedule, manage, and monitor encrypted backups across multiple storage backends including NFS, SMB, WebDAV, SFTP, S3, and local directories.", + "script": "ct/zerobyte.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zerobyte.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zerobyte.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00007" + ], + "category_names": [ + "Backup & Recovery" + ], + "notes": [ + "For remote mount support (NFS, SMB, WebDAV, SFTP), enable FUSE device passthrough on the LXC container. (FUSE is pre-configured)" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 10, + "os": "Debian", + "ram": 6144, + "version": "13" + }, + "type": "default" + } + ], + "port": 4096, + "website": "https://github.com/nicotsx/zerobyte", + "documentation": "https://github.com/nicotsx/zerobyte#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zerobyte.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/zerobyte/.env" + }, + { + "name": "Zerotier-One", + "slug": "zerotier-one", + "desc": "ZeroTier is a secure network overlay that allows you to manage all of your network resources as if they were on the same LAN. The software-defined solution can be deployed in minutes from anywhere. No matter how many devices you need to connect, or where they are in the world, ZeroTier makes global networking simple.", + "script": "ct/zerotier-one.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zerotier-one.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zerotier-one.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 4, + "os": "Debian", + "ram": 512, + "version": "13" + }, + "type": "default" + } + ], + "port": 3443, + "website": "https://www.zerotier.com/", + "documentation": "https://docs.zerotier.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zerotier.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/key-networks/ztncui/.env", + "default_credentials": { + "username": "admin", + "password": "password" + } + }, + { + "name": "Zigbee2MQTT", + "slug": "zigbee2mqtt", + "desc": "Zigbee2MQTT is an open-source software project that allows you to use Zigbee-based smart home devices (such as those sold under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT, allowing you to control and monitor these devices from your home automation system.", + "script": "ct/zigbee2mqtt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zigbee2mqtt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zigbee2mqtt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [ + "You can find the post-install guide here: `https://github.com/community-scripts/ProxmoxVE/discussions/410`" + ], + "os": [ + "debian", + "alpine" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + }, + { + "resources": { + "cpu": 1, + "hdd": 1, + "os": "Alpine", + "ram": 256, + "version": "3.23" + }, + "type": "alpine" + } + ], + "port": 9442, + "website": "https://www.zigbee2mqtt.io/", + "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zigbee2mqtt.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "debian: /opt/zigbee2mqtt/data/configuration.yaml | alpine: /var/lib/zigbee2mqtt/configuration.yaml" + }, + { + "name": "Zipline", + "slug": "zipline", + "desc": "Zipline is a file-sharing and URL-shortening server designed for easy setup and extensive features. It allows users to upload files, organize them into folders, create shortened URLs, and manage uploads through a user-friendly dashboard. Additional features include image compression, video thumbnails, password protection, 2FA, OAuth2 registration, and API access for custom control. It supports integrations with platforms like Discord.", + "script": "ct/zipline.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zipline.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zipline.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 5, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 3000, + "website": "https://zipline.diced.sh/", + "documentation": "https://zipline.diced.sh/docs/get-started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zipline.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/zipline/.env", + "default_credentials": { + "username": "administrator", + "password": "password" + } + }, + { + "name": "Zitadel", + "slug": "zitadel", + "desc": "Zitadel is an open-source identity and access management (IAM) solution designed to provide secure authentication, authorization, and user management for modern applications and services. Built with a focus on flexibility, scalability, and security, Zitadel offers a comprehensive set of features for developers and organizations looking to implement robust identity management.", + "script": "ct/zitadel.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zitadel.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zitadel.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Application credentials: `cat ~/zitadel.creds`", + "Change the ExternalDomain value in `/opt/zitadel/config.yaml` to your domain/hostname/IP and run `bash zitadel-rerun.sh`" + ], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 8, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://zitadel.com", + "documentation": "https://zitadel.com/docs/guides/overview", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zitadel.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/zitadel/config.yaml", + "default_credentials": { + "username": "zitadel-admin@zitadel.localhost", + "password": "Password1!" + } + }, + { + "name": "Zoraxy", + "slug": "zoraxy", + "desc": "Zoraxy is an all in one homelab network routing solution.", + "script": "ct/zoraxy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zoraxy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zoraxy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 6, + "os": "Debian", + "ram": 2048, + "version": "13" + }, + "type": "default" + } + ], + "port": 8000, + "website": "https://zoraxy.aroz.org/", + "documentation": "https://github.com/tobychui/zoraxy/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zoraxy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "" + }, + { + "name": "Zot Registry", + "slug": "zot-registry", + "desc": "Zot is a cloud-native OCI image registry focused on extensibility, maintainability, and performance. It supports advanced features such as Web UI, security scanning, authentication via htpasswd and OIDC, and more.", + "script": "ct/zot-registry.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zot-registry.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zot-registry.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 1, + "hdd": 5, + "os": "Debian", + "ram": 4096, + "version": "13" + }, + "type": "default" + } + ], + "port": 8080, + "website": "https://zotregistry.dev/", + "documentation": "https://zotregistry.dev/docs/intro/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zot-registry.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/zot/config.json" + }, + { + "name": "Z-Wave JS UI", + "slug": "zwave-js-ui", + "desc": "Z-Wave JS UI is an open-source software that serves as a gateway between Z-Wave devices and MQTT (Message Queuing Telemetry Transport) protocol, allowing users to control and monitor their Z-Wave devices via a user interface. The software provides a configurable platform to manage Z-Wave networks and integrate with other smart home systems through MQTT.", + "script": "ct/zwave-js-ui.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zwave-js-ui.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zwave-js-ui.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [], + "os": [ + "debian" + ], + "install_methods_json": [ + { + "resources": { + "cpu": 2, + "hdd": 4, + "os": "Debian", + "ram": 1024, + "version": "13" + }, + "type": "default" + } + ], + "port": 8091, + "website": "https://github.com/zwave-js/zwave-js-ui#", + "documentation": "https://zwave-js.github.io/zwave-js-ui/#/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/z-wave-js-ui.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/.env" + } +] \ No newline at end of file From 3ca2ae7175fdc63b75c49734c64e9964a314928c Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 17:31:56 +0100 Subject: [PATCH 054/141] Add helpers_cache__.json file --- json/{helpers_cache.json => helpers_cache__.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename json/{helpers_cache.json => helpers_cache__.json} (99%) diff --git a/json/helpers_cache.json b/json/helpers_cache__.json similarity index 99% rename from json/helpers_cache.json rename to json/helpers_cache__.json index cdcfa210..2ae726cb 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache__.json @@ -24554,4 +24554,4 @@ ], "config_path": "/opt/.env" } -] \ No newline at end of file +] From 1035a947755a33129cb5c824672df1e1bd6a9ae8 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 17:32:12 +0100 Subject: [PATCH 055/141] Rename helpers_cache_back.json to helpers_cache.json --- json/{helpers_cache_back.json => helpers_cache.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename json/{helpers_cache_back.json => helpers_cache.json} (100%) diff --git a/json/helpers_cache_back.json b/json/helpers_cache.json similarity index 100% rename from json/helpers_cache_back.json rename to json/helpers_cache.json From 4ec8b19251501d185a6a92914f0e2be19d9729f0 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 17:50:25 +0100 Subject: [PATCH 056/141] Add backup JSON cache file --- json/{helpers_cache.json => helpers_cache_back.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename json/{helpers_cache.json => helpers_cache_back.json} (100%) diff --git a/json/helpers_cache.json b/json/helpers_cache_back.json similarity index 100% rename from json/helpers_cache.json rename to json/helpers_cache_back.json From 8f5df889ab5d9adf9f8246b684a0b9a913d55219 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 17:50:43 +0100 Subject: [PATCH 057/141] Rename helpers_cache__.json to helpers_cache.json --- json/{helpers_cache__.json => helpers_cache.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename json/{helpers_cache__.json => helpers_cache.json} (100%) diff --git a/json/helpers_cache__.json b/json/helpers_cache.json similarity index 100% rename from json/helpers_cache__.json rename to json/helpers_cache.json From b30b6a062adb28bb000205499c2345652e770eb8 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:03:51 +0100 Subject: [PATCH 058/141] Delete .github/scripts/generate_helpers_cache.py --- .github/scripts/generate_helpers_cache.py | 224 ---------------------- 1 file changed, 224 deletions(-) delete mode 100644 .github/scripts/generate_helpers_cache.py diff --git a/.github/scripts/generate_helpers_cache.py b/.github/scripts/generate_helpers_cache.py deleted file mode 100644 index c2a094ab..00000000 --- a/.github/scripts/generate_helpers_cache.py +++ /dev/null @@ -1,224 +0,0 @@ -#!/usr/bin/env python3 -import json -import re -import sys -from pathlib import Path -from typing import Any - -import requests - -SCRIPT_BASE = "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main" -POCKETBASE_BASE = "https://db.community-scripts.org/api/collections" -SCRIPT_COLLECTION_URL = f"{POCKETBASE_BASE}/script_scripts/records" -CATEGORY_COLLECTION_URL = f"{POCKETBASE_BASE}/script_categories/records" - -REPO_ROOT = Path(__file__).resolve().parents[2] -OUTPUT_FILE = REPO_ROOT / "json" / "helpers_cache.json" -OUTPUT_FILE.parent.mkdir(parents=True, exist_ok=True) - -TYPE_TO_PATH_PREFIX = { - "lxc": "ct", - "vm": "vm", - "addon": "tools/addon", - "pve": "tools/pve", -} - - -def to_mirror_url(raw_url: str) -> str: - m = re.match(r"^https://raw\.githubusercontent\.com/([^/]+)/([^/]+)/([^/]+)/(.+)$", raw_url or "") - if not m: - return "" - org, repo, branch, path = m.groups() - if org.lower() != "community-scripts" or repo != "ProxmoxVE": - return "" - return f"https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/{branch}/{path}" - - -def fetch_json(url: str, *, params: dict[str, Any] | None = None) -> dict[str, Any]: - r = requests.get(url, params=params, timeout=60) - r.raise_for_status() - data = r.json() - if not isinstance(data, dict): - raise RuntimeError(f"Unexpected response from {url}: expected object") - return data - - -def fetch_all_records(url: str, *, expand: str | None = None, per_page: int = 500) -> list[dict[str, Any]]: - page = 1 - items: list[dict[str, Any]] = [] - - while True: - params: dict[str, Any] = {"page": page, "perPage": per_page} - if expand: - params["expand"] = expand - - data = fetch_json(url, params=params) - page_items = data.get("items", []) - if not isinstance(page_items, list): - raise RuntimeError(f"Unexpected items list from {url}") - - items.extend(page_items) - - total_pages = data.get("totalPages", page) - if not isinstance(total_pages, int) or page >= total_pages: - break - page += 1 - - return items - - -def normalize_os_variants(install_methods_json: list[dict[str, Any]]) -> list[str]: - os_values: list[str] = [] - for item in install_methods_json: - if not isinstance(item, dict): - continue - resources = item.get("resources", {}) - if not isinstance(resources, dict): - continue - os_name = resources.get("os") - if isinstance(os_name, str) and os_name.strip(): - normalized = os_name.strip().lower() - if normalized not in os_values: - os_values.append(normalized) - return os_values - - -def build_script_path(type_name: str, slug: str) -> str: - type_name = (type_name or "").strip().lower() - slug = (slug or "").strip() - - if type_name == "turnkey": - return "turnkey/turnkey.sh" - - prefix = TYPE_TO_PATH_PREFIX.get(type_name) - if not prefix or not slug: - return "" - - return f"{prefix}/{slug}.sh" - - -def main() -> int: - try: - scripts = fetch_all_records(SCRIPT_COLLECTION_URL, expand="type,categories") - categories = fetch_all_records(CATEGORY_COLLECTION_URL) - except Exception as e: - print(f"ERROR: Unable to fetch PocketBase data: {e}", file=sys.stderr) - return 1 - - category_map: dict[str, dict[str, Any]] = {} - for category in categories: - category_id = category.get("id") - if isinstance(category_id, str) and category_id: - category_map[category_id] = category - - cache: list[dict[str, Any]] = [] - - print(f"Fetched {len(scripts)} scripts and {len(category_map)} categories") - - for idx, raw in enumerate(scripts, start=1): - if not isinstance(raw, dict): - continue - - slug = raw.get("slug") - name = raw.get("name", "") - desc = raw.get("description", "") - - if not isinstance(slug, str) or not slug.strip(): - continue - - expand = raw.get("expand", {}) if isinstance(raw.get("expand"), dict) else {} - type_expanded = expand.get("type", {}) if isinstance(expand.get("type"), dict) else {} - type_name = type_expanded.get("type", "") if isinstance(type_expanded.get("type"), str) else "" - - script_path = build_script_path(type_name, slug) - if not script_path: - print(f"[{idx:03d}] WARNING: Unable to build script path for slug={slug} type={type_name!r}", file=sys.stderr) - continue - - full_script_url = f"{SCRIPT_BASE}/{script_path}" - script_url_mirror = to_mirror_url(full_script_url) - - install_methods_json = raw.get("install_methods_json", []) - if not isinstance(install_methods_json, list): - install_methods_json = [] - - notes_json = raw.get("notes_json", []) - if not isinstance(notes_json, list): - notes_json = [] - - notes = [ - note.get("text", "") - for note in notes_json - if isinstance(note, dict) and isinstance(note.get("text"), str) and note.get("text", "").strip() - ] - - category_ids = raw.get("categories", []) - if not isinstance(category_ids, list): - category_ids = [] - - expanded_categories = expand.get("categories", []) if isinstance(expand.get("categories"), list) else [] - category_names: list[str] = [] - for cat in expanded_categories: - if isinstance(cat, dict): - cat_name = cat.get("name") - if isinstance(cat_name, str) and cat_name.strip(): - category_names.append(cat_name.strip()) - - if not category_names: - for cat_id in category_ids: - cat = category_map.get(cat_id, {}) - cat_name = cat.get("name") - if isinstance(cat_name, str) and cat_name.strip(): - category_names.append(cat_name.strip()) - - entry: dict[str, Any] = { - "name": name, - "slug": slug, - "desc": desc, - "script": script_path, - "script_url": full_script_url, - "script_url_mirror": script_url_mirror, - "type": type_name, - "type_id": raw.get("type", ""), - "categories": category_ids, - "category_names": category_names, - "notes": notes, - "os": normalize_os_variants(install_methods_json), - "install_methods_json": install_methods_json, - "port": raw.get("port", 0), - "website": raw.get("website", ""), - "documentation": raw.get("documentation", ""), - "logo": raw.get("logo", ""), - "updateable": bool(raw.get("updateable", False)), - "privileged": bool(raw.get("privileged", False)), - "has_arm": bool(raw.get("has_arm", False)), - "is_dev": bool(raw.get("is_dev", False)), - "execute_in": raw.get("execute_in", []), - "config_path": raw.get("config_path", ""), - } - - default_user = raw.get("default_user") - default_passwd = raw.get("default_passwd") - if (isinstance(default_user, str) and default_user.strip()) or (isinstance(default_passwd, str) and default_passwd.strip()): - entry["default_credentials"] = { - "username": default_user if isinstance(default_user, str) else "", - "password": default_passwd if isinstance(default_passwd, str) else "", - } - - cache.append(entry) - os_label = ",".join(entry["os"]) if entry["os"] else "n/a" - print(f"[{len(cache):03d}] {slug:<24} → {script_path:<28} type={type_name:<7} os={os_label}") - - cache.sort(key=lambda x: (x.get("slug") or "", x.get("script") or "")) - - with OUTPUT_FILE.open("w", encoding="utf-8") as f: - json.dump(cache, f, ensure_ascii=False, indent=2) - - print(f"\n✅ helpers_cache.json → {OUTPUT_FILE}") - print(f" Guardados: {len(cache)}") - - return 0 - - -if __name__ == "__main__": - sys.exit(main()) From 2923c00738186ed3664c4f3e72eeaf68ad507888 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:04:09 +0100 Subject: [PATCH 059/141] Add files via upload --- .github/scripts/generate_helpers_cache.py | 238 ++++++++++++++++++++++ 1 file changed, 238 insertions(+) create mode 100644 .github/scripts/generate_helpers_cache.py diff --git a/.github/scripts/generate_helpers_cache.py b/.github/scripts/generate_helpers_cache.py new file mode 100644 index 00000000..558b3a96 --- /dev/null +++ b/.github/scripts/generate_helpers_cache.py @@ -0,0 +1,238 @@ +#!/usr/bin/env python3 +import json +import re +import sys +from pathlib import Path +from typing import Any + +import requests + +SCRIPT_BASE = "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main" +POCKETBASE_BASE = "https://db.community-scripts.org/api/collections" +SCRIPT_COLLECTION_URL = f"{POCKETBASE_BASE}/script_scripts/records" +CATEGORY_COLLECTION_URL = f"{POCKETBASE_BASE}/script_categories/records" + +REPO_ROOT = Path(__file__).resolve().parents[2] +OUTPUT_FILE = REPO_ROOT / "json" / "helpers_cache.json" +OUTPUT_FILE.parent.mkdir(parents=True, exist_ok=True) + +TYPE_TO_PATH_PREFIX = { + "lxc": "ct", + "vm": "vm", + "addon": "tools/addon", + "pve": "tools/pve", +} + + +def to_mirror_url(raw_url: str) -> str: + m = re.match(r"^https://raw\.githubusercontent\.com/([^/]+)/([^/]+)/([^/]+)/(.+)$", raw_url or "") + if not m: + return "" + org, repo, branch, path = m.groups() + if org.lower() != "community-scripts" or repo != "ProxmoxVE": + return "" + return f"https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/{branch}/{path}" + + +def fetch_json(url: str, *, params: dict[str, Any] | None = None) -> dict[str, Any]: + r = requests.get(url, params=params, timeout=60) + r.raise_for_status() + data = r.json() + if not isinstance(data, dict): + raise RuntimeError(f"Unexpected response from {url}: expected object") + return data + + +def fetch_all_records(url: str, *, expand: str | None = None, per_page: int = 500) -> list[dict[str, Any]]: + page = 1 + items: list[dict[str, Any]] = [] + + while True: + params: dict[str, Any] = {"page": page, "perPage": per_page} + if expand: + params["expand"] = expand + + data = fetch_json(url, params=params) + page_items = data.get("items", []) + if not isinstance(page_items, list): + raise RuntimeError(f"Unexpected items list from {url}") + + items.extend(page_items) + + total_pages = data.get("totalPages", page) + if not isinstance(total_pages, int) or page >= total_pages: + break + page += 1 + + return items + + +def normalize_os_variants(install_methods_json: list[dict[str, Any]]) -> list[str]: + os_values: list[str] = [] + for item in install_methods_json: + if not isinstance(item, dict): + continue + resources = item.get("resources", {}) + if not isinstance(resources, dict): + continue + os_name = resources.get("os") + if isinstance(os_name, str) and os_name.strip(): + normalized = os_name.strip().lower() + if normalized not in os_values: + os_values.append(normalized) + return os_values + + +def build_script_path(type_name: str, slug: str) -> str: + type_name = (type_name or "").strip().lower() + slug = (slug or "").strip() + + if type_name == "turnkey": + return "turnkey/turnkey.sh" + + prefix = TYPE_TO_PATH_PREFIX.get(type_name) + if not prefix or not slug: + return "" + + return f"{prefix}/{slug}.sh" + + +def main() -> int: + try: + scripts = fetch_all_records(SCRIPT_COLLECTION_URL, expand="type,categories") + categories = fetch_all_records(CATEGORY_COLLECTION_URL) + except Exception as e: + print(f"ERROR: Unable to fetch PocketBase data: {e}", file=sys.stderr) + return 1 + + category_map: dict[str, dict[str, Any]] = {} + for category in categories: + category_id = category.get("id") + if isinstance(category_id, str) and category_id: + category_map[category_id] = category + + cache: list[dict[str, Any]] = [] + + print(f"Fetched {len(scripts)} scripts and {len(category_map)} categories") + + for idx, raw in enumerate(scripts, start=1): + if not isinstance(raw, dict): + continue + + slug = raw.get("slug") + name = raw.get("name", "") + desc = raw.get("description", "") + + if not isinstance(slug, str) or not slug.strip(): + continue + + expand = raw.get("expand", {}) if isinstance(raw.get("expand"), dict) else {} + type_expanded = expand.get("type", {}) if isinstance(expand.get("type"), dict) else {} + type_name = type_expanded.get("type", "") if isinstance(type_expanded.get("type"), str) else "" + + script_path = build_script_path(type_name, slug) + if not script_path: + print(f"[{idx:03d}] WARNING: Unable to build script path for slug={slug} type={type_name!r}", file=sys.stderr) + continue + + full_script_url = f"{SCRIPT_BASE}/{script_path}" + script_url_mirror = to_mirror_url(full_script_url) + + install_methods_json = raw.get("install_methods_json", []) + if not isinstance(install_methods_json, list): + install_methods_json = [] + + notes_json = raw.get("notes_json", []) + if not isinstance(notes_json, list): + notes_json = [] + + notes = [ + note.get("text", "") + for note in notes_json + if isinstance(note, dict) and isinstance(note.get("text"), str) and note.get("text", "").strip() + ] + + category_ids = raw.get("categories", []) + if not isinstance(category_ids, list): + category_ids = [] + + expanded_categories = expand.get("categories", []) if isinstance(expand.get("categories"), list) else [] + category_names: list[str] = [] + for cat in expanded_categories: + if isinstance(cat, dict): + cat_name = cat.get("name") + if isinstance(cat_name, str) and cat_name.strip(): + category_names.append(cat_name.strip()) + + if not category_names: + for cat_id in category_ids: + cat = category_map.get(cat_id, {}) + cat_name = cat.get("name") + if isinstance(cat_name, str) and cat_name.strip(): + category_names.append(cat_name.strip()) + + # Shared fields across all install method entries + default_user = raw.get("default_user") + default_passwd = raw.get("default_passwd") + default_credentials: dict[str, str] | None = None + if (isinstance(default_user, str) and default_user.strip()) or (isinstance(default_passwd, str) and default_passwd.strip()): + default_credentials = { + "username": default_user if isinstance(default_user, str) else "", + "password": default_passwd if isinstance(default_passwd, str) else "", + } + + base_entry: dict[str, Any] = { + "name": name, + "slug": slug, + "desc": desc, + "script": script_path, + "script_url": full_script_url, + "script_url_mirror": script_url_mirror, + "type": type_name, + "type_id": raw.get("type", ""), + "categories": category_ids, + "category_names": category_names, + "notes": notes, + "port": raw.get("port", 0), + "website": raw.get("website", ""), + "documentation": raw.get("documentation", ""), + "logo": raw.get("logo", ""), + "updateable": bool(raw.get("updateable", False)), + "privileged": bool(raw.get("privileged", False)), + "has_arm": bool(raw.get("has_arm", False)), + "is_dev": bool(raw.get("is_dev", False)), + "execute_in": raw.get("execute_in", []), + "config_path": raw.get("config_path", ""), + } + if default_credentials: + base_entry["default_credentials"] = default_credentials + + # Emit one entry per install method so the menu shell can offer an + # explicit OS choice. When there is only one method (or none), a + # single entry is emitted with os="" (script decides at runtime). + os_variants = normalize_os_variants(install_methods_json) + + if len(os_variants) > 1: + for os_name in os_variants: + entry = {**base_entry, "os": os_name} + cache.append(entry) + print(f"[{len(cache):03d}] {slug:<24} → {script_path:<28} type={type_name:<7} os={os_name}") + else: + os_name = os_variants[0] if os_variants else "" + entry = {**base_entry, "os": os_name} + cache.append(entry) + print(f"[{len(cache):03d}] {slug:<24} → {script_path:<28} type={type_name:<7} os={os_name or 'n/a'}") + + cache.sort(key=lambda x: (x.get("slug") or "", x.get("script") or "")) + + with OUTPUT_FILE.open("w", encoding="utf-8") as f: + json.dump(cache, f, ensure_ascii=False, indent=2) + + print(f"\n✅ helpers_cache.json → {OUTPUT_FILE}") + print(f" Guardados: {len(cache)}") + + return 0 + + +if __name__ == "__main__": + sys.exit(main()) From 8bc63068136b0386b5adc1870f2ba699897a71e2 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 14 Mar 2026 17:04:43 +0000 Subject: [PATCH 060/141] Update helpers_cache.json --- json/helpers_cache.json | 10722 ++++++++------------------------------ 1 file changed, 2109 insertions(+), 8613 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 2ae726cb..2641fbf6 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -18,21 +18,6 @@ "Database credentials: `cat ~/2FAuth.creds`", "The very first account created is automatically set up as an administrator account." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://2fauth.app/", "documentation": "https://docs.2fauth.app/", @@ -44,7 +29,8 @@ "execute_in": [ "pve" ], - "config_path": "cat /opt/2fauth/.env" + "config_path": "cat /opt/2fauth/.env", + "os": "debian" }, { "name": "Actual Budget", @@ -62,21 +48,6 @@ "Finance & Budgeting" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 5006, "website": "https://actualbudget.org/", "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807", @@ -88,7 +59,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/actualbudget-data/config.json" + "config_path": "/opt/actualbudget-data/config.json", + "os": "debian" }, { "name": "PVE LXC Tag", @@ -111,21 +83,6 @@ "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`", "You can execute the ip tool manually with `iptag-run`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -137,7 +94,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/iptag/iptag.conf" + "config_path": "/opt/iptag/iptag.conf", + "os": "debian" }, { "name": "NetBird", @@ -159,21 +117,6 @@ "Execute within the Proxmox main shell", "The script only works in Debian/Ubuntu, not in Alpine!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://netbird.io/", "documentation": "https://docs.netbird.io/", @@ -185,7 +128,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Tailscale", @@ -206,21 +150,6 @@ "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console", "Execute within the Proxmox host shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://tailscale.com/", "documentation": "https://tailscale.com/kb/1017/install", @@ -232,7 +161,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "AdGuard Home", @@ -252,31 +182,37 @@ "notes": [ "AdGuard Home can only be updated via the user interface." ], - "os": [ - "debian", - "alpine" + "port": 3000, + "website": "https://adguard.com/en/adguard-home/overview.html", + "documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/adguard-home.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/opt/AdGuardHome/AdGuardHome.yaml", + "os": "debian" + }, + { + "name": "AdGuard Home", + "slug": "adguard", + "desc": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.", + "script": "ct/adguard.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adguard.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/adguard.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "AdGuard Home can only be updated via the user interface." ], "port": 3000, "website": "https://adguard.com/en/adguard-home/overview.html", @@ -289,7 +225,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/AdGuardHome/AdGuardHome.yaml" + "config_path": "/opt/AdGuardHome/AdGuardHome.yaml", + "os": "alpine" }, { "name": "AdGuardHome-Sync", @@ -311,31 +248,40 @@ "Origin = Primary instance, Replicas = Instances to sync to", "Update with: update_adguardhome-sync" ], - "os": [ - "debian", - "alpine" + "port": 8080, + "website": "https://github.com/bakito/adguardhome-sync", + "documentation": "https://github.com/bakito/adguardhome-sync", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/adguardhome-sync.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Alpine", - "ram": 0, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/opt/adguardhome-sync/adguardhome-sync.yaml", + "os": "debian" + }, + { + "name": "AdGuardHome-Sync", + "slug": "adguardhome-sync", + "desc": "Synchronize AdGuardHome config to one or multiple replica instances. Syncs General Settings, Filters, Rewrites, Services, Clients, DNS Config, DHCP Config and Theme.", + "script": "tools/addon/adguardhome-sync.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/adguardhome-sync.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/adguardhome-sync.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "Edit /opt/adguardhome-sync/adguardhome-sync.yaml to configure your AdGuardHome instances", + "Origin = Primary instance, Replicas = Instances to sync to", + "Update with: update_adguardhome-sync" ], "port": 8080, "website": "https://github.com/bakito/adguardhome-sync", @@ -349,7 +295,8 @@ "lxc", "vm" ], - "config_path": "/opt/adguardhome-sync/adguardhome-sync.yaml" + "config_path": "/opt/adguardhome-sync/adguardhome-sync.yaml", + "os": "alpine" }, { "name": "AdventureLog", @@ -370,21 +317,6 @@ "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`", "Use `cat ~/adventurelog.creds` to see login credentials." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 7, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://adventurelog.app/", "documentation": "https://adventurelog.app/docs/intro/adventurelog_overview.html", @@ -396,7 +328,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/adventurelog/backend/server/.env" + "config_path": "/opt/adventurelog/backend/server/.env", + "os": "debian" }, { "name": "AFFiNE", @@ -417,21 +350,6 @@ "Initial build takes 20-30 minutes due to native module compilation.", "Requires at least 8GB RAM for building and 4GB for runtime." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 12288, - "version": "13" - }, - "type": "default" - } - ], "port": 3010, "website": "https://affine.pro/", "documentation": "https://affine.pro/docs", @@ -443,7 +361,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/affine/.env" + "config_path": "/opt/affine/.env", + "os": "debian" }, { "name": "AgentDVR", @@ -461,21 +380,6 @@ "NVR & Cameras" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8090, "website": "https://www.ispyconnect.com/", "documentation": "https://www.ispyconnect.com/docs/agent/about", @@ -487,7 +391,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/agentdvr/agent/Media/XML/config.json" + "config_path": "/opt/agentdvr/agent/Media/XML/config.json", + "os": "debian" }, { "name": "All Templates", @@ -507,21 +412,6 @@ "notes": [ "Resource and network settings are adjustable post LXC creation." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -533,7 +423,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "AllStarLink", @@ -553,21 +444,6 @@ "notes": [ "Options to Install Allmon3" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.allstarlink.org/", "documentation": "https://allstarlink.github.io/", @@ -579,7 +455,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "AlmaLinux 10", @@ -600,21 +477,6 @@ "Cloud-Init is enabled by default. Configure your SSH key and credentials in the Proxmox Cloud-Init tab before starting the VM.", "If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://almalinux.org/", "documentation": "https://wiki.almalinux.org/", @@ -626,7 +488,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Alpine Linux", @@ -644,21 +507,6 @@ "Operating Systems" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://alpinelinux.org/", "documentation": "https://wiki.alpinelinux.org/", @@ -674,7 +522,8 @@ "default_credentials": { "username": "root", "password": "alpine" - } + }, + "os": "debian" }, { "name": "Alpine-BorgBackup-Server", @@ -695,21 +544,6 @@ "After installation, use the 'update' option in the script to configure SSH access and/or password authentication.", "Refer to the official BorgBackup documentation for setup and usage instructions." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.borgbackup.org/", "documentation": "https://www.borgbackup.org/", @@ -721,7 +555,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Alpine-IT-Tools", @@ -739,32 +574,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Debian", - "ram": 256, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 80, "website": "https://sharevb-it-tools.vercel.app/", "documentation": "", @@ -776,7 +585,38 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" + }, + { + "name": "Alpine-IT-Tools", + "slug": "alpine-it-tools", + "desc": "IT-Tools is a web-based suite of utilities designed to streamline and simplify various IT tasks, providing tools for developers and system administrators to manage their workflows efficiently.", + "script": "ct/alpine-it-tools.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-it-tools.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-it-tools.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "port": 80, + "website": "https://sharevb-it-tools.vercel.app/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/it-tools.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "os": "alpine" }, { "name": "Alpine-ntfy", @@ -796,21 +636,6 @@ "notes": [ "Alpine-based LXC using apk package manager." ], - "os": [ - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Alpine", - "ram": 256, - "version": "3.22" - }, - "type": "default" - } - ], "port": 80, "website": "https://ntfy.sh/", "documentation": "https://docs.ntfy.sh/", @@ -822,7 +647,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/ntfy/server.yml" + "config_path": "/etc/ntfy/server.yml", + "os": "alpine" }, { "name": "Redlib", @@ -840,21 +666,6 @@ "Dashboards & Frontends" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5252, "website": "https://github.com/redlib-org/redlib", "documentation": "https://github.com/redlib-org/redlib/blob/main/README.md", @@ -866,7 +677,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/redlib/redlib.conf" + "config_path": "/opt/redlib/redlib.conf", + "os": "debian" }, { "name": "Alpine-Tinyauth", @@ -886,31 +698,37 @@ "notes": [ "The default credentials are located in `/opt/tinyauth/credentials.txt`." ], - "os": [ - "debian", - "alpine" + "port": 3000, + "website": "https://tinyauth.app", + "documentation": "https://tinyauth.app", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tinyauth.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 256, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/opt/tinyauth/.env", + "os": "debian" + }, + { + "name": "Alpine-Tinyauth", + "slug": "alpine-tinyauth", + "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", + "script": "ct/alpine-tinyauth.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-tinyauth.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-tinyauth.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "The default credentials are located in `/opt/tinyauth/credentials.txt`." ], "port": 3000, "website": "https://tinyauth.app", @@ -923,7 +741,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/tinyauth/.env" + "config_path": "/opt/tinyauth/.env", + "os": "alpine" }, { "name": "Alpine-Wakapi", @@ -943,21 +762,6 @@ "notes": [ "The first user created will be an admin." ], - "os": [ - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Alpine", - "ram": 512, - "version": "3.23" - }, - "type": "default" - } - ], "port": 3000, "website": "https://wakapi.dev/", "documentation": "https://github.com/muety/wakapi/wiki", @@ -967,7 +771,8 @@ "has_arm": false, "is_dev": true, "execute_in": [], - "config_path": "/opt/wakapi/config.yml" + "config_path": "/opt/wakapi/config.yml", + "os": "alpine" }, { "name": "Ampache", @@ -989,21 +794,6 @@ "Database credentials are stored in `~/ampache.creds` - use only the MySQL username and password from this file", "During installation, only check 'Create Tables' - leave 'Create Database' and 'Create Database User' unchecked" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://ampache.org/", "documentation": "https://github.com/ampache/ampache/wiki", @@ -1015,7 +805,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/ampache/config/ampache.cfg.php" + "config_path": "/opt/ampache/config/ampache.cfg.php", + "os": "debian" }, { "name": "Anytype Server", @@ -1037,21 +828,6 @@ "This uses the community any-sync-bundle by grishy, not the official Anytype deployment.", "Firewall: Open TCP 33010 (DRPC) and UDP 33020 (QUIC) for external access." ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Ubuntu", - "ram": 4096, - "version": "24.04" - }, - "type": "default" - } - ], "port": 33010, "website": "https://anytype.io/", "documentation": "https://doc.anytype.io/", @@ -1063,7 +839,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/anytype/.env" + "config_path": "/opt/anytype/.env", + "os": "ubuntu" }, { "name": "Apache-Cassandra", @@ -1081,21 +858,6 @@ "Databases" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://cassandra.apache.org/", "documentation": "https://cassandra.apache.org/doc/latest/", @@ -1107,7 +869,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/cassandra/cassandra.yaml" + "config_path": "/etc/cassandra/cassandra.yaml", + "os": "debian" }, { "name": "Apache CouchDB", @@ -1127,21 +890,6 @@ "notes": [ "Login Credentials: `cat ~/couchdb.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 5984, "website": "https://couchdb.apache.org/", "documentation": "https://docs.couchdb.org/en/stable/", @@ -1153,7 +901,8 @@ "execute_in": [ "pve" ], - "config_path": "etc/default.ini" + "config_path": "etc/default.ini", + "os": "debian" }, { "name": "Apache Guacamole", @@ -1171,21 +920,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://guacamole.apache.org/", "documentation": "https://guacamole.apache.org/doc/gug/", @@ -1201,7 +935,8 @@ "default_credentials": { "username": "guacadmin", "password": "guacadmin" - } + }, + "os": "debian" }, { "name": "Apache Tika", @@ -1221,21 +956,6 @@ "notes": [ "Configuration file is not created at install time. Example is at: `https://cwiki.apache.org/confluence/display/TIKA/TikaServer+in+Tika+2.x`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 10, - "os": "Debian", - "ram": 2024, - "version": "13" - }, - "type": "default" - } - ], "port": 9998, "website": "https://tika.apache.org/", "documentation": "https://cwiki.apache.org/confluence/display/tika", @@ -1247,7 +967,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/apache-tika/tika-config.xml" + "config_path": "/opt/apache-tika/tika-config.xml", + "os": "debian" }, { "name": "Apache Tomcat", @@ -1267,21 +988,6 @@ "notes": [ "User can select which Adoptium JDK should be used for the selected Tomcat version (9, 10.1 or 11). " ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://tomcat.apache.org/", "documentation": "https://cwiki.apache.org/confluence/display/TOMCAT", @@ -1293,7 +999,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Apt-Cacher-NG", @@ -1311,21 +1018,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 10, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 3142, "website": "https://www.unix-ag.uni-kl.de/~bloch/acng/", "documentation": "https://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html", @@ -1337,7 +1029,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/apt-cacher-ng/acng.conf" + "config_path": "/etc/apt-cacher-ng/acng.conf", + "os": "debian" }, { "name": "Arcane", @@ -1357,21 +1050,6 @@ "notes": [ "This is an addon script intended to be used on top of an existing Docker container." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 3552, "website": "https://getarcane.app/", "documentation": "https://getarcane.app/docs", @@ -1388,7 +1066,8 @@ "default_credentials": { "username": "arcane", "password": "arcane-admin" - } + }, + "os": "debian" }, { "name": "ArchiveBox", @@ -1406,21 +1085,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://archivebox.io/", "documentation": "https://github.com/ArchiveBox/ArchiveBox/wiki", @@ -1436,7 +1100,8 @@ "default_credentials": { "username": "archivebox", "password": "helper-scripts.com" - } + }, + "os": "debian" }, { "name": "Arch Linux", @@ -1456,21 +1121,6 @@ "notes": [ "doesnt work with lvm and lvmthin disks!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://archlinux.org/", "documentation": "https://wiki.archlinux.org/title/Main_page", @@ -1482,7 +1132,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Argus", @@ -1500,21 +1151,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://release-argus.io/", "documentation": "https://release-argus.io/docs/overview/", @@ -1526,7 +1162,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/argus/config.yml" + "config_path": "/opt/argus/config.yml", + "os": "debian" }, { "name": "Aria2", @@ -1546,21 +1183,6 @@ "notes": [ "Within the LXC console, run `cat rpc.secret` to display the rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG Settings. Then, click the reload AriaNG button." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 6880, "website": "https://aria2.github.io/", "documentation": "https://aria2.github.io/manual/en/html/index.html", @@ -1572,7 +1194,8 @@ "execute_in": [ "pve" ], - "config_path": "/root/aria2.daemon" + "config_path": "/root/aria2.daemon", + "os": "debian" }, { "name": "Asterisk", @@ -1590,21 +1213,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://asterisk.org/", "documentation": "https://docs.asterisk.org/", @@ -1616,7 +1224,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/asterisk" + "config_path": "/etc/asterisk", + "os": "debian" }, { "name": "Audiobookshelf", @@ -1634,21 +1243,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 13378, "website": "https://www.audiobookshelf.org/", "documentation": "https://www.audiobookshelf.org/guides/", @@ -1660,7 +1254,8 @@ "execute_in": [ "pve" ], - "config_path": "/usr/share/audiobookshelf/config" + "config_path": "/usr/share/audiobookshelf/config", + "os": "debian" }, { "name": "Authelia", @@ -1680,21 +1275,6 @@ "notes": [ "During installation, you will have to input your domain (ex. domain.com). Authelia will use auth.domain.com" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://www.authelia.com/", "documentation": "https://www.authelia.com/integration/deployment/bare-metal/", @@ -1710,7 +1290,8 @@ "default_credentials": { "username": "authelia", "password": "authelia" - } + }, + "os": "debian" }, { "name": "authentik", @@ -1731,21 +1312,6 @@ "You will get a Not Found error if initial setup URL doesn't include the trailing forward slash /. Make sure you use the complete url (http://:9000/if/flow/initial-setup/) including the trailing forward slash.", "If you want automatic GeoIP updates, create a free account at https://www.maxmind.com/en/geolite2/signup, then edit the /usr/local/etc/GeoIP.conf file with your credentials and remove the # in front of the geoipupdate line in the crontab." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://goauthentik.io/", "documentation": "https://docs.goauthentik.io/", @@ -1757,7 +1323,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/authentik/config.yml" + "config_path": "/etc/authentik/config.yml", + "os": "debian" }, { "name": "Autobrr", @@ -1775,21 +1342,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 7474, "website": "https://autobrr.com/", "documentation": "https://autobrr.com/configuration/autobrr", @@ -1801,7 +1353,8 @@ "execute_in": [ "pve" ], - "config_path": "/root/.config/autobrr/config.toml" + "config_path": "/root/.config/autobrr/config.toml", + "os": "debian" }, { "name": "Autocaliweb", @@ -1819,21 +1372,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8083, "website": "https://codeberg.org/gelbphoenix/autocaliweb", "documentation": "https://codeberg.org/gelbphoenix/autocaliweb/wiki", @@ -1849,7 +1387,8 @@ "default_credentials": { "username": "admin", "password": "admin123" - } + }, + "os": "debian" }, { "name": "Baby Buddy", @@ -1869,21 +1408,6 @@ "notes": [ "for private SSL setup visit: `https://github.com/babybuddy/babybuddy/blob/master/docs/setup/ssl.md`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/babybuddy/babybuddy", "documentation": "https://docs.baby-buddy.net/", @@ -1899,7 +1423,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Backrest", @@ -1919,21 +1444,6 @@ "notes": [ "`cat ~/.ssh/id_ed25519.pub` to view ssh public key. This key is used to authenticate with sftp targets. You can add this key on the sftp server." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9898, "website": "https://garethgeorge.github.io/backrest", "documentation": "https://garethgeorge.github.io/backrest/introduction/getting-started", @@ -1945,7 +1455,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/backrest/config/config.json | /opt/backrest/.env" + "config_path": "/opt/backrest/config/config.json | /opt/backrest/.env", + "os": "debian" }, { "name": "Baïkal", @@ -1963,21 +1474,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://sabre.io/baikal/", "documentation": "https://sabre.io/dav/", @@ -1993,7 +1489,8 @@ "default_credentials": { "username": "Admin", "password": "" - } + }, + "os": "debian" }, { "name": "Bar-Assistant", @@ -2011,21 +1508,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://barassistant.app/", "documentation": "https://docs.barassistant.app/", @@ -2037,7 +1519,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/bar-assistant" + "config_path": "/opt/bar-assistant", + "os": "debian" }, { "name": "Bazarr", @@ -2055,21 +1538,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 6767, "website": "https://www.bazarr.media/", "documentation": "https://wiki.bazarr.media/", @@ -2081,7 +1549,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/bazarr/data/config/config.yaml" + "config_path": "/opt/bazarr/data/config/config.yaml", + "os": "debian" }, { "name": "BentoPDF", @@ -2099,21 +1568,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://www.bentopdf.com", "documentation": "https://github.com/alam00000/bentopdf", @@ -2125,7 +1579,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Beszel", @@ -2143,21 +1598,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8090, "website": "https://beszel.dev/", "documentation": "https://beszel.dev/guide/what-is-beszel", @@ -2169,7 +1609,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Bichon", @@ -2190,21 +1631,6 @@ "The Disk space initially allocated by the script is only a placeholder, as we can't know how much space you will ever need. You should increase it to match your workload.", "Please copy your `BICHON_ENCRYPT_PASSWORD` from `/opt/bichon/bichon.env` to a safe place." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 15630, "website": "https://github.com/rustmailer/bichon", "documentation": "https://github.com/rustmailer/bichon/wiki", @@ -2220,7 +1646,8 @@ "default_credentials": { "username": "admin", "password": "admin@bichon" - } + }, + "os": "debian" }, { "name": "Bitmagnet", @@ -2240,31 +1667,37 @@ "notes": [ "During installation you will be asked to enter your TMDB API key, if you wanna use it. Make sure you have it ready." ], - "os": [ - "debian", - "alpine" + "port": 3333, + "website": "https://bitmagnet.io/", + "documentation": "https://bitmagnet.io/setup.html", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bitmagnet.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 2, - "hdd": 3, - "os": "Alpine", - "ram": 1024, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "`/opt/bitmagnet/config.yml` or `/opt/bitmagnet/.env`", + "os": "debian" + }, + { + "name": "Bitmagnet", + "slug": "bitmagnet", + "desc": "A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.", + "script": "ct/bitmagnet.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bitmagnet.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bitmagnet.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "During installation you will be asked to enter your TMDB API key, if you wanna use it. Make sure you have it ready." ], "port": 3333, "website": "https://bitmagnet.io/", @@ -2277,7 +1710,8 @@ "execute_in": [ "pve" ], - "config_path": "`/opt/bitmagnet/config.yml` or `/opt/bitmagnet/.env`" + "config_path": "`/opt/bitmagnet/config.yml` or `/opt/bitmagnet/.env`", + "os": "alpine" }, { "name": "Blocky", @@ -2295,21 +1729,6 @@ "Adblock & DNS" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 4000, "website": "https://0xerr0r.github.io/blocky/", "documentation": "https://0xerr0r.github.io/blocky/latest/configuration/", @@ -2321,7 +1740,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/blocky/config.yml" + "config_path": "/opt/blocky/config.yml", + "os": "debian" }, { "name": "BookLore", @@ -2341,21 +1761,6 @@ "notes": [ "Starting Booklore (Web UI) may take up to 2 minutes after a restart or fresh installation." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 3, - "hdd": 7, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 6060, "website": "https://booklore.org", "documentation": "https://booklore.org/docs/getting-started", @@ -2367,7 +1772,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/booklore_storage/.env" + "config_path": "/opt/booklore_storage/.env", + "os": "debian" }, { "name": "BookStack", @@ -2388,21 +1794,6 @@ "Bookstack works only with static IP. If you change the IP of your LXC, you need to edit the .env file", "To see database credentials, type `cat ~/bookstack.creds` in LXC console" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.bookstackapp.com/", "documentation": "https://www.bookstackapp.com/docs/", @@ -2418,7 +1809,8 @@ "default_credentials": { "username": "admin@admin.com", "password": "password" - } + }, + "os": "debian" }, { "name": "BunkerWeb", @@ -2438,21 +1830,6 @@ "notes": [ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.bunkerweb.io/", "documentation": "https://docs.bunkerweb.io/latest/", @@ -2464,7 +1841,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/bunkerweb/variables.env" + "config_path": "/etc/bunkerweb/variables.env", + "os": "debian" }, { "name": "Byparr", @@ -2482,21 +1860,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8191, "website": "https://github.com/ThePhaseless/Byparr", "documentation": "https://github.com/ThePhaseless/Byparr/blob/master/README.md", @@ -2508,7 +1871,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/systemd/system/byparr.service" + "config_path": "/etc/systemd/system/byparr.service", + "os": "debian" }, { "name": "ByteStash", @@ -2526,21 +1890,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/jordan-dalby/ByteStash", "documentation": "https://github.com/jordan-dalby/ByteStash/wiki", @@ -2552,7 +1901,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Caddy", @@ -2574,31 +1924,39 @@ "if you need an internal module run: `caddy add-package PACKAGENAME`", "if you need an external module run: `xcaddy build --with github.com/caddy-dns/cloudflare`" ], - "os": [ - "debian", - "alpine" + "port": 80, + "website": "https://caddyserver.com/", + "documentation": "https://caddyserver.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/caddy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 6, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/etc/caddy/Caddyfile", + "os": "debian" + }, + { + "name": "Caddy", + "slug": "caddy", + "desc": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.", + "script": "ct/caddy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/caddy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/caddy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "xcaddy needs to be updated manually after a caddy update!", + "if you need an internal module run: `caddy add-package PACKAGENAME`", + "if you need an external module run: `xcaddy build --with github.com/caddy-dns/cloudflare`" ], "port": 80, "website": "https://caddyserver.com/", @@ -2611,7 +1969,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/caddy/Caddyfile" + "config_path": "/etc/caddy/Caddyfile", + "os": "alpine" }, { "name": "CaddyManager", @@ -2629,21 +1988,6 @@ "Webservers & Proxies" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://caddymanager.online", "documentation": "https://caddymanager.online/#/docs", @@ -2659,7 +2003,8 @@ "default_credentials": { "username": "admin", "password": "caddyrocks" - } + }, + "os": "debian" }, { "name": "Calibre-Web", @@ -2679,21 +2024,6 @@ "notes": [ "Upload your Calibre library metadata.db during first setup wizard." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8083, "website": "https://github.com/janeczku/calibre-web", "documentation": "https://github.com/janeczku/calibre-web/wiki", @@ -2709,7 +2039,8 @@ "default_credentials": { "username": "admin", "password": "admin123" - } + }, + "os": "debian" }, { "name": "CasaOS", @@ -2730,21 +2061,6 @@ "If the LXC is created Privileged, the script will automatically set up USB passthrough.", "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.casaos.io/", "documentation": "https://wiki.casaos.io/en/home", @@ -2756,7 +2072,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Change Detection", @@ -2774,21 +2091,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://changedetection.io/", "documentation": "https://changedetection.io/tutorials", @@ -2800,7 +2102,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/changedetection/url-watches.json" + "config_path": "/opt/changedetection/url-watches.json", + "os": "debian" }, { "name": "Channels DVR Server", @@ -2820,21 +2123,6 @@ "notes": [ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8089, "website": "https://getchannels.com/dvr-server/", "documentation": "https://getchannels.com/docs/getting-started/quick-start-guide/", @@ -2846,7 +2134,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Checkmate", @@ -2868,21 +2157,6 @@ "Server API runs on port 52345, Client UI on port 5173.", "For PageSpeed monitoring, add a Google PageSpeed API key to the server .env file." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 5173, "website": "https://github.com/bluewave-labs/Checkmate", "documentation": "https://github.com/bluewave-labs/Checkmate#readme", @@ -2894,7 +2168,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/checkmate/server/.env" + "config_path": "/opt/checkmate/server/.env", + "os": "debian" }, { "name": "Checkmk", @@ -2914,21 +2189,6 @@ "notes": [ "Login Credentials : `cat ~/checkmk.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://checkmk.com/", "documentation": "https://docs.checkmk.com/", @@ -2940,7 +2200,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE LXC Cleaner", @@ -2960,21 +2221,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -2986,7 +2232,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE Clean Orphaned LVM", @@ -3006,21 +2253,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -3032,7 +2264,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Cleanuparr", @@ -3050,21 +2283,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 11011, "website": "https://github.com/Cleanuparr/Cleanuparr", "documentation": "https://cleanuparr.github.io/Cleanuparr/docs/", @@ -3076,7 +2294,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/cleanuparr/config" + "config_path": "/opt/cleanuparr/config", + "os": "debian" }, { "name": "Cloudflare-DDNS", @@ -3097,21 +2316,6 @@ "To setup the updater you must have the Cloudflare Token and the domains, please read the Github documentation at `https://github.com/favonia/cloudflare-ddns?tab=readme-ov-file#-step-1-updating-the-compose-file` (only the expandable section)", "To update the configuration edit `/etc/systemd/system/cloudflare-ddns.service`. After edit please restart with `systemctl restart cloudflare-ddns`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "12" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/favonia/cloudflare-ddns", "documentation": "https://github.com/favonia/cloudflare-ddns/blob/main/README.markdown", @@ -3123,7 +2327,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/systemd/system/cloudflare-ddns.service" + "config_path": "/etc/systemd/system/cloudflare-ddns.service", + "os": "debian" }, { "name": "Cloudflared", @@ -3144,21 +2349,6 @@ "After install, run: cloudflared tunnel login && cloudflared tunnel create ", "Or create tunnel via Cloudflare Zero Trust Dashboard" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.cloudflare.com/", "documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/", @@ -3170,7 +2360,8 @@ "execute_in": [ "pve" ], - "config_path": "/usr/local/etc/cloudflared/config.yml" + "config_path": "/usr/local/etc/cloudflared/config.yml", + "os": "debian" }, { "name": "Cloudreve", @@ -3188,21 +2379,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 10, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 5212, "website": "https://cloudreve.org/", "documentation": "https://docs.cloudreve.org/en/", @@ -3214,7 +2390,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/cloudreve/data/conf.ini" + "config_path": "/opt/cloudreve/data/conf.ini", + "os": "debian" }, { "name": "Cockpit", @@ -3235,21 +2412,6 @@ "Set a root password if using autologin. This will be the Cockpit password. To set root password run `sudo passwd root`", "If you plan on using 45Drives extension with NFS, you must setup LXC as privileged. Some features of 45Drives don't work on Debian 13, so Debian 12 must be used." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 9090, "website": "https://cockpit-project.org/", "documentation": "https://cockpit-project.org/documentation.html", @@ -3261,7 +2423,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/cockpit/cockpit.conf" + "config_path": "/etc/cockpit/cockpit.conf", + "os": "debian" }, { "name": "Coder Code Server", @@ -3285,21 +2448,6 @@ "notes": [ "Execute within an existing LXC Console" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 8680, "website": "https://coder.com/", "documentation": "https://coder.com/docs/code-server", @@ -3313,7 +2461,8 @@ "vm", "lxc" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "ComfyUI", @@ -3334,21 +2483,6 @@ "Application takes long time to install. Please be patient!", "Please check that you have installed the drivers for your GPU." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 25, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 8188, "website": "https://www.comfy.org/", "documentation": "https://github.com/comfyanonymous/ComfyUI", @@ -3360,7 +2494,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt" + "config_path": "/opt", + "os": "debian" }, { "name": "CommaFeed", @@ -3378,21 +2513,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8082, "website": "https://www.commafeed.com/", "documentation": "https://athou.github.io/commafeed/documentation/", @@ -3408,7 +2528,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Configarr", @@ -3428,21 +2549,6 @@ "notes": [ "change secrets file /opt/configarr/secrets.yml" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8989, "website": "https://configarr.raydak.de/", "documentation": "https://configarr.raydak.de/docs/intro", @@ -3454,7 +2560,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/configarr/config.yml" + "config_path": "/opt/configarr/config.yml", + "os": "debian" }, { "name": "ConvertX", @@ -3474,21 +2581,6 @@ "notes": [ "Complete setup via the web interface at http://:3000. Create and secure the admin account immediately." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/C4illin/ConvertX", "documentation": "https://github.com/C4illin/ConvertX", @@ -3500,7 +2592,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/convertx/.env" + "config_path": "/opt/convertx/.env", + "os": "debian" }, { "name": "Coolify", @@ -3524,21 +2617,6 @@ "Coolify has built-in auto-updates. You can configure update frequency in Settings.", "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/coolify.sh)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://coolify.io/", "documentation": "https://coolify.io/docs", @@ -3551,7 +2629,8 @@ "lxc", "vm" ], - "config_path": "/data/coolify" + "config_path": "/data/coolify", + "os": "debian" }, { "name": "Copyparty", @@ -3572,21 +2651,6 @@ "Execute within the Proxmox shell or in LXC", "Update with: update_copyparty" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 3923, "website": "https://github.com/9001/copyparty", "documentation": "https://github.com/9001/copyparty?tab=readme-ov-file#the-browser", @@ -3599,7 +2663,8 @@ "lxc", "vm" ], - "config_path": "/etc/copyparty.conf" + "config_path": "/etc/copyparty.conf", + "os": "debian" }, { "name": "Cosmos", @@ -3622,21 +2687,6 @@ "The file `/etc/sysconfig/CosmosCloud` is optional. If you need custom settings, you can create it yourself.", "Requires FUSE support for mergerfs functionality. FUSE is enabled by default during installation." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://cosmos-cloud.io/", "documentation": "https://cosmos-cloud.io/doc/1%20index/", @@ -3648,7 +2698,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/sysconfig/CosmosCloud" + "config_path": "/etc/sysconfig/CosmosCloud", + "os": "debian" }, { "name": "Crafty Controller", @@ -3668,21 +2719,6 @@ "notes": [ "Show password: `cat ~/crafty-controller.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8443, "website": "https://craftycontrol.com/", "documentation": "https://docs.craftycontrol.com/", @@ -3698,7 +2734,8 @@ "default_credentials": { "username": "admin", "password": "" - } + }, + "os": "debian" }, { "name": "PVE Cron LXC Updater", @@ -3719,21 +2756,6 @@ "Execute within the Proxmox shell", "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs-cron.sh)\" -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -3745,7 +2767,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Cronicle Primary", @@ -3765,21 +2788,6 @@ "notes": [ "Primary and Worker Private Keys Must Match in the config file" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 3012, "website": "https://github.com/jhuckaby/Cronicle", "documentation": "https://github.com/jhuckaby/Cronicle/blob/master/README.md", @@ -3795,7 +2803,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "CronMaster", @@ -3813,21 +2822,6 @@ "Proxmox & Virtualization" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/fccview/cronmaster", "documentation": "https://github.com/fccview/cronmaster", @@ -3843,7 +2837,8 @@ "pbs", "pmg" ], - "config_path": "/opt/cronmaster/.env" + "config_path": "/opt/cronmaster/.env", + "os": "debian" }, { "name": "cross-seed", @@ -3863,21 +2858,6 @@ "notes": [ "After the installation cross-seed will fail to start with an empty configuration. To fix this, edit the config file to properly configure cross-seed, then restart by running `systemctl restart cross-seed`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 2468, "website": "https://www.cross-seed.org/", "documentation": "https://www.cross-seed.org/docs/category/basics", @@ -3889,7 +2869,8 @@ "execute_in": [ "pve" ], - "config_path": "~/.cross-seed/config.js" + "config_path": "~/.cross-seed/config.js", + "os": "debian" }, { "name": "CrowdSec", @@ -3909,21 +2890,6 @@ "notes": [ "Execute within an existing LXC Console. Debian only!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://crowdsec.net/", "documentation": "https://doc.crowdsec.net/", @@ -3935,7 +2901,8 @@ "execute_in": [ "lxc" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "CryptPad", @@ -3955,21 +2922,6 @@ "notes": [ "After installation finishes, `systemctl status cryptpad.service` to get token URL which you can use to create admin account" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://cryptpad.org/", "documentation": "https://docs.cryptpad.org/", @@ -3981,7 +2933,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/cryptpad/config/config.js" + "config_path": "/opt/cryptpad/config/config.js", + "os": "debian" }, { "name": "Daemon Sync Server", @@ -3999,21 +2952,6 @@ "Automation & Scheduling" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8084, "website": "https://daemonsync.me/", "documentation": "", @@ -4025,7 +2963,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Databasus", @@ -4046,21 +2985,6 @@ "Supports PostgreSQL versions 12-18 with cloud and self-hosted instances", "Features: Scheduled backups, multiple storage providers, notifications, encryption" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/databasus/databasus", "documentation": "https://github.com/databasus/databasus", @@ -4076,7 +3000,8 @@ "default_credentials": { "username": "admin@localhost", "password": "See /root/databasus.creds" - } + }, + "os": "debian" }, { "name": "Dawarich", @@ -4096,21 +3021,6 @@ "notes": [ "Default credentials: demo@dawarich.app / password - Change after first login!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 15, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://dawarich.app/", "documentation": "https://dawarich.app/docs/intro", @@ -4126,7 +3036,8 @@ "default_credentials": { "username": "demo@dawarich.app", "password": "password" - } + }, + "os": "debian" }, { "name": "ddclient", @@ -4147,21 +3058,6 @@ "After installation, edit `/etc/ddclient.conf` with your dynamic DNS provider credentials", "Sample configuration is created for Namecheap but can be modified for other providers" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://ddclient.net/", "documentation": "https://ddclient.net/", @@ -4173,7 +3069,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/ddclient.conf" + "config_path": "/etc/ddclient.conf", + "os": "debian" }, { "name": "Debian", @@ -4191,21 +3088,6 @@ "Operating Systems" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.debian.org/", "documentation": "https://www.debian.org/doc/", @@ -4221,7 +3103,8 @@ "default_credentials": { "username": "root", "password": "" - } + }, + "os": "debian" }, { "name": "Debian 13", @@ -4243,21 +3126,6 @@ "For additional Debian commands and tips after installation, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/836`", "If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.debian.org/", "documentation": "", @@ -4269,7 +3137,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Debian 12", @@ -4290,21 +3159,6 @@ "VM has no root password set. To login type in user `root` and just press enter", "For additional Debian commands and tips after installation, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/836`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.debian.org/", "documentation": "", @@ -4316,7 +3170,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "deCONZ", @@ -4334,21 +3189,6 @@ "ZigBee, Z-Wave & Matter" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.phoscon.de/en/conbee2/software#deconz", "documentation": "https://github.com/dresden-elektronik/deconz-rest-plugin/wiki", @@ -4360,7 +3200,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Deluge", @@ -4378,21 +3219,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8112, "website": "https://www.deluge-torrent.org/", "documentation": "https://www.deluge-torrent.org/userguide/", @@ -4408,7 +3234,8 @@ "default_credentials": { "username": "", "password": "deluge" - } + }, + "os": "debian" }, { "name": "PVE Startup Dependency Check", @@ -4431,21 +3258,6 @@ "To wait until a certain host is available, tag the VM or container with `dep_ping_` where `` is the name or IP of the host to ping. The script will wait until the host is reachable before proceeding with the startup.", "To wait until a certain TCP port is open, tag the VM or container with `dep_tcp__` where `` is the name or IP of the host and `` is the TCP port number. The script will wait until the port is open before proceeding with the startup." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -4457,7 +3269,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/default/pve-auto-hook" + "config_path": "/etc/default/pve-auto-hook", + "os": "debian" }, { "name": "DiscoPanel", @@ -4475,21 +3288,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 15, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://discopanel.app/", "documentation": "https://docs.discopanel.app/", @@ -4501,7 +3299,8 @@ "execute_in": [ "pve" ], - "config_path": " /opt/discopanel/config.yaml" + "config_path": " /opt/discopanel/config.yaml", + "os": "debian" }, { "name": "Discourse", @@ -4523,21 +3322,6 @@ "Admin user is created with username 'admin'. Set password in first login.", "Configure SMTP settings in admin panel for email notifications." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.discourse.org/", "documentation": "https://www.discourse.org/", @@ -4553,7 +3337,8 @@ "default_credentials": { "username": "admin", "password": "" - } + }, + "os": "debian" }, { "name": "Dispatcharr", @@ -4571,21 +3356,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 9191, "website": "https://github.com/Dispatcharr/Dispatcharr", "documentation": "https://dispatcharr.github.io/Dispatcharr-Docs/", @@ -4597,7 +3367,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/dispatcharr/.env" + "config_path": "/opt/dispatcharr/.env", + "os": "debian" }, { "name": "Docker", @@ -4615,32 +3386,6 @@ "Containers & Docker" ], "notes": [], - "os": [ - "alpine", - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Alpine", - "ram": 1024, - "version": "3.23" - }, - "type": "alpine" - }, - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.docker.com/", "documentation": "", @@ -4652,7 +3397,38 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "alpine" + }, + { + "name": "Docker", + "slug": "docker", + "desc": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.", + "script": "ct/docker.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docker.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/docker.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00003" + ], + "category_names": [ + "Containers & Docker" + ], + "notes": [], + "port": 0, + "website": "https://www.docker.com/", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/docker.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "os": "debian" }, { "name": "Docker", @@ -4675,21 +3451,6 @@ "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", "This Script works on amd64 and arm64 Architecture." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.docker.com/", "documentation": "", @@ -4705,7 +3466,8 @@ "default_credentials": { "username": "root", "password": "docker" - } + }, + "os": "debian" }, { "name": "Dockge", @@ -4727,21 +3489,6 @@ "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 5001, "website": "https://github.com/louislam/dockge", "documentation": "", @@ -4754,7 +3501,8 @@ "lxc", "vm" ], - "config_path": "/opt/dockge/compose.yaml" + "config_path": "/opt/dockge/compose.yaml", + "os": "debian" }, { "name": "Docmost", @@ -4774,21 +3522,6 @@ "notes": [ "Use `cat ~/docmost.creds` to see database credentials." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 3, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://docmost.com/", "documentation": "https://docmost.com/docs/installation", @@ -4800,7 +3533,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/docmost/.env" + "config_path": "/opt/docmost/.env", + "os": "debian" }, { "name": "Dokploy", @@ -4824,21 +3558,6 @@ "Dokploy has built-in auto-updates via the web interface.", "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dokploy.sh)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://dokploy.com/", "documentation": "https://docs.dokploy.com/", @@ -4851,7 +3570,8 @@ "lxc", "vm" ], - "config_path": "/etc/dokploy" + "config_path": "/etc/dokploy", + "os": "debian" }, { "name": "Dolibarr", @@ -4871,21 +3591,6 @@ "notes": [ "Database credentials: `cat ~/dolibarr.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.dolibarr.org/", "documentation": "https://wiki.dolibarr.org/index.php?title=Home", @@ -4897,7 +3602,8 @@ "execute_in": [ "pve" ], - "config_path": "/usr/share/dolibarr/htdocs/conf/conf.php.example" + "config_path": "/usr/share/dolibarr/htdocs/conf/conf.php.example", + "os": "debian" }, { "name": "Domain Locker", @@ -4918,21 +3624,6 @@ "Show DB credentials: `cat ~/Domain-Locker.creds`", "Domain-locker takes quite some time to build and a lot of ressources, RAM and Cores can be lowered after install." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/Lissy93/domain-locker", "documentation": "https://domain-locker.com/about", @@ -4944,7 +3635,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/domain-locker.env" + "config_path": "/opt/domain-locker.env", + "os": "debian" }, { "name": "Domain Monitor", @@ -4962,21 +3654,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/Hosteroid/domain-monitor", "documentation": "https://github.com/Hosteroid/domain-monitor/blob/main/README.md", @@ -4988,7 +3665,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/domain-monitor/.env" + "config_path": "/opt/domain-monitor/.env", + "os": "debian" }, { "name": "Donetick", @@ -5006,21 +3684,6 @@ "Automation & Scheduling" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 2021, "website": "https://donetick.com", "documentation": "https://docs.donetick.com/getting-started/", @@ -5032,7 +3695,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/donetick/config/selfhosted.yaml" + "config_path": "/opt/donetick/config/selfhosted.yaml", + "os": "debian" }, { "name": "Dotnet ASP Web API", @@ -5052,21 +3716,6 @@ "notes": [ "FTP server credentials: `cat ~/ftp.creds`" ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Ubuntu", - "ram": 1024, - "version": "24.04" - }, - "type": "default" - } - ], "port": 80, "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", @@ -5078,7 +3727,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "ubuntu" }, { "name": "Draw.IO", @@ -5096,21 +3746,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://www.drawio.com/", "documentation": "https://www.drawio.com/doc/", @@ -5122,7 +3757,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Duplicati", @@ -5142,21 +3778,6 @@ "notes": [ "Admin password and database encryption key: `cat ~/duplicati.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 10, - "os": "Debian", - "ram": 1048, - "version": "13" - }, - "type": "default" - } - ], "port": 8200, "website": "https://duplicati.com/", "documentation": "https://docs.duplicati.com/", @@ -5168,7 +3789,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "ebusd", @@ -5188,21 +3810,6 @@ "notes": [ "For required post installation actions, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/11352`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/john30/ebusd", "documentation": "https://github.com/john30/ebusd/wiki", @@ -5218,7 +3825,8 @@ "default_credentials": { "username": "root", "password": "" - } + }, + "os": "debian" }, { "name": "Element Synapse", @@ -5240,21 +3848,6 @@ "Synapse-Admin is running on port 5173", "For bridges Installation methods (WhatsApp, Signal, Discord, etc.), see: ´https://docs.mau.fi/bridges/go/setup.html´" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8008, "website": "https://element.io/", "documentation": "https://element-hq.github.io/synapse/latest/welcome_and_overview.html", @@ -5266,7 +3859,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/matrix-synapse/homeserver.yaml" + "config_path": "/etc/matrix-synapse/homeserver.yaml", + "os": "debian" }, { "name": "Emby Media Server", @@ -5286,21 +3880,6 @@ "notes": [ "With Privileged/Unprivileged Hardware Acceleration Support" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8096, "website": "https://emby.media/", "documentation": "https://emby.media/support/articles/Home.html", @@ -5312,7 +3891,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/emby/config/system.xml" + "config_path": "/var/lib/emby/config/system.xml", + "os": "debian" }, { "name": "EMQX", @@ -5332,21 +3912,6 @@ "notes": [ "Setup-Steps: Access Control ➡ Authentication ➡ Create ➡ Next ➡ Next ➡ Create ➡ Users ➡ Add ➡ Username / Password (to authenicate with MQTT) ➡ Save. You're now ready to enjoy a high-performance MQTT Broker." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 18083, "website": "https://www.emqx.io/", "documentation": "https://docs.emqx.com/en/emqx/latest/", @@ -5362,7 +3927,8 @@ "default_credentials": { "username": "admin", "password": "public" - } + }, + "os": "debian" }, { "name": "Endurain", @@ -5382,21 +3948,6 @@ "notes": [ "When using a reverse proxy, edit `/opt/endurain/frontend/app/dist/env.js`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/joaovitoriasilva/endurain", "documentation": "https://docs.endurain.com/", @@ -5412,7 +3963,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Ente", @@ -5434,21 +3986,6 @@ "If you want to use the Ente CLI to add/whitelist admins, please follow the instructions at https://ente.io/help/self-hosting/administration/cli", "To see Museium config: `cat /opt/ente/server/museum.yaml`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://ente.io/", "documentation": "https://github.com/ente-io/ente", @@ -5460,7 +3997,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt" + "config_path": "/opt", + "os": "debian" }, { "name": "ErsatzTV", @@ -5478,21 +4016,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8409, "website": "https://ersatztv.org/", "documentation": "https://ersatztv.org/docs/intro", @@ -5504,7 +4027,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "ESPHome", @@ -5522,21 +4046,6 @@ "IoT & Smart Home" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 6052, "website": "https://esphome.io/", "documentation": "https://esphome.io/components/", @@ -5548,7 +4057,8 @@ "execute_in": [ "pve" ], - "config_path": "/root/config/" + "config_path": "/root/config/", + "os": "debian" }, { "name": "evcc", @@ -5568,21 +4078,6 @@ "notes": [ "To configure evcc, type `cd /etc` followed by `evcc configure` in the evcc LXC shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7070, "website": "https://evcc.io/en/", "documentation": "https://evcc.io/#devices", @@ -5594,7 +4089,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Excalidraw", @@ -5612,21 +4108,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://excalidraw.com/", "documentation": "https://docs.excalidraw.com/docs", @@ -5638,7 +4119,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE LXC Execute", @@ -5656,8 +4138,6 @@ "Proxmox & Virtualization" ], "notes": [], - "os": [], - "install_methods_json": [], "port": 0, "website": "", "documentation": "", @@ -5669,7 +4149,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "" }, { "name": "FHEM", @@ -5689,21 +4170,6 @@ "notes": [ "If the LXC is created Privileged, the script will automatically set up USB passthrough." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8083, "website": "https://fhem.de/", "documentation": "https://fhem.de/#Documentation", @@ -5715,7 +4181,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "File Browser", @@ -5737,31 +4204,44 @@ "notes": [ "Execute within an existing LXC Console" ], - "os": [ - "debian", - "alpine" + "port": 8080, + "website": "https://filebrowser.org/index.html#features", + "documentation": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/file-browser.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Alpine", - "ram": 0, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "helper-scripts.com" + }, + "os": "debian" + }, + { + "name": "File Browser", + "slug": "filebrowser", + "desc": "File Browser offers a user-friendly web interface for managing files within a designated directory. It allows you to perform various actions such as uploading, deleting, previewing, renaming, and editing files.", + "script": "tools/addon/filebrowser.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/filebrowser.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/filebrowser.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001", + "scriptcat00011" + ], + "category_names": [ + "Proxmox & Virtualization", + "Files & Downloads" + ], + "notes": [ + "Execute within an existing LXC Console" ], "port": 8080, "website": "https://filebrowser.org/index.html#features", @@ -5779,7 +4259,8 @@ "default_credentials": { "username": "admin", "password": "helper-scripts.com" - } + }, + "os": "alpine" }, { "name": "FileBrowser Quantum", @@ -5799,32 +4280,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Alpine", - "ram": 0, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 8080, "website": "https://github.com/gtsteffaniak/filebrowser", "documentation": "https://github.com/gtsteffaniak/filebrowser/wiki/Getting-Started", @@ -5841,7 +4296,45 @@ "default_credentials": { "username": "admin", "password": "helper-scripts.com" - } + }, + "os": "debian" + }, + { + "name": "FileBrowser Quantum", + "slug": "filebrowser-quantum", + "desc": "FileBrowser Quantum provides an easy way to access and manage your files from the web. It has has a web page interface that allows you to create secure shared links, users with their own specific permissions and settings, and offers a great viewing experience for many file types. This version is called Quantum because it packs tons of advanced features into a tiny easy to run file. Unlike the majority of alternative options, FileBrowser Quantum is simple to install and easy to configure.", + "script": "tools/addon/filebrowser-quantum.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/filebrowser-quantum.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/filebrowser-quantum.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00001", + "scriptcat00011" + ], + "category_names": [ + "Proxmox & Virtualization", + "Files & Downloads" + ], + "notes": [], + "port": 8080, + "website": "https://github.com/gtsteffaniak/filebrowser", + "documentation": "https://github.com/gtsteffaniak/filebrowser/wiki/Getting-Started", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/filebrowser-quantum.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/usr/local/community-scripts/fq-config.yaml", + "default_credentials": { + "username": "admin", + "password": "helper-scripts.com" + }, + "os": "alpine" }, { "name": "FileFlows", @@ -5861,21 +4354,6 @@ "notes": [ "With Privileged/Unprivileged Hardware Acceleration Support" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 19200, "website": "https://fileflows.com/", "documentation": "https://fileflows.com/docs", @@ -5887,7 +4365,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/fileflows/Data/server.config" + "config_path": "/opt/fileflows/Data/server.config", + "os": "debian" }, { "name": "Firefly III", @@ -5908,21 +4387,6 @@ "Data Importer is at `http:///dataimporter/`", "Database credentials: `cat ~/firefly.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://firefly-iii.org/", "documentation": "https://docs.firefly-iii.org/", @@ -5934,7 +4398,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/firefly/.env" + "config_path": "/opt/firefly/.env", + "os": "debian" }, { "name": "Fladder", @@ -5952,21 +4417,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/DonutWare/Fladder", "documentation": "https://github.com/DonutWare/Fladder/blob/develop/INSTALL.md#ubuntudebian", @@ -5978,7 +4428,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/fladder/assets/config/config.json" + "config_path": "/opt/fladder/assets/config/config.json", + "os": "debian" }, { "name": "FlareSolverr", @@ -5996,21 +4447,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8191, "website": "https://github.com/FlareSolverr/FlareSolverr", "documentation": "https://github.com/FlareSolverr/FlareSolverr/blob/master/README.md", @@ -6022,7 +4458,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Flatnotes", @@ -6040,21 +4477,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/dullage/flatnotes", "documentation": "https://github.com/dullage/flatnotes/wiki", @@ -6066,7 +4488,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/flatnotes/.env" + "config_path": "/opt/flatnotes/.env", + "os": "debian" }, { "name": "FlowiseAI", @@ -6086,21 +4509,6 @@ "notes": [ "Application takes long time to install. Please be patient!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://flowiseai.com/", "documentation": "https://docs.flowiseai.com/", @@ -6112,7 +4520,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/flowiseai/.env" + "config_path": "/opt/flowiseai/.env", + "os": "debian" }, { "name": "Fluid-Calendar", @@ -6134,21 +4543,6 @@ "notes": [ "Creds: cat ~/fluid-calendar.creds" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 3, - "hdd": 7, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/dotnetfactory/fluid-calendar", "documentation": "https://github.com/dotnetfactory/fluid-calendar/tree/main/docs", @@ -6160,7 +4554,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/fluid-calendar/.env" + "config_path": "/opt/fluid-calendar/.env", + "os": "debian" }, { "name": "Forgejo", @@ -6178,32 +4573,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 3000, "website": "https://forgejo.org/", "documentation": "https://forgejo.org/docs/latest/", @@ -6215,7 +4584,38 @@ "execute_in": [ "pve" ], - "config_path": "/etc/forgejo/app.ini" + "config_path": "/etc/forgejo/app.ini", + "os": "debian" + }, + { + "name": "Forgejo", + "slug": "forgejo", + "desc": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.", + "script": "ct/forgejo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/forgejo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/forgejo.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "port": 3000, + "website": "https://forgejo.org/", + "documentation": "https://forgejo.org/docs/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/forgejo.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/forgejo/app.ini", + "os": "alpine" }, { "name": "Forgejo Runner", @@ -6233,21 +4633,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "12" - }, - "type": "default" - } - ], "port": 0, "website": "https://forgejo.org/docs/latest/admin/actions/runner-installation/", "documentation": "https://forgejo.org/docs/latest/admin/actions/runner-installation/", @@ -6259,7 +4644,8 @@ "execute_in": [ "pve" ], - "config_path": "/root/.runner" + "config_path": "/root/.runner", + "os": "debian" }, { "name": "FreePBX", @@ -6279,21 +4665,6 @@ "notes": [ "This script uses the official FreePBX install script. Check it here: https://github.com/FreePBX/sng_freepbx_debian_install" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.freepbx.org/", "documentation": "https://sangomakb.atlassian.net/wiki/spaces/FP/overview?homepageId=8454359", @@ -6305,7 +4676,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "FreshRSS", @@ -6326,21 +4698,6 @@ "Database credentials: `cat ~/freshrss.creds`", "Per FreshRSS documentation, a cron job to actualize FreshRSS will be setup at `/etc/cron.d/freshrss-actualize`. This can be adjusted as needed" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://freshrss.org/", "documentation": "https://freshrss.github.io/FreshRSS/en/", @@ -6352,7 +4709,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/freshrss/data/config.php" + "config_path": "/opt/freshrss/data/config.php", + "os": "debian" }, { "name": "Frigate", @@ -6370,21 +4728,6 @@ "NVR & Cameras" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "12" - }, - "type": "default" - } - ], "port": 5000, "website": "https://frigate.video/", "documentation": "https://docs.frigate.video/", @@ -6396,7 +4739,8 @@ "execute_in": [ "pve" ], - "config_path": "/config/config.yml" + "config_path": "/config/config.yml", + "os": "debian" }, { "name": "PVE LXC Filesystem Trim", @@ -6417,21 +4761,6 @@ "Execute within the Proxmox shell", "This is designed to work with SSDs on ext4 filesystems only." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", @@ -6443,7 +4772,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Fumadocs", @@ -6461,21 +4791,6 @@ "Dashboards & Frontends" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://fumadocs.vercel.app/", "documentation": "https://fumadocs.vercel.app/docs/ui", @@ -6487,7 +4802,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Garage", @@ -6509,31 +4825,39 @@ "Admin API runs by default on port `3903`, S3 API on port `3900`, Web UI on `3902`. Adjust firewall rules accordingly.", "To view your generated tokens and RPC secret, check `~/garage.creds` after installation." ], - "os": [ - "debian", - "alpine" + "port": 3900, + "website": "https://garagehq.deuxfleurs.fr/", + "documentation": "https://garagehq.deuxfleurs.fr/documentation/quick-start/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/garage.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Alpine", - "ram": 512, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/etc/garage.toml", + "os": "debian" + }, + { + "name": "Garage", + "slug": "garage", + "desc": "Garage is a lightweight, self-hosted, S3-compatible object storage service built for distributed environments. It is designed to be simple, efficient, and easy to deploy across multiple nodes.", + "script": "ct/garage.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/garage.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/garage.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "The Garage configuration file is located at `/etc/garage.toml`. You can edit RPC and API bindings, tokens, and data directories there.", + "Admin API runs by default on port `3903`, S3 API on port `3900`, Web UI on `3902`. Adjust firewall rules accordingly.", + "To view your generated tokens and RPC secret, check `~/garage.creds` after installation." ], "port": 3900, "website": "https://garagehq.deuxfleurs.fr/", @@ -6546,7 +4870,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/garage.toml" + "config_path": "/etc/garage.toml", + "os": "alpine" }, { "name": "garmin-grafana", @@ -6567,21 +4892,6 @@ "Grafana and InfluxDB credentials are stored in `/opt/garmin-grafana/.env`.", "`garmin-grafana` only imports the past 7 days by default. To import historical data, use `/usr/local/bin/garmin-bulk-import` after installation." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/arpanghosh8453/garmin-grafana", "documentation": "https://github.com/arpanghosh8453/garmin-grafana", @@ -6593,7 +4903,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/garmin-grafana/.env" + "config_path": "/opt/garmin-grafana/.env", + "os": "debian" }, { "name": "gatus", @@ -6611,32 +4922,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 8080, "website": "https://gatus.io/", "documentation": "https://gatus.io/docs", @@ -6648,7 +4933,38 @@ "execute_in": [ "pve" ], - "config_path": "/opt/gatus/config/config.yaml" + "config_path": "/opt/gatus/config/config.yaml", + "os": "debian" + }, + { + "name": "gatus", + "slug": "gatus", + "desc": "Gatus is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the body and many others. The icing on top is that each of these health checks can be paired with alerting via Slack, Teams, PagerDuty, Discord, Twilio and many more.", + "script": "ct/gatus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gatus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gatus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 8080, + "website": "https://gatus.io/", + "documentation": "https://gatus.io/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gatus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/gatus/config/config.yaml", + "os": "alpine" }, { "name": "Ghost", @@ -6668,21 +4984,6 @@ "notes": [ "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 2368, "website": "https://ghost.org", "documentation": "https://ghost.org/docs/", @@ -6694,7 +4995,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Ghostfolio", @@ -6717,21 +5019,6 @@ "Optional: CoinGecko API keys can be added during installation or later in the .env file for enhanced cryptocurrency data.", "Build process requires 4GB RAM (runtime: ~2GB). A temporary swap file will be created automatically if insufficient memory is detected." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3333, "website": "https://ghostfol.io/", "documentation": "https://github.com/ghostfolio/ghostfolio?tab=readme-ov-file#self-hosting", @@ -6743,7 +5030,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/ghostfolio/.env" + "config_path": "/opt/ghostfolio/.env", + "os": "debian" }, { "name": "Gitea", @@ -6763,31 +5051,37 @@ "notes": [ "The script installs SQLite3 as default database provider. You will be asked to select database type when you initially open the application URL. Select SQLite3 or provide your own database." ], - "os": [ - "debian", - "alpine" + "port": 3000, + "website": "https://gitea.com", + "documentation": "https://docs.gitea.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gitea.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/etc/gitea/app.ini", + "os": "debian" + }, + { + "name": "Gitea", + "slug": "gitea", + "desc": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.", + "script": "ct/gitea.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gitea.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gitea.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "The script installs SQLite3 as default database provider. You will be asked to select database type when you initially open the application URL. Select SQLite3 or provide your own database." ], "port": 3000, "website": "https://gitea.com", @@ -6800,7 +5094,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/gitea/app.ini" + "config_path": "/etc/gitea/app.ini", + "os": "alpine" }, { "name": "Gitea-Mirror", @@ -6818,21 +5113,6 @@ "Backup & Recovery" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 4321, "website": "https://github.com/RayLabsHQ/gitea-mirror/", "documentation": "https://github.com/RayLabsHQ/gitea-mirror/", @@ -6844,7 +5124,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/systemd/system/gitea-mirror.service" + "config_path": "/etc/systemd/system/gitea-mirror.service", + "os": "debian" }, { "name": "GitHub Runner", @@ -6866,21 +5147,6 @@ "Then run: cd /opt/actions-runner && sudo -u runner ./config.sh --url https://github.com/your-username/your-repo --token ", "Start the runner: systemctl start actions-runner" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "12" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/actions/runner", "documentation": "https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners", @@ -6892,7 +5158,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/actions-runner" + "config_path": "/opt/actions-runner", + "os": "debian" }, { "name": "Glance", @@ -6910,21 +5177,6 @@ "Dashboards & Frontends" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/glanceapp/glance", "documentation": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md", @@ -6936,7 +5188,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/glance/glance.yml" + "config_path": "/opt/glance/glance.yml", + "os": "debian" }, { "name": "Glances", @@ -6956,21 +5209,6 @@ "notes": [ "Execute within an existing LXC Console (Debian / Ubuntu / Alpine supported)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 61208, "website": "https://nicolargo.github.io/glances/", "documentation": "https://glances.readthedocs.io/en/latest/", @@ -6983,7 +5221,8 @@ "lxc", "vm" ], - "config_path": "/usr/local/share/doc/glances/glances.conf" + "config_path": "/usr/local/share/doc/glances/glances.conf", + "os": "debian" }, { "name": "GlobaLeaks", @@ -7001,21 +5240,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://www.globaleaks.org/", "documentation": "https://docs.globaleaks.org", @@ -7027,7 +5251,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "GLPI", @@ -7045,21 +5270,6 @@ "Business & ERP" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://glpi-project.org/", "documentation": "https://glpi-project.org/documentation/", @@ -7075,7 +5285,8 @@ "default_credentials": { "username": "glpi", "password": "glpi" - } + }, + "os": "debian" }, { "name": "Gluetun", @@ -7093,8 +5304,6 @@ "Network & Firewall" ], "notes": [], - "os": [], - "install_methods_json": [], "port": 8000, "website": "https://github.com/qdm12/gluetun", "documentation": "https://github.com/qdm12/gluetun-wiki", @@ -7104,7 +5313,8 @@ "has_arm": false, "is_dev": true, "execute_in": [], - "config_path": "/opt/gluetun-data/.env" + "config_path": "/opt/gluetun-data/.env", + "os": "" }, { "name": "go2rtc", @@ -7122,21 +5332,6 @@ "NVR & Cameras" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 1984, "website": "https://github.com/AlexxIT/go2rtc", "documentation": "https://github.com/AlexxIT/go2rtc/blob/master/README.md", @@ -7148,7 +5343,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/go2rtc/go2rtc.yaml" + "config_path": "/opt/go2rtc/go2rtc.yaml", + "os": "debian" }, { "name": "Gokapi", @@ -7166,21 +5362,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 53842, "website": "https://github.com/Forceu/Gokapi", "documentation": "https://gokapi.readthedocs.io/en/latest/usage.html", @@ -7192,7 +5373,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/gokapi/config" + "config_path": "/opt/gokapi/config", + "os": "debian" }, { "name": "Gotify", @@ -7210,21 +5392,6 @@ "Automation & Scheduling" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://gotify.net/", "documentation": "https://gotify.net/docs/index", @@ -7240,7 +5407,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Grafana", @@ -7258,32 +5426,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 3000, "website": "https://grafana.com/", "documentation": "https://grafana.com/docs/grafana/latest/", @@ -7299,7 +5441,42 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" + }, + { + "name": "Grafana", + "slug": "grafana", + "desc": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.", + "script": "ct/grafana.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/grafana.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/grafana.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 3000, + "website": "https://grafana.com/", + "documentation": "https://grafana.com/docs/grafana/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/grafana.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "Debian: /etc/grafana/grafana.ini | Alpine: /etc/grafana.ini", + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "os": "alpine" }, { "name": "Gramps Web", @@ -7320,21 +5497,6 @@ "On first access, create the owner account via the built-in onboarding wizard.", "The initial deployment compiles the frontend and can take several minutes." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://www.grampsweb.org/", "documentation": "https://www.grampsweb.org/install_setup/setup/", @@ -7346,7 +5508,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/gramps-web/config/config.cfg" + "config_path": "/opt/gramps-web/config/config.cfg", + "os": "debian" }, { "name": "Graylog", @@ -7367,21 +5530,6 @@ "Initial Setup credentials: `tail /var/log/graylog-server/server.log` after the server starts for the first time.", "Type `cat ~/graylog.creds` to get admin password that you use to log in AFTER the Initial Setup" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 30, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://graylog.org/", "documentation": "https://go2docs.graylog.org/current/home.htm", @@ -7393,7 +5541,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/graylog/server/server.conf" + "config_path": "/etc/graylog/server/server.conf", + "os": "debian" }, { "name": "Grist", @@ -7411,21 +5560,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 8484, "website": "https://www.getgrist.com/", "documentation": "https://support.getgrist.com/self-managed/#the-essentials", @@ -7437,7 +5571,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/grist/.env" + "config_path": "/opt/grist/.env", + "os": "debian" }, { "name": "grocy", @@ -7455,21 +5590,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://grocy.info/", "documentation": "https://github.com/grocy/grocy#how-to-install", @@ -7485,7 +5605,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Guardian", @@ -7503,21 +5624,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/HydroshieldMKII/Guardian", "documentation": "https://github.com/HydroshieldMKII/Guardian/blob/main/README.md", @@ -7529,7 +5635,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/guardian/.env" + "config_path": "/opt/guardian/.env", + "os": "debian" }, { "name": "GWN Manager", @@ -7549,21 +5656,6 @@ "notes": [ "Installation package is pulled from GrandStream website. Installation may take a while." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 6144, - "version": "13" - }, - "type": "default" - } - ], "port": 8443, "website": "https://www.grandstream.com/products/networking-solutions/wi-fi-management/product/gwn-manager", "documentation": "https://documentation.grandstream.com/article-categories/gwn-mgmt/", @@ -7575,7 +5667,8 @@ "execute_in": [ "pve" ], - "config_path": "/gwn/conf/gwn.conf" + "config_path": "/gwn/conf/gwn.conf", + "os": "debian" }, { "name": "Home Assistant OS", @@ -7596,21 +5689,6 @@ "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 32, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8123, "website": "https://www.home-assistant.io/", "documentation": "https://www.home-assistant.io/docs/", @@ -7622,7 +5700,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Headscale", @@ -7643,21 +5722,6 @@ "Configuration settings: `/etc/headscale/config.yaml`", "Access headscale-admin UI via `http:///admin/`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/juanfont/headscale", "documentation": "https://headscale.net/", @@ -7669,7 +5733,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/headscale/config.yaml" + "config_path": "/etc/headscale/config.yaml", + "os": "debian" }, { "name": "Healthchecks", @@ -7690,21 +5755,6 @@ "if you change your LXC-IP, you need to update /etc/caddy/Caddyfile & /opt/healthchecks/hc/local_settings.py", "Show credentials: `cat ~/healthchecks.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://healthchecks.io/", "documentation": "https://healthchecks.io/docs/", @@ -7716,7 +5766,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/healthchecks/hc/local_settings.py" + "config_path": "/opt/healthchecks/hc/local_settings.py", + "os": "debian" }, { "name": "Heimdall Dashboard", @@ -7734,21 +5785,6 @@ "Dashboards & Frontends" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 7990, "website": "https://heimdall.site/", "documentation": "https://github.com/linuxserver/Heimdall/blob/2.x/readme.md", @@ -7760,7 +5796,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/Heimdall/.env" + "config_path": "/opt/Heimdall/.env", + "os": "debian" }, { "name": "hev-socks5-server", @@ -7780,21 +5817,6 @@ "notes": [ "Default credentials: `cat /root/hev.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 1080, "website": "https://github.com/heiher/hev-socks5-server", "documentation": "https://github.com/heiher/hev-socks5-server/blob/main/README.md", @@ -7806,7 +5828,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/hivemq/conf/config.xml" + "config_path": "/opt/hivemq/conf/config.xml", + "os": "debian" }, { "name": "HiveMQ CE", @@ -7826,21 +5849,6 @@ "notes": [ "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 1883, "website": "https://www.hivemq.com/", "documentation": "https://github.com/hivemq/hivemq-community-edition/wiki", @@ -7852,7 +5860,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/hivemq/conf/config.xml" + "config_path": "/opt/hivemq/conf/config.xml", + "os": "debian" }, { "name": "Homarr", @@ -7870,21 +5879,6 @@ "Dashboards & Frontends" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 7575, "website": "https://homarr.dev/", "documentation": "https://homarr.dev/docs/getting-started/", @@ -7896,7 +5890,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/homarr.env" + "config_path": "/opt/homarr.env", + "os": "debian" }, { "name": "Home Assistant Container", @@ -7920,21 +5915,6 @@ "Portainer interface: $IP: 9443 - User & password must be set manually within 5 minutes, otherwise a restart of Portainer is required!", "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8123, "website": "https://www.home-assistant.io/", "documentation": "https://www.home-assistant.io/docs/", @@ -7946,7 +5926,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/docker/volumes/hass_config/_data" + "config_path": "/var/lib/docker/volumes/hass_config/_data", + "os": "debian" }, { "name": "HomeBox", @@ -7964,21 +5945,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7745, "website": "https://homebox.software/en/", "documentation": "https://homebox.software/en/quick-start.html", @@ -7990,7 +5956,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/homebox/.env" + "config_path": "/opt/homebox/.env", + "os": "debian" }, { "name": "Homebrew (Linuxbrew)", @@ -8011,21 +5978,6 @@ "Execute within an existing LXC Console", "Requires at least one non-root user (uid >= 1000) in the container" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://brew.sh/", "documentation": "https://docs.brew.sh/", @@ -8038,7 +5990,8 @@ "lxc", "vm" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Homebridge", @@ -8056,21 +6009,6 @@ "IoT & Smart Home" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8581, "website": "https://homebridge.io/", "documentation": "https://github.com/homebridge/homebridge/wiki", @@ -8086,7 +6024,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Homepage", @@ -8107,21 +6046,6 @@ "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`", "Add additional allowed hosts to `/opt/homepage/.env`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://gethomepage.dev", "documentation": "https://gethomepage.dev/configs/", @@ -8133,7 +6057,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/homepage/config/" + "config_path": "/opt/homepage/config/", + "os": "debian" }, { "name": "Homer", @@ -8153,21 +6078,6 @@ "notes": [ "Configuration Path: `/opt/homer/assets/config.yml`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8010, "website": "https://github.com/bastienwirtz/homer", "documentation": "https://github.com/bastienwirtz/homer/blob/main/README.md#table-of-contents", @@ -8179,7 +6089,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/homer/assets/config.yml" + "config_path": "/opt/homer/assets/config.yml", + "os": "debian" }, { "name": "Hoodik", @@ -8203,21 +6114,6 @@ "Data is stored in /opt/hoodik_data", "SSL is disabled by default - use a reverse proxy for HTTPS" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 5443, "website": "https://github.com/hudikhq/hoodik", "documentation": "https://github.com/hudikhq/hoodik#readme", @@ -8229,7 +6125,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/hoodik/.env" + "config_path": "/opt/hoodik/.env", + "os": "debian" }, { "name": "HortusFox", @@ -8249,21 +6146,6 @@ "notes": [ "Login Credentials : `cat ~/hortusfox.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.hortusfox.com/", "documentation": "https://github.com/danielbrendel/hortusfox-web", @@ -8275,7 +6157,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/hortusfox/.env" + "config_path": "/opt/hortusfox/.env", + "os": "debian" }, { "name": "PVE Host Backup", @@ -8296,21 +6179,6 @@ "Execute within the Proxmox shell", "A backup is rendered ineffective when it remains stored on the host" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -8322,7 +6190,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "HyperHDR", @@ -8340,21 +6209,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8090, "website": "https://github.com/awawa-dev/HyperHDR", "documentation": "https://github.com/awawa-dev/HyperHDR/wiki", @@ -8366,7 +6220,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Hyperion", @@ -8384,21 +6239,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8090, "website": "https://hyperion-project.org/forum/", "documentation": "https://docs.hyperion-project.org/", @@ -8410,7 +6250,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "iGotify", @@ -8430,21 +6271,6 @@ "notes": [ "Requires a running Gotify instance. Configure the Gotify server URL and client token in the iGotify web interface after setup." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/androidseb25/iGotify-Notification-Assistent", "documentation": "https://github.com/androidseb25/iGotify-Notification-Assistent", @@ -8456,7 +6282,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/igotify/.env" + "config_path": "/opt/igotify/.env", + "os": "debian" }, { "name": "Immich", @@ -8481,21 +6308,6 @@ "Logs: `/var/log/immich`", "During first install, 5 custom libraries need to be compiled from source. Depending on your CPU, this can take anywhere between 15 minutes and 2 hours. Please be patient. Touch grass or something." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 6144, - "version": "13" - }, - "type": "default" - } - ], "port": 2283, "website": "https://immich.app", "documentation": "https://immich.app/docs/overview/introduction", @@ -8507,7 +6319,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/immich/.env" + "config_path": "/opt/immich/.env", + "os": "debian" }, { "name": "Immich Public Proxy", @@ -8528,21 +6341,6 @@ "Requires Node.js 24+", "Update with: update_immich-public-proxy" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/alangrainger/immich-public-proxy", "documentation": "https://github.com/alangrainger/immich-public-proxy/tree/main/docs", @@ -8555,7 +6353,8 @@ "lxc", "vm" ], - "config_path": "/opt/immich-proxy/app/.env" + "config_path": "/opt/immich-proxy/app/.env", + "os": "debian" }, { "name": "ImmichFrame", @@ -8575,21 +6374,6 @@ "notes": [ "After installation, edit `/opt/immichframe/Config/Settings.yml` and set ImmichServerUrl and ApiKey. Then restart the service with `systemctl restart immichframe`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "", "documentation": "", @@ -8601,7 +6385,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/immichframe/Config/Settings.yml" + "config_path": "/opt/immichframe/Config/Settings.yml", + "os": "debian" }, { "name": "Infisical", @@ -8619,21 +6404,6 @@ "Authentication & Security" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://infisical.com/", "documentation": "https://infisical.com/docs/documentation/getting-started/overview", @@ -8645,7 +6415,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/infisical/infisical.rb" + "config_path": "/etc/infisical/infisical.rb", + "os": "debian" }, { "name": "InfluxDB", @@ -8666,21 +6437,6 @@ "Port for V1: 8888", "Port for V2: 8086" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8086, "website": "https://www.influxdata.com/", "documentation": "https://docs.influxdata.com/", @@ -8692,7 +6448,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "InspIRCd 4", @@ -8710,21 +6467,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 6667, "website": "https://www.inspircd.org/", "documentation": "https://docs.inspircd.org/", @@ -8736,7 +6478,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/inspircd/inspircd.conf" + "config_path": "/etc/inspircd/inspircd.conf", + "os": "debian" }, { "name": "InvenTree", @@ -8756,21 +6499,6 @@ "notes": [ "Please read the documentation for your configuration needs." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://inventree.org", "documentation": "https://docs.inventree.org/en/latest/", @@ -8786,7 +6514,8 @@ "default_credentials": { "username": "admin", "password": "`cat /etc/inventree/admin_password.txt`" - } + }, + "os": "debian" }, { "name": "Investbrain", @@ -8806,21 +6535,6 @@ "notes": [ "Database credentials: `cat ~/investbrain.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://investbra.in", "documentation": "https://github.com/investbrainapp/investbrain", @@ -8832,7 +6546,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/investbrain/.env" + "config_path": "/opt/investbrain/.env", + "os": "debian" }, { "name": "InvoiceNinja", @@ -8854,21 +6569,6 @@ "Database credentials are stored in `~/invoiceninja.creds`. Use them in the above initial configuration step.", "Configure SMTP settings in /opt/invoiceninja/.env for email functionality" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://invoiceninja.com/", "documentation": "https://invoiceninja.github.io/selfhost.html", @@ -8880,7 +6580,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/invoiceninja/.env" + "config_path": "/opt/invoiceninja/.env", + "os": "debian" }, { "name": "ioBroker", @@ -8900,21 +6601,6 @@ "notes": [ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8081, "website": "https://www.iobroker.net/#en/intro", "documentation": "https://www.iobroker.net/#en/documentation", @@ -8926,7 +6612,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "iSponsorBlockTV", @@ -8947,21 +6634,6 @@ "No web UI; run `iSponsorBlockTV setup` inside the container to configure.", "SSDP auto-discovery requires multicast on your bridge; manual pairing works without it." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/dmunozv04/iSponsorBlockTV", "documentation": "https://github.com/dmunozv04/iSponsorBlockTV/wiki", @@ -8973,7 +6645,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/isponsorblocktv/config.json" + "config_path": "/var/lib/isponsorblocktv/config.json", + "os": "debian" }, { "name": "ITSM-NG", @@ -8991,21 +6664,6 @@ "Business & ERP" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://itsm-ng.com", "documentation": "https://wiki.itsm-ng.org/en/home", @@ -9021,7 +6679,8 @@ "default_credentials": { "username": "itsm", "password": "itsm" - } + }, + "os": "debian" }, { "name": "Jackett", @@ -9039,21 +6698,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9117, "website": "https://github.com/Jackett/Jackett", "documentation": "https://github.com/Jackett/Jackett/wiki", @@ -9065,7 +6709,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/.env" + "config_path": "/opt/.env", + "os": "debian" }, { "name": "Jeedom", @@ -9086,21 +6731,6 @@ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", "Only OS packages are updateable. To update Jeedom, please use the web interface." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 2048, - "version": "12" - }, - "type": "default" - } - ], "port": 80, "website": "https://jeedom.com/", "documentation": "https://doc.jeedom.com", @@ -9116,7 +6746,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Jellyfin Media Server", @@ -9139,21 +6770,6 @@ "For NVIDIA graphics cards, you'll need to install the same drivers in the container that you did on the host. In the container, run the driver installation script and add the CLI arg --no-kernel-module", "Log rotation is configured in /etc/logrotate.d/jellyfin. To reduce verbosity, change MinimumLevel in /etc/jellyfin/logging.json to Warning or Error (disables fail2ban auth logging)." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8096, "website": "https://jellyfin.org/", "documentation": "https://jellyfin.org/docs/", @@ -9165,7 +6781,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/jellyfin/" + "config_path": "/etc/jellyfin/", + "os": "debian" }, { "name": "Jellystat", @@ -9187,21 +6804,6 @@ "Default PostgreSQL credentials: jellystat / jellystat", "Update with: update_jellystat" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/CyferShepard/Jellystat", "documentation": "https://github.com/CyferShepard/Jellystat", @@ -9214,7 +6816,8 @@ "lxc", "vm" ], - "config_path": "/opt/jellystat/.env" + "config_path": "/opt/jellystat/.env", + "os": "debian" }, { "name": "Jenkins", @@ -9232,21 +6835,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://www.jenkins.io/", "documentation": "https://www.jenkins.io/doc/", @@ -9258,7 +6846,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Joplin Server", @@ -9279,21 +6868,6 @@ "Application can take some time to build, depending on your host speed. Please be patient.", "Default RAM size for LXC is set to 6GB because of Node.js building process. You can lower it after application installs" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 6144, - "version": "13" - }, - "type": "default" - } - ], "port": 22300, "website": "https://joplinapp.org/", "documentation": "https://joplinapp.org/help/", @@ -9309,7 +6883,8 @@ "default_credentials": { "username": "admin@localhost", "password": "admin" - } + }, + "os": "debian" }, { "name": "jotty", @@ -9327,21 +6902,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/fccview/jotty", "documentation": "https://github.com/fccview/jotty/blob/main/README.md", @@ -9353,7 +6913,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/jotty/.env" + "config_path": "/opt/jotty/.env", + "os": "debian" }, { "name": "Jupyter Notebook", @@ -9373,21 +6934,6 @@ "notes": [ "To get the token to access the Jupyter Notebook, run the following command: jupyter notebook list." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8888, "website": "https://jupyter.org/", "documentation": "https://jupyter-notebook.readthedocs.io/en/stable/", @@ -9399,7 +6945,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Kapowarr", @@ -9417,21 +6964,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 256, - "version": "13" - }, - "type": "default" - } - ], "port": 5656, "website": "https://casvt.github.io/Kapowarr/", "documentation": "https://casvt.github.io/Kapowarr/general_info/workings/", @@ -9443,7 +6975,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "karakeep", @@ -9461,21 +6994,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://karakeep.app/", "documentation": "https://docs.karakeep.app/", @@ -9487,7 +7005,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/karakeep/karakeep.env" + "config_path": "/etc/karakeep/karakeep.env", + "os": "debian" }, { "name": "Kasm", @@ -9509,21 +7028,6 @@ "Kasm needs swap (on Proxmox host) and activated FUSE to be installed successfully!", "Show credentials: `cat ~/kasm.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 50, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://www.kasmweb.com/", "documentation": "https://www.kasmweb.com/docs/", @@ -9535,7 +7039,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Kavita", @@ -9555,21 +7060,6 @@ "notes": [ "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://www.kavitareader.com/", "documentation": "https://wiki.kavitareader.com/getting-started/", @@ -9581,7 +7071,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE Kernel Clean", @@ -9601,21 +7092,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -9627,7 +7103,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE Kernel Pin", @@ -9647,21 +7124,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -9673,7 +7135,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Keycloak", @@ -9694,21 +7157,6 @@ "First start can take a few minutes", "When updating, if you had modified cache-ispn.xml: Re-apply your changes to the new file, otherwise leave it unchanged." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://www.keycloak.org/", "documentation": "https://www.keycloak.org/documentation", @@ -9724,7 +7172,8 @@ "default_credentials": { "username": "tmpadm", "password": "admin123" - } + }, + "os": "debian" }, { "name": "Kima-Hub", @@ -9746,21 +7195,6 @@ "Mount your music library to /music in the container.", "Audio analysis (mood/vibe detection) requires significant RAM (2-4GB per worker)." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 3030, "website": "https://github.com/Chevron7Locked/kima-hub", "documentation": "https://github.com/Chevron7Locked/kima-hub#readme", @@ -9772,7 +7206,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/kima-hub/backend/.env" + "config_path": "/opt/kima-hub/backend/.env", + "os": "debian" }, { "name": "Kimai", @@ -9790,21 +7225,6 @@ "Business & ERP" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 7, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.kimai.org/", "documentation": "https://www.kimai.org/documentation/", @@ -9820,7 +7240,8 @@ "default_credentials": { "username": "admin@helper-scripts.com", "password": "helper-scripts.com" - } + }, + "os": "debian" }, { "name": "KitchenOwl", @@ -9838,21 +7259,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://kitchenowl.org/", "documentation": "https://docs.kitchenowl.org/", @@ -9864,7 +7270,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/kitchenowl/kitchenowl.env" + "config_path": "/opt/kitchenowl/kitchenowl.env", + "os": "debian" }, { "name": "Koel", @@ -9886,21 +7293,6 @@ "Database credentials are stored in ~/koel.creds", "Music library is scanned hourly via cron job" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://koel.dev/", "documentation": "https://docs.koel.dev/", @@ -9916,7 +7308,8 @@ "default_credentials": { "username": "admin@koel.dev", "password": "KoelIsCool" - } + }, + "os": "debian" }, { "name": "Koillection", @@ -9934,21 +7327,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://koillection.github.io/", "documentation": "https://github.com/benjaminjonard/koillection/wiki", @@ -9960,7 +7338,8 @@ "execute_in": [ "pve" ], - "config_path": "ct/koillection.sh" + "config_path": "ct/koillection.sh", + "os": "debian" }, { "name": "Kometa", @@ -9981,21 +7360,6 @@ "During installation you will be prompted to input your TMDb key, Plex URL and Plex token. Make sure you have them ready.", "Configuration file is at `/opt/kometa/config/config.yml`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/Kometa-Team/Kometa", "documentation": "https://kometa.wiki/en/latest/", @@ -10007,7 +7371,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/kometa/config/config.yml" + "config_path": "/opt/kometa/config/config.yml", + "os": "debian" }, { "name": "Komga", @@ -10027,21 +7392,6 @@ "notes": [ "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 25600, "website": "https://komga.org/", "documentation": "https://komga.org/docs/introduction", @@ -10053,7 +7403,8 @@ "execute_in": [ "pve" ], - "config_path": "~/.komga/application.yml" + "config_path": "~/.komga/application.yml", + "os": "debian" }, { "name": "Komodo", @@ -10076,21 +7427,6 @@ "For admin username and password, run: cat ~/komodo.creds", "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/komodo.sh)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 9120, "website": "https://komo.do", "documentation": "https://komo.do/docs/intro", @@ -10103,7 +7439,8 @@ "lxc", "vm" ], - "config_path": "/opt/komodo/compose.env" + "config_path": "/opt/komodo/compose.env", + "os": "debian" }, { "name": "Kubo", @@ -10121,21 +7458,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 5001, "website": "https://github.com/ipfs/kubo", "documentation": "https://docs.ipfs.tech/how-to/command-line-quick-start/", @@ -10147,7 +7469,8 @@ "execute_in": [ "pve" ], - "config_path": "~/.ipfs/config" + "config_path": "~/.ipfs/config", + "os": "debian" }, { "name": "Kutt", @@ -10167,21 +7490,6 @@ "notes": [ "Kutt needs so be served with an SSL certificate for its login to work. During install, you will be prompted to choose if you want to have Caddy installed for SSL termination or if you want to use your own reverse proxy (in that case point your reverse proxy to port 3000)." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://kutt.it", "documentation": "https://github.com/thedevs-network/kutt/", @@ -10193,7 +7501,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/kutt/.env" + "config_path": "/opt/kutt/.env", + "os": "debian" }, { "name": "LanguageTool", @@ -10213,21 +7522,6 @@ "notes": [ "API is available at `http://:8081/v2`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8081, "website": "https://languagetool.org/", "documentation": "https://dev.languagetool.org/", @@ -10239,7 +7533,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/LanguageTool/server.properties" + "config_path": "/opt/LanguageTool/server.properties", + "os": "debian" }, { "name": "LazyLibrarian", @@ -10257,21 +7552,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 5299, "website": "https://gitlab.com/LazyLibrarian/LazyLibrarian", "documentation": "https://lazylibrarian.gitlab.io/lazylibrarian.gitlab.io/", @@ -10283,7 +7563,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/LazyLibrarian/config.ini" + "config_path": "/opt/LazyLibrarian/config.ini", + "os": "debian" }, { "name": "Leantime", @@ -10301,21 +7582,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://leantime.io", "documentation": "https://docs.leantime.io/", @@ -10327,7 +7593,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/Leantime/config/.env" + "config_path": "/opt/Leantime/config/.env", + "os": "debian" }, { "name": "LibreNMS", @@ -10347,21 +7614,6 @@ "notes": [ "After installation, the admin user credentials are saved in the file ~/librenms.creds inside the container." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://librenms.org/", "documentation": "https://docs.librenms.org/", @@ -10373,7 +7625,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/librenms/config.php and /opt/librenms/.env" + "config_path": "/opt/librenms/config.php and /opt/librenms/.env", + "os": "debian" }, { "name": "Librespeed Rust", @@ -10391,21 +7644,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/librespeed/speedtest-rust", "documentation": "https://github.com/librespeed/speedtest-rust", @@ -10417,7 +7655,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/librespeed-rs/configs.toml" + "config_path": "/var/lib/librespeed-rs/configs.toml", + "os": "debian" }, { "name": "LibreTranslate", @@ -10438,21 +7677,6 @@ "During the installation, application will download language models used for translation. Depending on how fast your internet/host is, this can take 5-10 minutes.", "At every boot of LXC, application will look for updates for language models installed. This can prolong the startup of the LXC." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://libretranslate.com/", "documentation": "https://github.com/LibreTranslate/LibreTranslate?tab=readme-ov-file#settings--flags", @@ -10464,7 +7688,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/libretranslate/.env" + "config_path": "/opt/libretranslate/.env", + "os": "debian" }, { "name": "Lidarr", @@ -10482,21 +7707,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8686, "website": "https://lidarr.audio/", "documentation": "https://wiki.servarr.com/en/lidarr", @@ -10508,7 +7718,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/lidarr/config.xml" + "config_path": "/var/lib/lidarr/config.xml", + "os": "debian" }, { "name": "LimeSurvey", @@ -10528,21 +7739,6 @@ "notes": [ "You will need to input database credentials into LimeSurvey installer. Use `cat ~/limesurvey.creds` inside LXC." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://community.limesurvey.org/", "documentation": "https://www.limesurvey.org/manual/LimeSurvey_Manual", @@ -10554,7 +7750,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "linkding", @@ -10574,21 +7771,6 @@ "notes": [ "Admin credentials are stored in /opt/linkding/.env" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 9090, "website": "https://linkding.link/", "documentation": "https://linkding.link/", @@ -10604,7 +7786,8 @@ "default_credentials": { "username": "admin", "password": "" - } + }, + "os": "debian" }, { "name": "LinkStack", @@ -10625,21 +7808,6 @@ "LinkStack can be updated via the user interface.", "Complete setup via the web interface at http:///. Check installation logs: `cat ~/linkstack-install.log`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://linkstack.org/", "documentation": "https://docs.linkstack.org/", @@ -10651,7 +7819,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/www/html/linkstack/.env" + "config_path": "/var/www/html/linkstack/.env", + "os": "debian" }, { "name": "Linkwarden", @@ -10669,21 +7838,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 12, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://linkwarden.app/", "documentation": "https://docs.linkwarden.app/", @@ -10695,7 +7849,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/linkwarden/.env" + "config_path": "/opt/linkwarden/.env", + "os": "debian" }, { "name": "listmonk", @@ -10713,21 +7868,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://listmonk.app/", "documentation": "https://listmonk.app/docs/", @@ -10739,7 +7879,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/listmonk/config.toml" + "config_path": "/opt/listmonk/config.toml", + "os": "debian" }, { "name": "LiteLLM", @@ -10759,21 +7900,6 @@ "notes": [ "Update master key in the config file" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 4000, "website": "https://www.litellm.ai/", "documentation": "https://docs.litellm.ai/", @@ -10789,7 +7915,8 @@ "default_credentials": { "username": "admin", "password": "sk-1234" - } + }, + "os": "debian" }, { "name": "Livebook", @@ -10809,21 +7936,6 @@ "notes": [ "Show initial Livebook password: `cat /opt/livebook/livebook.creds`" ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Ubuntu", - "ram": 1024, - "version": "24.04" - }, - "type": "default" - } - ], "port": 8080, "website": "https://livebook.dev", "documentation": "https://hexdocs.pm/livebook/readme.html", @@ -10835,7 +7947,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "ubuntu" }, { "name": "lldap", @@ -10853,21 +7966,6 @@ "Authentication & Security" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 17170, "website": "https://github.com/lldap/lldap", "documentation": "https://github.com/lldap/lldap/blob/main/README.md", @@ -10883,7 +7981,8 @@ "default_credentials": { "username": "admin", "password": "password" - } + }, + "os": "debian" }, { "name": "LocalAGI", @@ -10906,21 +8005,6 @@ "By default, LocalAGI is configured to call an OpenAI-compatible backend at `http://127.0.0.1:11434/v1` (Ollama-compatible) via `LOCALAGI_LLM_API_URL`.", "To use an external Ollama host, edit `/opt/localagi/.env` and set `LOCALAGI_LLM_API_URL=http://:11434/v1`, then restart LocalAGI with `systemctl restart localagi`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/mudler/LocalAGI", "documentation": "https://github.com/mudler/LocalAGI#installation-options", @@ -10932,7 +8016,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/localagi/.env" + "config_path": "/opt/localagi/.env", + "os": "debian" }, { "name": "Loki", @@ -10952,31 +8037,37 @@ "notes": [ "Promtail can be optionally installed during setup to collect and ship logs to Loki." ], - "os": [ - "debian", - "alpine" + "port": 3100, + "website": "https://github.com/grafana/loki", + "documentation": "https://grafana.com/docs/loki/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/loki.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "Debian: /etc/loki/config.yml | Alpine: /etc/loki/loki-local-config.yaml", + "os": "debian" + }, + { + "name": "Loki", + "slug": "loki", + "desc": "Grafana Loki is a set of open source components that can be composed into a fully featured logging stack. A small index and highly compressed chunks simplifies the operation and significantly lowers the cost of Loki.", + "script": "ct/loki.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/loki.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/loki.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Promtail can be optionally installed during setup to collect and ship logs to Loki." ], "port": 3100, "website": "https://github.com/grafana/loki", @@ -10989,7 +8080,8 @@ "execute_in": [ "pve" ], - "config_path": "Debian: /etc/loki/config.yml | Alpine: /etc/loki/loki-local-config.yaml" + "config_path": "Debian: /etc/loki/config.yml | Alpine: /etc/loki/loki-local-config.yaml", + "os": "alpine" }, { "name": "LubeLogger", @@ -11007,21 +8099,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://lubelogger.com/", "documentation": "https://docs.lubelogger.com/", @@ -11033,7 +8110,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/lubelogger/appsettings.json" + "config_path": "/opt/lubelogger/appsettings.json", + "os": "debian" }, { "name": "PVE LXC Deletion", @@ -11053,21 +8131,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -11079,7 +8142,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Lyrion Music Server", @@ -11097,21 +8161,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://lyrion.org/", "documentation": "https://lyrion.org/", @@ -11123,7 +8172,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/default/lyrionmusicserver" + "config_path": "/etc/default/lyrionmusicserver", + "os": "debian" }, { "name": "Mafl", @@ -11143,21 +8193,6 @@ "notes": [ "Configuration Path: `/opt/mafl/data/config.yml`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://mafl.hywax.space/", "documentation": "https://mafl.hywax.space/reference/configuration.html", @@ -11169,7 +8204,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/mafl/data/config.yml" + "config_path": "/opt/mafl/data/config.yml", + "os": "debian" }, { "name": "MagicMirror Server", @@ -11189,21 +8225,6 @@ "notes": [ "Configuration Path: `/opt/magicmirror/config/config.js`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://docs.magicmirror.builders/", "documentation": "https://docs.magicmirror.builders/configuration/introduction.html#configuring-your-magicmirror", @@ -11215,7 +8236,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/magicmirror/config/config.js" + "config_path": "/opt/magicmirror/config/config.js", + "os": "debian" }, { "name": "Mail-Archiver", @@ -11233,21 +8255,6 @@ "Backup & Recovery" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://github.com/s1t5/mail-archiver", "documentation": "https://github.com/s1t5/mail-archiver/blob/main/doc/Index.md", @@ -11263,7 +8270,8 @@ "default_credentials": { "username": "admin", "password": "secure123!" - } + }, + "os": "debian" }, { "name": "Manage My Damn Life", @@ -11281,21 +8289,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/intri-in/manage-my-damn-life-nextjs", "documentation": "https://manage-my-damn-life-nextjs.readthedocs.io/en/latest/", @@ -11307,7 +8300,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/mmdl/.env" + "config_path": "/opt/mmdl/.env", + "os": "debian" }, { "name": "Manyfold", @@ -11327,21 +8321,6 @@ "notes": [ "Setup library on first connection in /opt/manyfold/data" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 15, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://manyfold.app/", "documentation": "https://manyfold.app/sysadmin/", @@ -11353,7 +8332,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/manyfold/.env" + "config_path": "/opt/manyfold/.env", + "os": "debian" }, { "name": "Mariadb", @@ -11374,31 +8354,38 @@ "This script requires some extra steps after the installation, Please checkout the 'documentation'", "Access Adminer Web UI at `http:///adminer.php`" ], - "os": [ - "debian", - "alpine" + "port": 3306, + "website": "https://mariadb.org/", + "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/192", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mariadb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "", + "os": "debian" + }, + { + "name": "Mariadb", + "slug": "mariadb", + "desc": "MariaDB is a fork of the popular MySQL database management system that is developed and maintained by the open-source community. It is also commercially supported, offering enterprise-level features and support for organizations that require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement capability.", + "script": "ct/mariadb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mariadb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mariadb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "This script requires some extra steps after the installation, Please checkout the 'documentation'", + "Access Adminer Web UI at `http:///adminer.php`" ], "port": 3306, "website": "https://mariadb.org/", @@ -11411,7 +8398,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "alpine" }, { "name": "Matterbridge", @@ -11432,21 +8420,6 @@ "If the LXC is created Privileged, the script will automatically set up USB passthrough.", "Updatable via the Matterbridge WebUI" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8283, "website": "https://github.com/Luligu/matterbridge", "documentation": "https://github.com/Luligu/matterbridge/blob/main/README.md", @@ -11458,7 +8431,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Mattermost", @@ -11478,21 +8452,6 @@ "notes": [ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8065, "website": "https://mattermost.com/", "documentation": "https://docs.mattermost.com/", @@ -11504,7 +8463,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/mattermost/config/config.json" + "config_path": "/opt/mattermost/config/config.json", + "os": "debian" }, { "name": "Mealie", @@ -11522,21 +8482,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://mealie.io/", "documentation": "https://mealie.io/", @@ -11548,7 +8493,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/mealie/mealie.env" + "config_path": "/opt/mealie/mealie.env", + "os": "debian" }, { "name": "MediaManager", @@ -11571,21 +8517,6 @@ "During the installation, provide the email address of the first admin user", "You're probably going to want to use a bind mount for the media directories" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://github.com/maxdorninger/MediaManager", "documentation": "https://maxdorninger.github.io/MediaManager/latest/", @@ -11601,7 +8532,8 @@ "default_credentials": { "username": "", "password": "admin" - } + }, + "os": "debian" }, { "name": "MediaMTX", @@ -11619,21 +8551,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/bluenviron/mediamtx", "documentation": "https://github.com/bluenviron/mediamtx/blob/main/README.md", @@ -11645,7 +8562,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/mediamtx/mediamtx.yml" + "config_path": "/opt/mediamtx/mediamtx.yml", + "os": "debian" }, { "name": "Medusa", @@ -11663,21 +8581,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8081, "website": "https://pymedusa.com/", "documentation": "https://github.com/pymedusa/Medusa/wiki", @@ -11689,7 +8592,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Meilisearch", @@ -11709,21 +8613,6 @@ "notes": [ "Meilisearch-UI can optionally be installed for a web-based search interface" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 7, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 7700, "website": "https://www.meilisearch.com/", "documentation": "https://www.meilisearch.com/docs", @@ -11735,7 +8624,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/meilisearch.toml" + "config_path": "/etc/meilisearch.toml", + "os": "debian" }, { "name": "Memos", @@ -11753,21 +8643,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 9030, "website": "https://www.usememos.com/", "documentation": "https://www.usememos.com/docs", @@ -11779,7 +8654,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "MeshCentral", @@ -11797,21 +8673,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://meshcentral.com/", "documentation": "https://ylianst.github.io/MeshCentral/", @@ -11823,7 +8684,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/meshcentral/meshcentral-data/config.json" + "config_path": "/opt/meshcentral/meshcentral-data/config.json", + "os": "debian" }, { "name": "Metabase", @@ -11841,21 +8703,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://www.metabase.com/", "documentation": "https://www.metabase.com/docs/latest/", @@ -11867,7 +8714,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/metabase/.env" + "config_path": "/opt/metabase/.env", + "os": "debian" }, { "name": "MeTube", @@ -11885,21 +8733,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8081, "website": "https://github.com/alexta69/metube", "documentation": "https://github.com/alexta69/metube/blob/master/README.md", @@ -11911,7 +8744,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/metube/.env" + "config_path": "/opt/metube/.env", + "os": "debian" }, { "name": "PVE Processor Microcode", @@ -11932,21 +8766,6 @@ "Execute within the Proxmox shell", "After a reboot, you can check whether any microcode updates are currently in effect by running the following command. `journalctl -k | grep -E \"microcode\" | head -n 1`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -11958,7 +8777,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Mikrotik RouterOS CHR", @@ -11978,21 +8798,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 0, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://mikrotik.com", "documentation": "https://help.mikrotik.com/docs/spaces/ROS/pages/18350234/Cloud+Hosted+Router+CHR", @@ -12008,7 +8813,8 @@ "default_credentials": { "username": "admin", "password": "none" - } + }, + "os": "debian" }, { "name": "Minarca", @@ -12026,21 +8832,6 @@ "Backup & Recovery" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://minarca.org/en_CA", "documentation": "https://nexus.ikus-soft.com/repository/archive/minarca/6.0.3/doc/index.html", @@ -12056,7 +8847,8 @@ "default_credentials": { "username": "admin", "password": "admin123" - } + }, + "os": "debian" }, { "name": "Miniflux", @@ -12076,21 +8868,6 @@ "notes": [ "Admin password available as `ADMIN_PASSWORD` in `~/miniflux.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://miniflux.app/", "documentation": "https://miniflux.app/docs/index.html", @@ -12106,7 +8883,8 @@ "default_credentials": { "username": "admin", "password": "randomly generated during installation process" - } + }, + "os": "debian" }, { "name": "MinIO", @@ -12126,21 +8904,6 @@ "notes": [ "Application credentials: `cat ~/minio.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 9001, "website": "https://min.io/", "documentation": "https://min.io/docs/minio/linux/index.html", @@ -12156,7 +8919,8 @@ "default_credentials": { "username": "minioadmin", "password": "" - } + }, + "os": "debian" }, { "name": "MintHCM", @@ -12176,21 +8940,6 @@ "notes": [ "Database credentials are stored in ~/minthcm.creds" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://minthcm.org/", "documentation": "https://wiki.minthcm.org/", @@ -12206,7 +8955,8 @@ "default_credentials": { "username": "admin", "password": "minthcm" - } + }, + "os": "debian" }, { "name": "MongoDB", @@ -12224,21 +8974,6 @@ "Databases" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 27017, "website": "https://www.mongodb.com/", "documentation": "https://www.mongodb.com/docs/manual/", @@ -12250,7 +8985,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Monica", @@ -12268,21 +9004,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.monicahq.com/", "documentation": "https://github.com/monicahq/monica/tree/4.x/docs", @@ -12298,7 +9019,8 @@ "default_credentials": { "username": "admin@helper-scripts.com", "password": "helper-scripts.com" - } + }, + "os": "debian" }, { "name": "PVE Monitor-All", @@ -12325,21 +9047,6 @@ "After changes have been saved, `systemctl daemon-reload` and start the service: `systemctl start ping-instances`", "Monitor-All logs: `cat /var/log/ping-instances.log`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -12351,7 +9058,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "MotionEye NVR", @@ -12369,21 +9077,6 @@ "NVR & Cameras" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8765, "website": "https://github.com/motioneye-project/motioneye", "documentation": "https://github.com/motioneye-project/motioneye/wiki", @@ -12399,7 +9092,8 @@ "default_credentials": { "username": "admin", "password": "none" - } + }, + "os": "debian" }, { "name": "MQTT", @@ -12419,21 +9113,6 @@ "notes": [ "You can find post-install info here: `https://github.com/community-scripts/ProxmoxVE/discussions/782`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://mosquitto.org/", "documentation": "https://mosquitto.org/documentation/", @@ -12445,7 +9124,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/mosquitto/conf.d/default.conf" + "config_path": "/etc/mosquitto/conf.d/default.conf", + "os": "debian" }, { "name": "MyIP", @@ -12463,21 +9143,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 18966, "website": "https://ipcheck.ing/", "documentation": "https://github.com/jason5ng32/MyIP#-environment-variable", @@ -12489,7 +9154,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/myip/.env" + "config_path": "/opt/myip/.env", + "os": "debian" }, { "name": "Mylar3", @@ -12507,21 +9173,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8090, "website": "https://mylarcomics.com/", "documentation": "https://mylarcomics.com/docs/introduction/", @@ -12533,7 +9184,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "MySpeed", @@ -12551,21 +9203,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 5216, "website": "https://myspeed.dev/", "documentation": "https://docs.myspeed.dev/", @@ -12577,7 +9214,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "n8n", @@ -12597,21 +9235,6 @@ "notes": [ "You may need to configure the `WEBHOOK_URL` in the config file when using a domain." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 5678, "website": "https://n8n.io/", "documentation": "https://docs.n8n.io/", @@ -12623,7 +9246,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/n8n.env" + "config_path": "/opt/n8n.env", + "os": "debian" }, { "name": "Navidrome", @@ -12643,21 +9267,6 @@ "notes": [ "To change Navidrome music folder path, `nano /etc/navidrome/navidrome.toml`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 4533, "website": "https://www.navidrome.org/", "documentation": "https://www.navidrome.org/docs/", @@ -12669,7 +9278,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/navidrome/navidrome.toml" + "config_path": "/etc/navidrome/navidrome.toml", + "os": "debian" }, { "name": "Neo4j", @@ -12687,21 +9297,6 @@ "Databases" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7474, "website": "https://neo4j.com/product/neo4j-graph-database/", "documentation": "https://neo4j.com/docs/", @@ -12717,7 +9312,8 @@ "default_credentials": { "username": "neo4j", "password": "neo4j" - } + }, + "os": "debian" }, { "name": "NetBird", @@ -12740,21 +9336,6 @@ "Use a Setup Key from your NetBird dashboard or SSO login to authenticate during setup or in the container.", "Check connection status with `netbird status`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://netbird.io/", "documentation": "https://docs.netbird.io/", @@ -12766,7 +9347,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/netbird/config.json" + "config_path": "/etc/netbird/config.json", + "os": "debian" }, { "name": "NetBox", @@ -12786,21 +9368,6 @@ "notes": [ "Show login and database credentials: `cat netbox.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://netboxlabs.com/products/netbox/", "documentation": "https://netboxlabs.com/docs/netbox/en/stable/", @@ -12812,7 +9379,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/netbox/netbox/netbox/configuration.py" + "config_path": "/opt/netbox/netbox/netbox/configuration.py", + "os": "debian" }, { "name": "PVE Netdata", @@ -12832,21 +9400,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 19999, "website": "https://www.netdata.cloud/", "documentation": "https://learn.netdata.cloud/", @@ -12858,7 +9411,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/netdata/netdata.conf" + "config_path": "/etc/netdata/netdata.conf", + "os": "debian" }, { "name": "Alpine-Nextcloud", @@ -12878,21 +9432,6 @@ "notes": [ "Only Alpine: To get the username and password, run the script again inside the LXC shell." ], - "os": [ - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 2, - "os": "Alpine", - "ram": 1024, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 4443, "website": "https://github.com/nextcloud/nextcloudpi", "documentation": "https://docs.nextcloudpi.com/", @@ -12904,7 +9443,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "alpine" }, { "name": "Nextcloud Exporter", @@ -12922,21 +9462,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 9205, "website": "https://github.com/xperimental/nextcloud-exporter", "documentation": "https://github.com/xperimental/nextcloud-exporter", @@ -12949,7 +9474,8 @@ "lxc", "vm" ], - "config_path": "/etc/nextcloud-exporter.env" + "config_path": "/etc/nextcloud-exporter.env", + "os": "debian" }, { "name": "Nextcloud", @@ -12969,21 +9495,6 @@ "notes": [ "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 12, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.turnkeylinux.org/nextcloud", "documentation": "https://docs.nextcloud.com/server/21/admin_manual/contents.html", @@ -12999,7 +9510,8 @@ "default_credentials": { "username": "admin", "password": "" - } + }, + "os": "debian" }, { "name": "NextcloudPi", @@ -13019,21 +9531,6 @@ "notes": [ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 4443, "website": "https://github.com/nextcloud/nextcloudpi", "documentation": "https://docs.nextcloudpi.com/", @@ -13045,7 +9542,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "nextExplorer", @@ -13067,21 +9565,6 @@ "notes": [ "Bind mount your volume(s) in the `/mnt` directory" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/nxzai/nextExplorer", "documentation": "https://explorer.nxz.ai", @@ -13093,7 +9576,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/nextExplorer/.env" + "config_path": "/etc/nextExplorer/.env", + "os": "debian" }, { "name": "NextPVR", @@ -13111,21 +9595,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8866, "website": "https://nextpvr.com/", "documentation": "https://github.com/sub3/NextPVR/wiki", @@ -13141,7 +9610,8 @@ "default_credentials": { "username": "admin", "password": "password" - } + }, + "os": "debian" }, { "name": "Nginx UI", @@ -13163,21 +9633,6 @@ "Nginx runs on ports 80/443, Nginx UI management interface on port 9000.", "SSL certificates can be managed automatically with Let's Encrypt integration." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://nginxui.com", "documentation": "https://nginxui.com/guide/", @@ -13189,7 +9644,8 @@ "execute_in": [ "pve" ], - "config_path": "/usr/local/etc/nginx-ui/app.ini" + "config_path": "/usr/local/etc/nginx-ui/app.ini", + "os": "debian" }, { "name": "Nginx Proxy Manager", @@ -13210,21 +9666,6 @@ "On first launch, a setup wizard will guide you through creating an admin account. There are no default credentials.", "You can install the specific one certbot you prefer, or you can Running /app/scripts/install-certbot-plugins within the Nginx Proxy Manager (NPM) LXC shell will install many common plugins. Important: This script does not install all Certbot plugins, as some require additional, external system dependencies (like specific packages for certain DNS providers). These external dependencies must be manually installed within the LXC container before you can successfully install and use the corresponding Certbot plugin. Consult the plugin's documentation for required packages." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 81, "website": "https://nginxproxymanager.com/", "documentation": "https://nginxproxymanager.com/guide/", @@ -13236,7 +9677,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Intel e1000e NIC Offloading Fix", @@ -13256,21 +9698,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -13282,7 +9709,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Nightscout", @@ -13305,21 +9733,6 @@ "Official Configuration Guide: https://nightscout.github.io/nightscout/setup_variables/", "Nightscout requires HTTPS for many features (security, tokens, PWA). Usage of a reverse proxy (e.g. Nginx Proxy Manager, Traefik, Caddy) is highly recommended." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 1337, "website": "http://www.nightscout.info/", "documentation": "https://nightscout.github.io/", @@ -13331,7 +9744,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/nightscout/my.env" + "config_path": "/opt/nightscout/my.env", + "os": "debian" }, { "name": "NocoDB", @@ -13349,21 +9763,6 @@ "Business & ERP" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://www.nocodb.com/", "documentation": "https://docs.nocodb.com/", @@ -13375,7 +9774,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Node-Red", @@ -13395,31 +9795,37 @@ "notes": [ "To install themes, type `update` in the LXC console. (debian/ubuntu only)" ], - "os": [ - "debian", - "alpine" + "port": 1880, + "website": "https://nodered.org/", + "documentation": "https://nodered.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/node-red.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "~/.node-red/settings.js", + "os": "debian" + }, + { + "name": "Node-Red", + "slug": "node-red", + "desc": "Node-RED is a visual programming tool that allows developers and non-developers alike to easily wire together hardware devices, APIs, and online services to create custom applications. It provides a visual interface for building workflows, making it easy to create and modify complex integrations without having to write any code. Node-RED is used in a wide range of applications, from simple automations to complex integrations, and is known for its simplicity, versatility, and ease of use.", + "script": "ct/node-red.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/node-red.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/node-red.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00016" + ], + "category_names": [ + "IoT & Smart Home" + ], + "notes": [ + "To install themes, type `update` in the LXC console. (debian/ubuntu only)" ], "port": 1880, "website": "https://nodered.org/", @@ -13432,7 +9838,8 @@ "execute_in": [ "pve" ], - "config_path": "~/.node-red/settings.js" + "config_path": "~/.node-red/settings.js", + "os": "alpine" }, { "name": "NodeBB", @@ -13454,21 +9861,6 @@ "notes": [ "Only use Ubuntu 24.04!" ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Ubuntu", - "ram": 2048, - "version": "24.04" - }, - "type": "default" - } - ], "port": 4567, "website": "https://nodebb.org/", "documentation": "https://docs.nodebb.org/", @@ -13484,7 +9876,8 @@ "default_credentials": { "username": "helper-scripts", "password": "helper-scripts" - } + }, + "os": "ubuntu" }, { "name": "nodecast-tv", @@ -13502,21 +9895,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/technomancer702/nodecast-tv", "documentation": "https://github.com/technomancer702/nodecast-tv/blob/main/README.md", @@ -13528,7 +9906,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Notifiarr", @@ -13548,21 +9927,6 @@ "notes": [ "Manually edit `/etc/notifiarr/notifiarr.conf`to enter the API key from Notifiarr.com, and create a password for the UI." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5454, "website": "https://notifiarr.com/", "documentation": "https://notifiarr.wiki/", @@ -13574,7 +9938,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/notifiarr/notifiarr.conf" + "config_path": "/etc/notifiarr/notifiarr.conf", + "os": "debian" }, { "name": "NPMplus", @@ -13595,31 +9960,42 @@ "This uses Docker under the hood, as this can not easily be installed bare-metal. ", "The initial starting process can take 1-2min. " ], - "os": [ - "debian", - "alpine" + "port": 81, + "website": "https://github.com/ZoeyVid/NPMplus", + "documentation": "https://github.com/ZoeyVid/NPMplus/blob/develop/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nginx-proxy-manager.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Alpine", - "ram": 512, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/opt/compose.yaml", + "default_credentials": { + "username": "admin@local.com", + "password": "helper-scripts.com" + }, + "os": "debian" + }, + { + "name": "NPMplus", + "slug": "npmplus", + "desc": "NPMplus is an enhanced version of Nginx Proxy Manager. It simplifies the process of setting up reverse proxies with TLS termination through a user-friendly web interface. Key features include HTTP/3 support, integration with CrowdSec IPS, inclusion of GoAccess for real-time log analysis, and support for ModSecurity with the Core Rule Set.", + "script": "ct/npmplus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/npmplus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "This uses Docker under the hood, as this can not easily be installed bare-metal. ", + "The initial starting process can take 1-2min. " ], "port": 81, "website": "https://github.com/ZoeyVid/NPMplus", @@ -13636,7 +10012,8 @@ "default_credentials": { "username": "admin@local.com", "password": "helper-scripts.com" - } + }, + "os": "alpine" }, { "name": "ntfy", @@ -13654,21 +10031,6 @@ "Automation & Scheduling" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://ntfy.sh/", "documentation": "https://docs.ntfy.sh/", @@ -13680,7 +10042,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/ntfy/server.yml" + "config_path": "/etc/ntfy/server.yml", + "os": "debian" }, { "name": "Nx Witness", @@ -13698,21 +10061,6 @@ "NVR & Cameras" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 7001, "website": "https://www.networkoptix.com/nx-witness", "documentation": "https://support.networkoptix.com/hc/en-us/articles/360006863413-Access-the-Nx-Witness-User-Manual", @@ -13724,7 +10072,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "NZBGet", @@ -13742,21 +10091,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 6789, "website": "https://nzbget.com/", "documentation": "https://nzbget.com/documentation/", @@ -13772,7 +10106,8 @@ "default_credentials": { "username": "nzbget", "password": "tegbzn6789" - } + }, + "os": "debian" }, { "name": "OAuth2-Proxy", @@ -13795,21 +10130,6 @@ "This application includes a blank configuration file by default due to the wide range of available configuration options. We recommend referring to the official documentation for guidance: `https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview`. With this you can make your config.toml file accordingly to your needs.", "After changing the config restart OAuth2-Proxy with: `systemctl restart oauth2-proxy`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://oauth2-proxy.github.io/oauth2-proxy/", "documentation": "https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview", @@ -13821,7 +10141,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/oauth2-proxy/config.toml" + "config_path": "/opt/oauth2-proxy/config.toml", + "os": "debian" }, { "name": "OctoPrint", @@ -13839,21 +10160,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://octoprint.org/", "documentation": "https://docs.octoprint.org/en/master/", @@ -13865,7 +10171,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Odoo", @@ -13885,21 +10192,6 @@ "notes": [ "Database Credentials: `cat ~/odoo.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8069, "website": "https://www.odoo.com/", "documentation": "https://www.odoo.com/en_EN/page/docs", @@ -13915,7 +10207,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "OliveTin", @@ -13935,21 +10228,6 @@ "notes": [ "Configuration Path: `/etc/OliveTin/config.yaml`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 1337, "website": "https://www.olivetin.app/", "documentation": "https://docs.olivetin.app/", @@ -13962,7 +10240,8 @@ "lxc", "vm" ], - "config_path": "/etc/OliveTin/config.yaml" + "config_path": "/etc/OliveTin/config.yaml", + "os": "debian" }, { "name": "Ollama", @@ -13980,21 +10259,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 40, - "os": "Ubuntu", - "ram": 4096, - "version": "24.04" - }, - "type": "default" - } - ], "port": 11434, "website": "https://ollama.com/", "documentation": "https://github.com/ollama/ollama/tree/main/docs", @@ -14006,7 +10270,8 @@ "execute_in": [ "pve" ], - "config_path": "/usr/local/lib/ollama" + "config_path": "/usr/local/lib/ollama", + "os": "ubuntu" }, { "name": "Omada Controller", @@ -14024,21 +10289,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 8043, "website": "https://www.tp-link.com/us/support/download/omada-software-controller/", "documentation": "", @@ -14050,7 +10300,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Ombi", @@ -14068,21 +10319,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://ombi.io/", "documentation": "https://docs.ombi.app/", @@ -14094,7 +10330,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "OpenMediaVault", @@ -14114,21 +10351,6 @@ "notes": [ "Running OVM in a LXC container may require a complicated disk setup, consider using a VM instead. More info: `https://github.com/community-scripts/ProxmoxVE/discussions/175`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.openmediavault.org/", "documentation": "https://docs.openmediavault.org/en/stable/", @@ -14144,7 +10366,8 @@ "default_credentials": { "username": "admin", "password": "openmediavault" - } + }, + "os": "debian" }, { "name": "OneDev", @@ -14162,21 +10385,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 6610, "website": "https://onedev.io/", "documentation": "https://docs.onedev.io/", @@ -14188,7 +10396,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/onedev/conf" + "config_path": "/opt/onedev/conf", + "os": "debian" }, { "name": "ONLYOFFICE Docs", @@ -14208,21 +10417,6 @@ "notes": [ "Database / RabbitMQ Credentials: `cat ~/onlyoffice.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://onlyoffice.com/", "documentation": "https://helpcenter.onlyoffice.com/docs", @@ -14238,7 +10432,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Open-Archiver", @@ -14258,21 +10453,6 @@ "notes": [ "Data directory is: `/opt/openarchiver-data`. If you have a lot of email, you might consider mounting external storage to this directory." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://openarchiver.com/", "documentation": "https://docs.openarchiver.com/", @@ -14284,7 +10464,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/openarchiver/.env" + "config_path": "/opt/openarchiver/.env", + "os": "debian" }, { "name": "OpenCloud", @@ -14310,21 +10491,6 @@ "**Optional Full-text Search with Apache Tika**: requires your own Tika LXC. See `https://community-scripts.github.io/ProxmoxVE/scripts?id=apache-tika`", "**Relevant services**: `opencloud.service`, `opencloud-wopi.service`, `coolwsd.service`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://opencloud.eu", "documentation": "https://docs.opencloud.eu", @@ -14340,7 +10506,8 @@ "default_credentials": { "username": "admin", "password": "randomly generated during the installation process" - } + }, + "os": "debian" }, { "name": "Opengist", @@ -14358,21 +10525,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 6157, "website": "https://opengist.io/", "documentation": "https://opengist.io/docs/", @@ -14384,7 +10536,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/opengist/config.yml" + "config_path": "/opt/opengist/config.yml", + "os": "debian" }, { "name": "openHAB", @@ -14402,21 +10555,6 @@ "IoT & Smart Home" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8443, "website": "https://www.openhab.org/", "documentation": "https://www.openhab.org/docs/", @@ -14428,7 +10566,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "OpenObserve", @@ -14448,21 +10587,6 @@ "notes": [ "Show Login Credentials: `cat /opt/openobserve/data/.env`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5080, "website": "https://openobserve.ai/", "documentation": "https://openobserve.ai/docs/", @@ -14474,7 +10598,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/openobserve/data/.env" + "config_path": "/opt/openobserve/data/.env", + "os": "debian" }, { "name": "OpenProject", @@ -14494,21 +10619,6 @@ "notes": [ "If you want to update from v15.x to v17.x, please read `https://www.openproject.org/docs/installation-and-operations/operation/upgrading/#major-upgrades` before doing so." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.openproject.org", "documentation": "https://www.openproject.org", @@ -14524,7 +10634,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Open WebUI", @@ -14545,21 +10656,6 @@ "Script contains optional installation of Ollama.", "Initial run of the application/container can take some time, depending on your host speed, as the application is installed/updated at runtime. Please be patient!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 50, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://openwebui.com/", "documentation": "https://docs.openwebui.com/", @@ -14571,7 +10667,8 @@ "execute_in": [ "pve" ], - "config_path": "/root/.env" + "config_path": "/root/.env", + "os": "debian" }, { "name": "OpenWrt", @@ -14593,21 +10690,6 @@ "notes": [ "If you use VLANs (default LAN is set to VLAN 999), make sure the Proxmox Linux Bridge is configured as VLAN-aware, otherwise the VM may fail to start." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 0.5, - "os": "Debian", - "ram": 256, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://openwrt.org/", "documentation": "https://openwrt.org/docs/start", @@ -14619,7 +10701,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "openziti-controller", @@ -14639,21 +10722,6 @@ "notes": [ "The Openziti Controller installation will prompt for configuration settings during installation." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.openziti.io/", "documentation": "https://openziti.io/docs/reference/tunnelers/docker/", @@ -14665,7 +10733,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/openziti/etc/controller/bootstrap.env" + "config_path": "/opt/openziti/etc/controller/bootstrap.env", + "os": "debian" }, { "name": "openziti-tunnel", @@ -14686,21 +10755,6 @@ "The Openziti tunnel is installed in host mode; please see documentation for more information", "Openziti tunnel prompts for identity enrollment token during installation" ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Ubuntu", - "ram": 512, - "version": "24.04" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.openziti.io/", "documentation": "https://openziti.io/docs/reference/tunnelers/docker/", @@ -14712,7 +10766,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "ubuntu" }, { "name": "OPNsense", @@ -14734,21 +10789,6 @@ "notes": [ "It will fail with default settings if there is no vmbr0 and vmbr1 on your node. Use advanced settings in this case." ], - "os": [ - "freebsd" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "FreeBSD", - "ram": 8192, - "version": "latest" - }, - "type": "default" - } - ], "port": 443, "website": "https://opnsense.org/", "documentation": "https://docs.opnsense.org/", @@ -14764,7 +10804,8 @@ "default_credentials": { "username": "root", "password": "opnsense" - } + }, + "os": "freebsd" }, { "name": "OTS", @@ -14784,21 +10825,6 @@ "notes": [ "When it is in used external please use it behind reverse proxy or create your own certificates" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://github.com/Luzifer/ots", "documentation": "https://github.com/Luzifer/ots/wiki", @@ -14810,7 +10836,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/ots/.env" + "config_path": "/opt/ots/.env", + "os": "debian" }, { "name": "Outline", @@ -14831,21 +10858,6 @@ "After installation finishes, application will do a database migration so web UI might be unavailable for a minute or two. Also you need to manually add authentication and/or enable HTTPS.", "Configuration file is at: `/opt/outline/.env`. Modify to suit your environment." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://www.getoutline.com", "documentation": "https://docs.getoutline.com/s/hosting/", @@ -14857,7 +10869,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/outline/.env" + "config_path": "/opt/outline/.env", + "os": "debian" }, { "name": "Owncast", @@ -14875,21 +10888,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 2, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://owncast.online/", "documentation": "https://owncast.online/docs/", @@ -14905,7 +10903,8 @@ "default_credentials": { "username": "admin", "password": "abc123" - } + }, + "os": "debian" }, { "name": "ownCloud", @@ -14925,21 +10924,6 @@ "notes": [ "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 12, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.turnkeylinux.org/owncloud", "documentation": "https://doc.owncloud.com/", @@ -14955,7 +10939,8 @@ "default_credentials": { "username": "admin", "password": "" - } + }, + "os": "debian" }, { "name": "PairDrop", @@ -14973,21 +10958,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/schlagmichdoch/PairDrop", "documentation": "https://github.com/schlagmichdoch/PairDrop/blob/master/docs/host-your-own.md", @@ -14999,7 +10969,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Pangolin", @@ -15021,21 +10992,6 @@ "LXC has 4GB of RAM set initially for the build stage. After installation finishes, you can decrease the RAM allocated to 1024MB or 512MB even.", "Make sure you edit `/opt/pangolin/config/config.yml` and change it to match your needs" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://pangolin.net/", "documentation": "https://docs.pangolin.net/", @@ -15047,7 +11003,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/pangolin/config/config.yml" + "config_path": "/opt/pangolin/config/config.yml", + "os": "debian" }, { "name": "PaperlessAI", @@ -15065,21 +11022,6 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/clusterzx/paperless-ai", "documentation": "https://github.com/clusterzx/paperless-ai/wiki/1.-Home", @@ -15091,7 +11033,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/paperless-ai/data/.env" + "config_path": "/opt/paperless-ai/data/.env", + "os": "debian" }, { "name": "Paperless-GPT", @@ -15111,21 +11054,6 @@ "notes": [ "Configuration File: `/opt/paperless-gpt-data/.env`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 3, - "hdd": 7, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/icereed/paperless-gpt", "documentation": "https://github.com/icereed/paperless-gpt/blob/main/README.md", @@ -15137,7 +11065,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/paperless-gpt-data/.env" + "config_path": "/opt/paperless-gpt-data/.env", + "os": "debian" }, { "name": "Paperless-ngx", @@ -15159,21 +11088,6 @@ "Script installs English as default OCR language. To install additional languages, use `apt-get install tesseract-ocr-[lang]`, where [lang] is the language code (e.g. `apt-get install tesseract-ocr-deu`).", "Paperless-NGX use uv, so all calls need to start with `uv run` f.e. `uv run python3 manage.py document_exporter $path` instead `python3 manage.py`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 12, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://docs.paperless-ngx.com/", "documentation": "https://docs.paperless-ngx.com/", @@ -15185,7 +11099,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/paperless/paperless.conf" + "config_path": "/opt/paperless/paperless.conf", + "os": "debian" }, { "name": "Papra", @@ -15209,21 +11124,6 @@ "Ingestion folder available at /opt/papra/ingestion for automatic document import", "Email functionality runs in dry-run mode by default" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 1221, "website": "https://github.com/CorentinTh/papra", "documentation": "https://github.com/CorentinTh/papra", @@ -15235,7 +11135,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/papra/.env" + "config_path": "/opt/papra/.env", + "os": "debian" }, { "name": "Part-DB", @@ -15255,21 +11156,6 @@ "notes": [ "Show login and database credentials: `cat partdb.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/Part-DB/Part-DB-server", "documentation": "https://docs.part-db.de/", @@ -15281,7 +11167,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/partdb/.env.local" + "config_path": "/opt/partdb/.env.local", + "os": "debian" }, { "name": "Passbolt", @@ -15302,21 +11189,6 @@ "Type `cat ~/passbolt.creds` to see MariaDB database credentials. You will need those to setup Passbolt.", "The application uses self-signed certificates. You can also use Let's Encrypt to get a valid certificate for your domain. Please read the documentation for more information." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 2, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://www.passbolt.com/", "documentation": "https://www.passbolt.com/docs/", @@ -15328,7 +11200,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/passbolt/passbolt.php" + "config_path": "/etc/passbolt/passbolt.php", + "os": "debian" }, { "name": "PatchMon", @@ -15346,21 +11219,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://patchmon.net", "documentation": "https://docs.patchmon.net", @@ -15372,7 +11230,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/patchmon/backend/.env, /opt/patchmon/frontend/.env" + "config_path": "/opt/patchmon/backend/.env, /opt/patchmon/frontend/.env", + "os": "debian" }, { "name": "Paymenter", @@ -15392,21 +11251,6 @@ "notes": [ "After installation, navigate to the directory with `cd /opt/paymenter` and run `php artisan app:init`. An interactive setup will prompt you to enter your company name and application URL." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://paymenter.org/", "documentation": "https://paymenter.org/docs", @@ -15422,7 +11266,8 @@ "default_credentials": { "username": "admin@paymenter.org", "password": "paymenter" - } + }, + "os": "debian" }, { "name": "PBS Processor Microcode", @@ -15443,21 +11288,6 @@ "Execute within the Proxmox Backup Server shell on a bare metal system. The script will exit if it detects that it is running in a virtualized environment.", "After a reboot, you can check whether any microcode updates are currently in effect by running the following command: `journalctl -k | grep -E \"microcode\" | head -n 1`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -15469,7 +11299,8 @@ "execute_in": [ "pbs" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PBS 4 Upgrade", @@ -15492,21 +11323,6 @@ "Do not run this on an already upgraded PBS 4.x system.", "A reboot is strongly recommended after upgrade to activate the new kernel and services." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.proxmox.com/en/proxmox-backup-server", "documentation": "https://pbs.proxmox.com/wiki/Upgrade_from_3_to_4", @@ -15518,7 +11334,8 @@ "execute_in": [ "pbs" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PeaNUT", @@ -15536,21 +11353,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 7, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/Brandawg93/PeaNUT/", "documentation": "https://github.com/Brandawg93/PeaNUT/blob/main/README.md", @@ -15562,7 +11364,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/peanut/settings.yml" + "config_path": "/etc/peanut/settings.yml", + "os": "debian" }, { "name": "Pelican Panel", @@ -15583,21 +11386,6 @@ "Database credentials: `cat ~/pelican-panel.creds`", "Step 5 of the Panel installer can be skipped because it has already been set up by the script." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://pelican.dev/", "documentation": "https://pelican.dev/docs/panel/getting-started", @@ -15609,7 +11397,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Pelican Wings", @@ -15629,21 +11418,6 @@ "notes": [ "After installation, you need to use the Auto Deploy command generated by Pelican Panel and, after running the command, restart the Wings service with `systemctl restart wings.service`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://pelican.dev/", "documentation": "https://pelican.dev/docs/wings/install", @@ -15655,7 +11429,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Pf2eTools", @@ -15673,21 +11448,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 6, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://pf2etools.com/", "documentation": "https://github.com/Pf2eToolsOrg/Pf2eTools/wiki", @@ -15699,7 +11459,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PhotoPrism", @@ -15719,21 +11480,6 @@ "notes": [ "Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be compatible." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 2342, "website": "https://photoprism.app/", "documentation": "https://docs.photoprism.app/", @@ -15749,7 +11495,8 @@ "default_credentials": { "username": "admin", "password": "changeme" - } + }, + "os": "debian" }, { "name": "PhpMyAdmin", @@ -15770,21 +11517,6 @@ "Execute within an existing LXC Console", "To update or uninstall run bash call again" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.phpmyadmin.net/", "documentation": "https://www.phpmyadmin.net/docs/", @@ -15797,7 +11529,8 @@ "lxc", "vm" ], - "config_path": "Debian/Ubuntu: /var/www/html/phpMyAdmin | Alpine: /usr/share/phpmyadmin" + "config_path": "Debian/Ubuntu: /var/www/html/phpMyAdmin | Alpine: /usr/share/phpmyadmin", + "os": "debian" }, { "name": "Pi.Alert", @@ -15815,21 +11548,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/leiweibau/Pi.Alert/", "documentation": "https://github.com/leiweibau/Pi.Alert/blob/main/README.md", @@ -15841,7 +11559,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/pialert/config/pialert.conf" + "config_path": "/opt/pialert/config/pialert.conf", + "os": "debian" }, { "name": "Pi-Hole", @@ -15864,21 +11583,6 @@ "With an option to configure Unbound as a forwarding DNS server (using DNS-over-TLS (DoT)) as opposed to a recursive DNS server", "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://pi-hole.net/", "documentation": "https://docs.pi-hole.net/", @@ -15890,7 +11594,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/pihole/pihole.toml" + "config_path": "/etc/pihole/pihole.toml", + "os": "debian" }, { "name": "Pi-Hole Exporter", @@ -15908,32 +11613,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Alpine", - "ram": 0, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 9617, "website": "https://github.com/eko/pihole-exporter", "documentation": "https://github.com/eko/pihole-exporter", @@ -15946,7 +11625,39 @@ "lxc", "vm" ], - "config_path": "/opt/pihole-exporter.env" + "config_path": "/opt/pihole-exporter.env", + "os": "debian" + }, + { + "name": "Pi-Hole Exporter", + "slug": "pihole-exporter", + "desc": "A Prometheus exporter for PI-Hole's Raspberry PI ad blocker", + "script": "tools/addon/pihole-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/pihole-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/pihole-exporter.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 9617, + "website": "https://github.com/eko/pihole-exporter", + "documentation": "https://github.com/eko/pihole-exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pi-hole.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/pihole-exporter.env", + "os": "alpine" }, { "name": "PiMox HAOS", @@ -15966,21 +11677,6 @@ "notes": [ "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 32, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8123, "website": "https://github.com/jiangcuo/Proxmox-Port", "documentation": "", @@ -15992,7 +11688,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Pixelfed", @@ -16015,21 +11712,6 @@ "ActivityPub federation is enabled by default", "Uses PostgreSQL, Redis (socket), and PHP-FPM" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "12" - }, - "type": "default" - } - ], "port": 80, "website": "https://pixelfed.org/", "documentation": "https://docs.pixelfed.org/", @@ -16041,7 +11723,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/pixelfed/.env" + "config_path": "/opt/pixelfed/.env", + "os": "debian" }, { "name": "PLANKA", @@ -16061,21 +11744,6 @@ "notes": [ "Type `cat ~/planka.creds` inside LXC to see admin user and database credentials." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 1337, "website": "https://planka.app/", "documentation": "https://docs.planka.cloud/", @@ -16087,7 +11755,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/planka/.env" + "config_path": "/opt/planka/.env", + "os": "debian" }, { "name": "Plant-it", @@ -16108,21 +11777,6 @@ "This Script use Adoptium JDK 21 - Sometimes the installation of these takes a while", "After the initial start, the backend requires approx. 1-2 minutes boot time" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://plant-it.org/", "documentation": "https://docs.plant-it.org/latest/", @@ -16134,7 +11788,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/plant-it/backend/server.env" + "config_path": "/opt/plant-it/backend/server.env", + "os": "debian" }, { "name": "Plex Media Server", @@ -16154,21 +11809,6 @@ "notes": [ "With Privileged/Unprivileged Hardware Acceleration Support" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 32400, "website": "https://www.plex.tv/", "documentation": "https://support.plex.tv/articles/", @@ -16180,7 +11820,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml" + "config_path": "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml", + "os": "debian" }, { "name": "Pocketbase", @@ -16200,21 +11841,6 @@ "notes": [ "Type `/opt/pocketbase/pocketbase superuser create YOUREMAIL PASSWORD` to create your superuser account." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://pocketbase.io/", "documentation": "https://pocketbase.io/docs/", @@ -16226,7 +11852,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Pocket ID", @@ -16246,21 +11873,6 @@ "notes": [ "Pocket ID requires https to work." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 1411, "website": "https://github.com/pocket-id/pocket-id", "documentation": "https://pocket-id.org/docs/", @@ -16272,7 +11884,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/pocket-id/.env" + "config_path": "/opt/pocket-id/.env", + "os": "debian" }, { "name": "Podman", @@ -16292,21 +11905,6 @@ "notes": [ "Options to Install Portainer or Portainer Agent" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://podman.io/", "documentation": "https://podman.io/docs", @@ -16318,7 +11916,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Podman Home Assistant Container", @@ -16340,21 +11939,6 @@ "config path: `/var/lib/containers/storage/volumes/hass_config/_data`", "Options to Install Portainer or Portainer Agent" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8123, "website": "https://www.home-assistant.io/", "documentation": "https://www.home-assistant.io/docs/", @@ -16366,7 +11950,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/containers/storage/volumes/hass_config/_data" + "config_path": "/var/lib/containers/storage/volumes/hass_config/_data", + "os": "debian" }, { "name": "PBS Post Install", @@ -16388,21 +11973,6 @@ "Execute within the Proxmox Backup Server Shell", "It is recommended to answer “yes” (y) to all options presented during the process." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -16414,7 +11984,8 @@ "execute_in": [ "pbs" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PMG Post Install", @@ -16436,21 +12007,6 @@ "Execute within the Proxmox Mail Gateway Shell", "It is recommended to answer “yes” (y) to all options presented during the process." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -16462,7 +12018,8 @@ "execute_in": [ "pmg" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE Post Install", @@ -16483,21 +12040,6 @@ "Execute within the Proxmox shell", "It is recommended to answer “yes” (y) to all options presented during the process." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -16509,7 +12051,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PostgreSQL", @@ -16530,31 +12073,38 @@ "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", "Debian script offers versions `15, 16, 17, 18`, while Alpine script offers versions `15, 16, 17`." ], - "os": [ - "debian", - "alpine" + "port": 5432, + "website": "https://www.postgresql.org/", + "documentation": "https://www.postgresql.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/postgresql.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "", + "os": "debian" + }, + { + "name": "PostgreSQL", + "slug": "postgresql", + "desc": "PostgreSQL (often referred to as Postgres) is an open-source relational database management system that is known for its extensibility and strict adherence to SQL standards. It is a free and powerful database solution, suitable for a wide range of applications, from small projects to large enterprise systems. PostgreSQL is widely used for its reliability, feature-richness, and robustness.", + "script": "ct/postgresql.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/postgresql.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/postgresql.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", + "Debian script offers versions `15, 16, 17, 18`, while Alpine script offers versions `15, 16, 17`." ], "port": 5432, "website": "https://www.postgresql.org/", @@ -16567,7 +12117,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "alpine" }, { "name": "Postiz", @@ -16588,21 +12139,6 @@ "The build process requires significant RAM (4GB+). Do not reduce container RAM below 4GB.", "NEXT_PUBLIC_* variables are baked at build time. If you change the IP/URL, rebuild with: cd /opt/postiz && pnpm run build" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://postiz.com/", "documentation": "https://docs.postiz.com/", @@ -16614,7 +12150,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/postiz/.env" + "config_path": "/opt/postiz/.env", + "os": "debian" }, { "name": "PowerDNS", @@ -16634,21 +12171,6 @@ "notes": [ "For administrator credentials type: `cat ~/poweradmin.creds` inside LXC." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.powerdns.com/", "documentation": "https://doc.powerdns.com/index.html", @@ -16660,7 +12182,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/poweradmin/config/settings.php" + "config_path": "/opt/poweradmin/config/settings.php", + "os": "debian" }, { "name": "PrivateBin", @@ -16678,21 +12201,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/PrivateBin/PrivateBin", "documentation": "https://github.com/PrivateBin/PrivateBin/wiki", @@ -16704,7 +12212,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/privatebin/cfg/conf.php" + "config_path": "/opt/privatebin/cfg/conf.php", + "os": "debian" }, { "name": "Profilarr", @@ -16722,21 +12231,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 6868, "website": "https://github.com/Dictionarry-Hub/profilarr", "documentation": "https://github.com/Dictionarry-Hub/profilarr#readme", @@ -16748,7 +12242,8 @@ "execute_in": [ "pve" ], - "config_path": "/config" + "config_path": "/config", + "os": "debian" }, { "name": "ProjectSend", @@ -16768,21 +12263,6 @@ "notes": [ "After running the update script, logging in as a system user in ProjectSend is necessary to upgrade the database." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://projectsend.org/", "documentation": "https://docs.projectsend.org/", @@ -16794,7 +12274,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/projectsend/includes/sys.config.php" + "config_path": "/opt/projectsend/includes/sys.config.php", + "os": "debian" }, { "name": "Prometheus", @@ -16812,32 +12293,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 9090, "website": "https://prometheus.io/", "documentation": "https://prometheus.io/docs/introduction/overview/", @@ -16849,7 +12304,38 @@ "execute_in": [ "pve" ], - "config_path": "/etc/prometheus/prometheus.yml" + "config_path": "/etc/prometheus/prometheus.yml", + "os": "debian" + }, + { + "name": "Prometheus", + "slug": "prometheus", + "desc": "Prometheus is widely used to monitor the performance and health of various infrastructure components and applications, and trigger alerts based on predefined rules. It has a multi-dimensional data model and supports various data sources and exporters, making it an extremely flexible and scalable monitoring solution.", + "script": "ct/prometheus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prometheus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prometheus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 9090, + "website": "https://prometheus.io/", + "documentation": "https://prometheus.io/docs/introduction/overview/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/prometheus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/prometheus/prometheus.yml", + "os": "alpine" }, { "name": "Prometheus Alertmanager", @@ -16867,21 +12353,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 9093, "website": "https://prometheus.io/", "documentation": "https://prometheus.io/docs/alerting/latest/overview/", @@ -16893,7 +12364,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/alertmanager/alertmanager.yml" + "config_path": "/etc/alertmanager/alertmanager.yml", + "os": "debian" }, { "name": "Prometheus Blackbox Exporter", @@ -16915,21 +12387,6 @@ "notes": [ "Please adjust the Proxmox credentials in the configuration file!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9115, "website": "https://github.com/prometheus/blackbox_exporter", "documentation": "https://github.com/prometheus/blackbox_exporter", @@ -16941,7 +12398,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/blackbox-exporter/blackbox.yml" + "config_path": "/opt/blackbox-exporter/blackbox.yml", + "os": "debian" }, { "name": "Prometheus Paperless NGX Exporter", @@ -16959,21 +12417,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 8081, "website": "https://github.com/hansmi/prometheus-paperless-exporter", "documentation": "https://github.com/hansmi/prometheus-paperless-exporter", @@ -16986,7 +12429,8 @@ "lxc", "vm" ], - "config_path": "/etc/prometheus-paperless-ngx-exporter/config.env" + "config_path": "/etc/prometheus-paperless-ngx-exporter/config.env", + "os": "debian" }, { "name": "Prometheus Proxmox VE Exporter", @@ -17008,21 +12452,6 @@ "notes": [ "Please adjust the Proxmox credentials in the configuration file!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9221, "website": "https://github.com/prometheus-pve/prometheus-pve-exporter", "documentation": "https://github.com/prometheus-pve/prometheus-pve-exporter", @@ -17034,7 +12463,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/prometheus-pve-exporter/pve.yml" + "config_path": "/opt/prometheus-pve-exporter/pve.yml", + "os": "debian" }, { "name": "Proton Mail Bridge", @@ -17052,8 +12482,6 @@ "MQTT & Messaging" ], "notes": [], - "os": [], - "install_methods_json": [], "port": 0, "website": "https://proton.me/mail/bridge", "documentation": "https://proton.me/support/bridge-cli-guide", @@ -17063,7 +12491,8 @@ "has_arm": false, "is_dev": true, "execute_in": [], - "config_path": "" + "config_path": "", + "os": "" }, { "name": "Prowlarr", @@ -17081,21 +12510,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 9696, "website": "https://github.com/Prowlarr/Prowlarr", "documentation": "https://wiki.servarr.com/prowlarr", @@ -17107,7 +12521,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/prowlarr/" + "config_path": "/var/lib/prowlarr/", + "os": "debian" }, { "name": "Proxmox Backup Server (PBS)", @@ -17128,21 +12543,6 @@ "Set a root password if using autologin. This will be the PBS password. `passwd root`", "Advanced Install is only possible with IPv6 disabled! Otherwise, the installation may get stuck." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8007, "website": "https://www.proxmox.com/en/proxmox-backup-server/overview", "documentation": "https://pbs.proxmox.com/docs/", @@ -17158,7 +12558,8 @@ "default_credentials": { "username": "root", "password": "" - } + }, + "os": "debian" }, { "name": "Proxmox Datacenter Manager (PDM)", @@ -17178,21 +12579,6 @@ "notes": [ "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8443, "website": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", "documentation": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", @@ -17204,7 +12590,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Proxmox Mail Gateway (PMG)", @@ -17224,21 +12611,6 @@ "notes": [ "Set a root password if using autologin. This will be the PMG password. `passwd root`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8006, "website": "https://www.proxmox.com/en/products/proxmox-mail-gateway/overview", "documentation": "https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html", @@ -17254,7 +12626,8 @@ "default_credentials": { "username": "root", "password": "" - } + }, + "os": "debian" }, { "name": "PS5-MQTT", @@ -17274,21 +12647,6 @@ "notes": [ "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8645, "website": "https://github.com/FunkeyFlo/", "documentation": "", @@ -17300,7 +12658,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/.config/ps5-mqtt/config.json" + "config_path": "/opt/.config/ps5-mqtt/config.json", + "os": "debian" }, { "name": "Pterodactyl Panel", @@ -17320,21 +12679,6 @@ "notes": [ "Show login and database credentials: `cat ~/pterodactyl-panel.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://pterodactyl.io", "documentation": "https://pterodactyl.io/panel/1.0/getting_started.html", @@ -17346,7 +12690,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/pterodactyl-panel/.env" + "config_path": "/opt/pterodactyl-panel/.env", + "os": "debian" }, { "name": "Pterodactyl Wings", @@ -17366,21 +12711,6 @@ "notes": [ "After installation, you need to use the Auto Deploy command generated by Pterodactyl Panel and, after running the command, restart the Wings service with `systemctl restart wings.service`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://pterodactyl.io", "documentation": "https://pterodactyl.io/wings/1.0/installing.html", @@ -17392,7 +12722,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/pterodactyl/config.yml" + "config_path": "/etc/pterodactyl/config.yml", + "os": "debian" }, { "name": "Pulse", @@ -17410,21 +12741,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7655, "website": "https://github.com/rcourtman/Pulse", "documentation": "", @@ -17436,7 +12752,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/pulse" + "config_path": "/etc/pulse", + "os": "debian" }, { "name": "PVE Privilege Converter", @@ -17458,21 +12775,6 @@ "Ensure that the backup and target storage have enough space.", "The container will be recreated with a new ID and desired privilege setting." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "https://github.com/onethree7/proxmox-lxc-privilege-converter", @@ -17484,7 +12786,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVEScriptsLocal", @@ -17502,21 +12805,6 @@ "Proxmox & Virtualization" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://community-scripts.github.io/ProxmoxVE", "documentation": "https://github.com/community-scripts/ProxmoxVE-Local", @@ -17528,7 +12816,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/PVEScripts-Local/.env" + "config_path": "/opt/PVEScripts-Local/.env", + "os": "debian" }, { "name": "qBittorrent", @@ -17546,21 +12835,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8090, "website": "https://www.qbittorrent.org/", "documentation": "https://github.com/qbittorrent/qBittorrent/wiki/", @@ -17576,7 +12850,8 @@ "default_credentials": { "username": "admin", "password": "changeme" - } + }, + "os": "debian" }, { "name": "qbittorrent Exporter", @@ -17594,32 +12869,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Alpine", - "ram": 0, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 8090, "website": "https://github.com/martabal/qbittorrent-exporter", "documentation": "https://github.com/martabal/qbittorrent-exporter", @@ -17632,7 +12881,39 @@ "lxc", "vm" ], - "config_path": "/opt/qbittorrent-exporter.env" + "config_path": "/opt/qbittorrent-exporter.env", + "os": "debian" + }, + { + "name": "qbittorrent Exporter", + "slug": "qbittorrent-exporter", + "desc": "A fast and lightweight prometheus exporter for qBittorrent ", + "script": "tools/addon/qbittorrent-exporter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/qbittorrent-exporter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/qbittorrent-exporter.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 8090, + "website": "https://github.com/martabal/qbittorrent-exporter", + "documentation": "https://github.com/martabal/qbittorrent-exporter", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/qbittorrent.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/opt/qbittorrent-exporter.env", + "os": "alpine" }, { "name": "Qdrant", @@ -17650,21 +12931,6 @@ "Databases" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 6333, "website": "https://qdrant.tech/", "documentation": "https://github.com/qdrant/qdrant", @@ -17676,7 +12942,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/qdrant/config.yaml" + "config_path": "/etc/qdrant/config.yaml", + "os": "debian" }, { "name": "Qui", @@ -17694,21 +12961,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 10, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7476, "website": "https://getqui.com/", "documentation": "https://github.com/autobrr/qui", @@ -17720,7 +12972,8 @@ "execute_in": [ "pve" ], - "config_path": "/root/.config/qui/config.toml" + "config_path": "/root/.config/qui/config.toml", + "os": "debian" }, { "name": "RabbitMQ", @@ -17738,21 +12991,6 @@ "MQTT & Messaging" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 15672, "website": "https://www.rabbitmq.com/", "documentation": "https://www.rabbitmq.com/docs", @@ -17768,7 +13006,8 @@ "default_credentials": { "username": "proxmox", "password": "proxmox" - } + }, + "os": "debian" }, { "name": "Radarr", @@ -17786,21 +13025,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7878, "website": "https://radarr.video/", "documentation": "https://wiki.servarr.com/radarr", @@ -17812,7 +13036,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Radicale", @@ -17833,21 +13058,6 @@ "To view the user credentials : `cat radicale.creds`", "This application requires additional configuration. Please refer to https://github.com/community-scripts/ProxmoxVE/discussions/2073." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5232, "website": "https://radicale.org/", "documentation": "https://radicale.org/master.html#documentation-1", @@ -17859,7 +13069,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/radicale/config" + "config_path": "/etc/radicale/config", + "os": "debian" }, { "name": "Rclone", @@ -17880,31 +13091,38 @@ "`cat ~/rclone.creds` to view login credentials", "`htpasswd -b -B /opt/login.pwd newuser newuserpassword` to add more users." ], - "os": [ - "debian", - "alpine" + "port": 3000, + "website": "https://rclone.org/", + "documentation": "https://rclone.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rclone.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "~/.config/rclone/rclone.conf", + "os": "debian" + }, + { + "name": "Rclone", + "slug": "rclone", + "desc": "Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces", + "script": "ct/rclone.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rclone.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rclone.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "`cat ~/rclone.creds` to view login credentials", + "`htpasswd -b -B /opt/login.pwd newuser newuserpassword` to add more users." ], "port": 3000, "website": "https://rclone.org/", @@ -17917,7 +13135,8 @@ "execute_in": [ "pve" ], - "config_path": "~/.config/rclone/rclone.conf" + "config_path": "~/.config/rclone/rclone.conf", + "os": "alpine" }, { "name": "Real-Debrid Torrent Client", @@ -17935,21 +13154,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 6500, "website": "https://github.com/rogerfar/rdt-client", "documentation": "https://github.com/rogerfar/rdt-client/blob/main/README.md", @@ -17961,7 +13165,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/rdtc/appsettings.json" + "config_path": "/opt/rdtc/appsettings.json", + "os": "debian" }, { "name": "Reactive Resume", @@ -17979,21 +13184,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://rxresume.org", "documentation": "https://docs.rxresume.org/", @@ -18005,7 +13195,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/reactive-resume/.env" + "config_path": "/opt/reactive-resume/.env", + "os": "debian" }, { "name": "Readeck", @@ -18023,21 +13214,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://readeck.org/", "documentation": "https://readeck.org/en/docs/", @@ -18049,7 +13225,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/readeck/config.toml" + "config_path": "/opt/readeck/config.toml", + "os": "debian" }, { "name": "Recyclarr", @@ -18070,21 +13247,6 @@ "Configure your Radarr/Sonarr instances in `/root/.config/recyclarr/recyclarr.yml` before the first sync.", "Automatic daily sync is configured via `/etc/cron.d/recyclarr`. Sync logs are saved to `/root/.config/recyclarr/sync.log`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://recyclarr.dev/", "documentation": "https://recyclarr.dev/wiki/", @@ -18096,7 +13258,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Redis ", @@ -18116,31 +13279,37 @@ "notes": [ "Redis Configuration: `nano /etc/redis/redis.conf` or in Alpine: `nano /etc/redis.conf`" ], - "os": [ - "debian", - "alpine" + "port": 0, + "website": "https://redis.io/", + "documentation": "https://redis.io/docs/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/redis.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "Debian /etc/redis/redis.conf | Alpine: /etc/redis.conf", + "os": "debian" + }, + { + "name": "Redis ", + "slug": "redis", + "desc": "Redis is an open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.", + "script": "ct/redis.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/redis.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/redis.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Redis Configuration: `nano /etc/redis/redis.conf` or in Alpine: `nano /etc/redis.conf`" ], "port": 0, "website": "https://redis.io/", @@ -18153,7 +13322,8 @@ "execute_in": [ "pve" ], - "config_path": "Debian /etc/redis/redis.conf | Alpine: /etc/redis.conf" + "config_path": "Debian /etc/redis/redis.conf | Alpine: /etc/redis.conf", + "os": "alpine" }, { "name": "Reitti", @@ -18173,21 +13343,6 @@ "notes": [ "Photon Geocoder running at http://127.0.0.1:2322. Photon is fully setup, but without sample data. (filesize is big) -> checkout our guide: `https://github.com/community-scripts/ProxmoxVE/discussions/8737`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 15, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://www.dedicatedcode.com/projects/reitti/", "documentation": "https://www.dedicatedcode.com/projects/reitti/", @@ -18203,7 +13358,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Resilio Sync", @@ -18223,21 +13379,6 @@ "notes": [ "After free registration, you will receive a license keyfile to your email address. Upload it into any LXC directory and select on first run." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8888, "website": "https://www.resilio.com/sync", "documentation": "https://help.resilio.com/", @@ -18249,7 +13390,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/resilio-sync/config.json" + "config_path": "/etc/resilio-sync/config.json", + "os": "debian" }, { "name": "RevealJS", @@ -18269,21 +13411,6 @@ "notes": [ "LiveReload is on port: 35729" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://github.com/hakimel/reveal.js", "documentation": "https://github.com/hakimel/reveal.js/wiki", @@ -18295,7 +13422,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/revealjs/gulpfile.js" + "config_path": "/opt/revealjs/gulpfile.js", + "os": "debian" }, { "name": "RomM", @@ -18313,21 +13441,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://romm.app/", "documentation": "https://docs.romm.app/latest/", @@ -18339,7 +13452,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/romm/.env" + "config_path": "/opt/romm/.env", + "os": "debian" }, { "name": "Runtipi", @@ -18362,21 +13476,6 @@ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/runtipi.sh)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://runtipi.io/", "documentation": "https://runtipi.io/docs/introduction", @@ -18389,7 +13488,8 @@ "lxc", "vm" ], - "config_path": "/opt/runtipi/state/settings.json" + "config_path": "/opt/runtipi/state/settings.json", + "os": "debian" }, { "name": "RustDesk Server", @@ -18411,31 +13511,39 @@ "To set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd ` inside LXC.", "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC." ], - "os": [ - "debian", - "alpine" + "port": 21114, + "website": "https://rustdesk.com/", + "documentation": "https://rustdesk.com/docs/en/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rustdesk.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Alpine", - "ram": 512, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "", + "os": "debian" + }, + { + "name": "RustDesk Server", + "slug": "rustdeskserver", + "desc": "RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.", + "script": "ct/rustdeskserver.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rustdeskserver.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rustdeskserver.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "Check our configuration guide for help: `https://github.com/community-scripts/ProxmoxVE/discussions/2388`", + "To set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd ` inside LXC.", + "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC." ], "port": 21114, "website": "https://rustdesk.com/", @@ -18448,7 +13556,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "alpine" }, { "name": "RustyPaste", @@ -18468,31 +13577,37 @@ "notes": [ "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove" ], - "os": [ - "debian", - "alpine" + "port": 8000, + "website": "https://github.com/orhun/rustypaste", + "documentation": "https://github.com/orhun/rustypaste", + "logo": "https://github.com/orhun/rustypaste/raw/master/img/rustypaste_logo.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 20, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/opt/rustypaste/config.toml", + "os": "debian" + }, + { + "name": "RustyPaste", + "slug": "rustypaste", + "desc": "Rustypaste is a minimal file upload/pastebin service.", + "script": "ct/rustypaste.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rustypaste.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rustypaste.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove" ], "port": 8000, "website": "https://github.com/orhun/rustypaste", @@ -18505,7 +13620,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/rustypaste/config.toml" + "config_path": "/opt/rustypaste/config.toml", + "os": "alpine" }, { "name": "SABnzbd", @@ -18523,21 +13639,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 7777, "website": "https://sabnzbd.org/", "documentation": "https://sabnzbd.org/wiki/", @@ -18549,7 +13650,8 @@ "execute_in": [ "pve" ], - "config_path": "/.sabnzbd/sabnzbd.ini" + "config_path": "/.sabnzbd/sabnzbd.ini", + "os": "debian" }, { "name": "Salt", @@ -18567,21 +13669,6 @@ "Automation & Scheduling" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://saltproject.io/", "documentation": "https://docs.saltproject.io/salt/install-guide/en/latest/", @@ -18593,7 +13680,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/salt/.env" + "config_path": "/opt/salt/.env", + "os": "debian" }, { "name": "PVE CPU Scaling Governor", @@ -18613,21 +13701,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors", @@ -18639,7 +13712,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Scanopy", @@ -18660,21 +13734,6 @@ "To configure the integrated daemon after install is complete, use the `Create Daemon` menu in the UI and follow the instructions", "The integrated daemon config is located at `/root/.config/daemon/`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 3072, - "version": "13" - }, - "type": "default" - } - ], "port": 60072, "website": "https://scanopy.net", "documentation": "https://github.com/scanopy/scanopy", @@ -18686,7 +13745,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/scanopy/.env, OIDC: /opt/scanopy/oidc.toml" + "config_path": "/opt/scanopy/.env, OIDC: /opt/scanopy/oidc.toml", + "os": "debian" }, { "name": "Scraparr", @@ -18706,21 +13766,6 @@ "notes": [ "Edit config file then restart the scraparr service: `systemctl restart scraparr`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7100, "website": "https://github.com/thecfu/scraparr", "documentation": "https://github.com/thecfu/scraparr/blob/main/README.md", @@ -18732,7 +13777,8 @@ "execute_in": [ "pve" ], - "config_path": "/scraparr/config/config.yaml" + "config_path": "/scraparr/config/config.yaml", + "os": "debian" }, { "name": "SearXNG", @@ -18750,21 +13796,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 7, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8888, "website": "https://github.com/searxng/searxng", "documentation": "https://docs.searxng.org/", @@ -18776,7 +13807,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/searxng/settings.yml" + "config_path": "/etc/searxng/settings.yml", + "os": "debian" }, { "name": "SeaweedFS", @@ -18798,21 +13830,6 @@ "Data is stored in /opt/seaweedfs-data.", "FUSE mounting requires fuse3 (pre-installed)." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 9333, "website": "https://seaweedfs.com/", "documentation": "https://github.com/seaweedfs/seaweedfs/wiki", @@ -18824,7 +13841,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "seelf", @@ -18844,21 +13862,6 @@ "notes": [ "Initial admin email and password: `cat ~/seelf.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://yuukanoo.github.io/seelf/", "documentation": "https://yuukanoo.github.io/seelf/guide/quickstart.html", @@ -18870,7 +13873,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Seerr", @@ -18888,21 +13892,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 12, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 5055, "website": "https://seerr.dev/", "documentation": "https://docs.seerr.dev/", @@ -18914,7 +13903,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/seerr/seerr.conf" + "config_path": "/etc/seerr/seerr.conf", + "os": "debian" }, { "name": "Semaphore", @@ -18935,21 +13925,6 @@ "This instance uses BoltDB", "Admin password: `cat ~/semaphore.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://semaphoreui.com/", "documentation": "https://docs.semaphoreui.com/", @@ -18965,7 +13940,8 @@ "default_credentials": { "username": "admin", "password": "" - } + }, + "os": "debian" }, { "name": "SFTPGo", @@ -18983,21 +13959,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/drakkan/sftpgo", "documentation": "https://docs.sftpgo.com/latest/", @@ -19009,7 +13970,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/sftpgo/sftpgo.json" + "config_path": "/etc/sftpgo/sftpgo.json", + "os": "debian" }, { "name": "Shelfmark", @@ -19030,21 +13992,6 @@ "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI.", "This version of the application does not support routing through Tor (the `USING_TOR` env var)." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8084, "website": "https://github.com/calibrain/shelfmark", "documentation": "https://github.com/calibrain/shelfmark/tree/main/docs", @@ -19056,7 +14003,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/shelfmark" + "config_path": "/etc/shelfmark", + "os": "debian" }, { "name": "Shinobi NVR", @@ -19074,21 +14022,6 @@ "NVR & Cameras" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://shinobi.video/", "documentation": "https://docs.shinobi.video/", @@ -19104,7 +14037,8 @@ "default_credentials": { "username": "admin@shinobi.video", "password": "admin" - } + }, + "os": "debian" }, { "name": "SigNoz", @@ -19124,21 +14058,6 @@ "notes": [ "The first user you register will be the admin user." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://signoz.io/", "documentation": "https://signoz.io/docs/introduction/", @@ -19150,7 +14069,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/signoz/conf/systemd.env" + "config_path": "/opt/signoz/conf/systemd.env", + "os": "debian" }, { "name": "Silverbullet", @@ -19168,21 +14088,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://silverbullet.md", "documentation": "https://silverbullet.md/Manual", @@ -19194,7 +14099,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "SimpleLogin", @@ -19216,21 +14122,6 @@ "DKIM keys are generated at /opt/simplelogin/dkim/. Add the public key as a TXT record: dkim._domainkey.yourdomain.com", "Create your first admin account by visiting the web interface and registering." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://simplelogin.io/", "documentation": "https://github.com/simple-login/app/blob/master/docs/", @@ -19242,7 +14133,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/simplelogin/.env" + "config_path": "/opt/simplelogin/.env", + "os": "debian" }, { "name": "Skylite-UX", @@ -19263,21 +14155,6 @@ "Database credentials: `cat ~/skylite-ux.creds`", "Build process requires ~4GB RAM. Runtime usage is much lower — RAM can be reduced after installation." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/Wetzel402/Skylite-UX", "documentation": "https://github.com/Wetzel402/Skylite-UX", @@ -19289,7 +14166,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/skylite-ux/.env" + "config_path": "/opt/skylite-ux/.env", + "os": "debian" }, { "name": "Slskd", @@ -19309,21 +14187,6 @@ "notes": [ "See /opt/slskd/config/slskd.yml to add your Soulseek credentials" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5030, "website": "https://github.com/slskd/slskd", "documentation": "https://github.com/slskd/slskd/tree/master/docs", @@ -19339,7 +14202,8 @@ "default_credentials": { "username": "slskd", "password": "slskd" - } + }, + "os": "debian" }, { "name": "SmokePing", @@ -19357,21 +14221,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://oss.oetiker.ch/smokeping/", "documentation": "https://oss.oetiker.ch/smokeping/doc/index.en.html", @@ -19383,7 +14232,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/smokeping/config.d/Targets" + "config_path": "/etc/smokeping/config.d/Targets", + "os": "debian" }, { "name": "SnipeIT", @@ -19403,21 +14253,6 @@ "notes": [ "Post Install: `https://github.com/community-scripts/ProxmoxVE/discussions/671`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://snipeitapp.com/", "documentation": "https://snipe-it.readme.io/docs/overview", @@ -19429,7 +14264,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/snipe-it/.env" + "config_path": "/opt/snipe-it/.env", + "os": "debian" }, { "name": "SnowShare", @@ -19447,21 +14283,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/TuroYT/snowshare", "documentation": "https://github.com/TuroYT/snowshare", @@ -19473,7 +14294,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/snowshare.env" + "config_path": "/opt/snowshare.env", + "os": "debian" }, { "name": "sonarqube", @@ -19493,21 +14315,6 @@ "Automation & Scheduling" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 25, - "os": "Debian", - "ram": 6144, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://www.sonarsource.com/products/sonarqube/", "documentation": "https://docs.sonarsource.com/sonarqube-server", @@ -19523,7 +14330,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Sonarr", @@ -19541,21 +14349,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8989, "website": "https://sonarr.tv/", "documentation": "https://wiki.servarr.com/sonarr", @@ -19567,7 +14360,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/lib/sonarr/config.xml" + "config_path": "/var/lib/sonarr/config.xml", + "os": "debian" }, { "name": "Sonobarr", @@ -19587,21 +14381,6 @@ "notes": [ "Default generated admin password is in the env file (sonobarr_superadmin_password)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 20, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 5000, "website": "https://github.com/Dodelidoo-Labs/sonobarr", "documentation": "https://github.com/Dodelidoo-Labs/sonobarr", @@ -19613,7 +14392,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/sonobarr/.env" + "config_path": "/etc/sonobarr/.env", + "os": "debian" }, { "name": "SparkyFitness", @@ -19631,21 +14411,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/CodeWithCJ/SparkyFitness", "documentation": "https://codewithcj.github.io/SparkyFitness", @@ -19657,7 +14422,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/sparkyfitness/.env" + "config_path": "/etc/sparkyfitness/.env", + "os": "debian" }, { "name": "Speedtest-Tracker", @@ -19675,21 +14441,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://github.com/alexjustesen/speedtest-tracker", "documentation": "https://docs.speedtest-tracker.dev/", @@ -19705,7 +14456,8 @@ "default_credentials": { "username": "admin@example.com", "password": "password" - } + }, + "os": "debian" }, { "name": "Split Pro", @@ -19726,21 +14478,6 @@ "Before first use you must configure email credentials or authentication (OAuth/OIDC) provider in `/opt/split-pro/.env` and restart the service `systemctl restart split-pro`.", "Receipt uploads are stored in `/opt/split-pro_data/uploads`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/oss-apps/split-pro", "documentation": "https://github.com/oss-apps/split-pro/blob/main/docker/README.md", @@ -19752,7 +14489,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/split-pro/.env" + "config_path": "/opt/split-pro/.env", + "os": "debian" }, { "name": "Splunk Enterprise", @@ -19774,21 +14512,6 @@ "Trial license allows indexing 500 MB/Day. After 60 days you can convert to a perpetual free license or purchase a Splunk Enterprise license to continue using the expanded functionality designed for enterprise-scale deployments.", "About Splunk Free License: https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.0/configure-splunk-licenses/about-splunk-free" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 40, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://www.splunk.com/en_us/download/splunk-enterprise.html", "documentation": "https://help.splunk.com", @@ -19800,7 +14523,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Spoolman", @@ -19818,21 +14542,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 7912, "website": "https://github.com/Donkie/Spoolman", "documentation": "https://github.com/Donkie/Spoolman/wiki/Installation", @@ -19844,7 +14553,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/spoolman/.env" + "config_path": "/opt/spoolman/.env", + "os": "debian" }, { "name": "Sportarr", @@ -19864,21 +14574,6 @@ "notes": [ "The resources assigned to LXC are considered baseline. Please adjust to match your workload." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 1867, "website": "https://sportarr.net/", "documentation": "https://sportarr.net/docs", @@ -19890,7 +14585,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/sportarr/.env, /opt/sportarr-data/config/config.xml" + "config_path": "/opt/sportarr/.env, /opt/sportarr-data/config/config.xml", + "os": "debian" }, { "name": "SQL Server 2022", @@ -19912,21 +14608,6 @@ "You can setup the admin account 'SA' during installation", "Make sure you disable the SA account if you intend to use this in production!" ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 10, - "os": "Ubuntu", - "ram": 2048, - "version": "22.04" - }, - "type": "default" - } - ], "port": 1433, "website": "https://www.microsoft.com/en-us/sql-server/sql-server-2022", "documentation": "https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16", @@ -19938,7 +14619,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "ubuntu" }, { "name": "SQL Server 2025", @@ -19962,21 +14644,6 @@ "Make sure you disable the SA account if you intend to use this in production!", "Ubuntu 24.04 support requires SQL Server 2025 CU1 or later" ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Ubuntu", - "ram": 2048, - "version": "24.04" - }, - "type": "default" - } - ], "port": 1433, "website": "https://www.microsoft.com/en-us/sql-server/sql-server-2025", "documentation": "https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver17", @@ -19988,7 +14655,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "ubuntu" }, { "name": "step-ca", @@ -20008,21 +14676,6 @@ "notes": [ "For required post installation actions, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/11504`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://github.com/smallstep/certificates", "documentation": "https://smallstep.com/docs/step-ca/", @@ -20038,7 +14691,8 @@ "default_credentials": { "username": "root", "password": "" - } + }, + "os": "debian" }, { "name": "Stirling-PDF", @@ -20056,21 +14710,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://docs.stirlingpdf.com/", "documentation": "", @@ -20086,7 +14725,8 @@ "default_credentials": { "username": "admin", "password": "stirling" - } + }, + "os": "debian" }, { "name": "Strapi", @@ -20108,21 +14748,6 @@ "Default installation uses SQLite. For production use, consider configuring PostgreSQL or MySQL.", "Building the admin panel requires 4GB RAM. Container may take 10-15 minutes to fully initialize." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 1337, "website": "https://strapi.io/", "documentation": "https://docs.strapi.io/", @@ -20134,7 +14759,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/strapi/.env" + "config_path": "/opt/strapi/.env", + "os": "debian" }, { "name": "Streamlink WebUI", @@ -20154,21 +14780,6 @@ "notes": [ "This app requires a Twitch cliend_ID and client_secret, set it in the config file. Look in the application documentation on how to obtain it." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://github.com/CrazyWolf13/streamlink-webui", "documentation": "https://github.com/CrazyWolf13/streamlink-webui", @@ -20184,7 +14795,8 @@ "default_credentials": { "username": "null", "password": "null" - } + }, + "os": "debian" }, { "name": "Stylus", @@ -20202,21 +14814,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://github.com/mmastrac/stylus", "documentation": "https://mmastrac.github.io/stylus/", @@ -20228,7 +14825,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/stylus/config.yaml" + "config_path": "/opt/stylus/config.yaml", + "os": "debian" }, { "name": "Sure", @@ -20246,21 +14844,6 @@ "Finance & Budgeting" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://sure.am", "documentation": "https://github.com/we-promise/sure", @@ -20272,7 +14855,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/sure/.env" + "config_path": "/etc/sure/.env", + "os": "debian" }, { "name": "Suwayomi-Server", @@ -20292,21 +14876,6 @@ "notes": [ "This application can be conflicting with Kaspersky products. You maybe need to disable Kaspersky in order to use this application." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 4567, "website": "https://github.com/Suwayomi/Suwayomi-Server", "documentation": "https://github.com/Suwayomi/Suwayomi-Server/wiki", @@ -20318,7 +14887,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Swizzin", @@ -20341,21 +14911,6 @@ "It is very recommended to install at least the 'panel' for web access, and 'nginx' for easy access to other apps.", "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "12" - }, - "type": "default" - } - ], "port": 80, "website": "https://swizzin.ltd/", "documentation": "https://swizzin.ltd/getting-started", @@ -20367,7 +14922,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/swizzin/" + "config_path": "/etc/swizzin/", + "os": "debian" }, { "name": "Syncthing", @@ -20385,32 +14941,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 8384, "website": "https://syncthing.net/", "documentation": "https://docs.syncthing.net/", @@ -20422,7 +14952,38 @@ "execute_in": [ "pve" ], - "config_path": "/root/.local/state/syncthing/config.xml - Alpine: /var/lib/syncthing/.local/state/syncthing/config.xml" + "config_path": "/root/.local/state/syncthing/config.xml - Alpine: /var/lib/syncthing/.local/state/syncthing/config.xml", + "os": "debian" + }, + { + "name": "Syncthing", + "slug": "syncthing", + "desc": "Syncthing is an open-source file syncing tool that allows users to keep their files in sync across multiple devices by using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are directly between devices.", + "script": "ct/syncthing.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/syncthing.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/syncthing.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "port": 8384, + "website": "https://syncthing.net/", + "documentation": "https://docs.syncthing.net/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/syncthing.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/root/.local/state/syncthing/config.xml - Alpine: /var/lib/syncthing/.local/state/syncthing/config.xml", + "os": "alpine" }, { "name": "Tandoor Recipes", @@ -20440,21 +15001,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8002, "website": "https://tandoor.dev/", "documentation": "https://docs.tandoor.dev/", @@ -20466,7 +15012,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/tandoor/.env" + "config_path": "/opt/tandoor/.env", + "os": "debian" }, { "name": "TasmoAdmin", @@ -20484,21 +15031,6 @@ "IoT & Smart Home" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9999, "website": "https://github.com/TasmoAdmin/TasmoAdmin#readme", "documentation": "", @@ -20510,7 +15042,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "TasmoCompiler", @@ -20528,21 +15061,6 @@ "IoT & Smart Home" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/benzino77/tasmocompiler", "documentation": "https://github.com/benzino77/tasmocompiler/blob/master/README.md", @@ -20554,7 +15072,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Tautulli", @@ -20572,21 +15091,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8181, "website": "https://tautulli.com/", "documentation": "https://github.com/Tautulli/Tautulli/wiki", @@ -20598,7 +15102,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/Tautulli/config.ini" + "config_path": "/opt/Tautulli/config.ini", + "os": "debian" }, { "name": "Tdarr", @@ -20618,21 +15123,6 @@ "notes": [ "With Privileged/Unprivileged Hardware Acceleration Support" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8265, "website": "https://tdarr.io/", "documentation": "https://docs.tdarr.io/docs/welcome/what", @@ -20644,7 +15134,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Teamspeak-Server", @@ -20665,31 +15156,38 @@ "Use `journalctl -u teamspeak-server.service` inside Debian LXC console to check for admin credentials!", "Use `cat /var/log/teamspeak.err.log` inside Alpine LXC console to check for admin credentials!" ], - "os": [ - "debian", - "alpine" + "port": 9987, + "website": "https://teamspeak.com/", + "documentation": "https://support.teamspeak.com/hc/en-us/categories/360000302017-TeamSpeak-3", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teamspeak-light.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "", + "os": "debian" + }, + { + "name": "Teamspeak-Server", + "slug": "teamspeak-server", + "desc": "TeamSpeak is a voice over IP (VoIP) application, primarily used by gamers and teams to chat in real time on dedicated servers. It delivers crystal‑clear, low‑latency voice communication.", + "script": "ct/teamspeak-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/teamspeak-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/teamspeak-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Use `journalctl -u teamspeak-server.service` inside Debian LXC console to check for admin credentials!", + "Use `cat /var/log/teamspeak.err.log` inside Alpine LXC console to check for admin credentials!" ], "port": 9987, "website": "https://teamspeak.com/", @@ -20702,7 +15200,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "alpine" }, { "name": "Technitium DNS", @@ -20720,21 +15219,6 @@ "Adblock & DNS" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5380, "website": "https://technitium.com/dns/", "documentation": "https://blog.technitium.com/2017/11/running-dns-server-on-ubuntu-linux.html", @@ -20746,7 +15230,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "TeddyCloud", @@ -20764,21 +15249,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", "documentation": "https://tonies-wiki.revvox.de/docs/tools/teddycloud/", @@ -20790,7 +15260,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Telegraf", @@ -20810,21 +15281,6 @@ "notes": [ "Make sure to configure an output for the telegraf config and start the service with `systemctl start telegraf`." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://github.com/influxdata/telegraf", "documentation": "https://docs.influxdata.com/telegraf/v1/", @@ -20836,7 +15292,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/telegraf/telegraf.conf" + "config_path": "/etc/telegraf/telegraf.conf", + "os": "debian" }, { "name": "Termix", @@ -20854,21 +15311,6 @@ "Authentication & Security" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://termix.site/", "documentation": "https://docs.termix.site/", @@ -20880,7 +15322,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "The Lounge", @@ -20900,21 +15343,6 @@ "notes": [ "The Lounge is running in private mode. Use `runuser -u thelounge -- thelounge add usernamehere` to create users." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 9000, "website": "https://thelounge.chat/", "documentation": "https://thelounge.chat/docs", @@ -20926,7 +15354,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/thelounge/config.js" + "config_path": "/etc/thelounge/config.js", + "os": "debian" }, { "name": "ThingsBoard", @@ -20948,21 +15377,6 @@ "Additional demo accounts: tenant@thingsboard.org / tenant and customer@thingsboard.org / customer", "Change passwords for all accounts in the account profile page after first login" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://thingsboard.io/", "documentation": "https://thingsboard.io/docs/", @@ -20978,7 +15392,8 @@ "default_credentials": { "username": "sysadmin@thingsboard.org", "password": "sysadmin" - } + }, + "os": "debian" }, { "name": "Threadfin", @@ -20996,21 +15411,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 34400, "website": "https://github.com/Threadfin/Threadfin", "documentation": "https://github.com/xteve-project/xTeVe-Documentation/blob/master/en/configuration.md", @@ -21022,7 +15422,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Tianji", @@ -21040,21 +15441,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 12, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 12345, "website": "https://tianji.msgbyte.com/", "documentation": "https://tianji.dev/docs/intro", @@ -21070,7 +15456,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "debian" }, { "name": "Tor Snowflake", @@ -21088,21 +15475,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://snowflake.torproject.org/", "documentation": "https://community.torproject.org/relay/setup/snowflake/standalone/", @@ -21114,7 +15486,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Traccar", @@ -21132,21 +15505,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8082, "website": "https://www.traccar.org/", "documentation": "https://www.traccar.org/documentation/", @@ -21158,7 +15516,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/traccar/conf/traccar.xml" + "config_path": "/opt/traccar/conf/traccar.xml", + "os": "debian" }, { "name": "Tracearr", @@ -21176,21 +15535,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/connorgallopo/Tracearr", "documentation": "https://github.com/connorgallopo/Tracearr#readme", @@ -21202,7 +15546,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Tracktor", @@ -21222,21 +15567,6 @@ "notes": [ "Please check and update the '/opt/tracktor.env' file if using behind reverse proxy." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 6, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/javedh-dev/tracktor", "documentation": "https://github.com/javedh-dev/tracktor/tree/main/docs", @@ -21252,7 +15582,8 @@ "default_credentials": { "username": "", "password": "123456" - } + }, + "os": "debian" }, { "name": "Traefik", @@ -21270,32 +15601,6 @@ "Webservers & Proxies" ], "notes": [], - "os": [ - "debian", - "alpine" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 512, - "version": "3.23" - }, - "type": "alpine" - } - ], "port": 8080, "website": "https://traefik.io/", "documentation": "https://doc.traefik.io/", @@ -21307,7 +15612,38 @@ "execute_in": [ "pve" ], - "config_path": "/etc/traefik/traefik.yaml" + "config_path": "/etc/traefik/traefik.yaml", + "os": "debian" + }, + { + "name": "Traefik", + "slug": "traefik", + "desc": "Traefik (pronounced traffic) is an open-source edge router and reverse proxy that simplifies managing microservices. It automatically discovers services, dynamically updates routing rules without downtime, provides load balancing, handles SSL termination, and supports various middleware for added functionality. Ideal for cloud-native environments, it integrates seamlessly with platforms like Docker and Kubernetes.", + "script": "ct/traefik.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/traefik.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/traefik.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "port": 8080, + "website": "https://traefik.io/", + "documentation": "https://doc.traefik.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/traefik.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/traefik/traefik.yaml", + "os": "alpine" }, { "name": "Transmission", @@ -21328,31 +15664,38 @@ "Script disables whitelisting by default. Change config to suit your needs.", "Alpine script sets initial disk size to 1GB. Please adjust for your needs after installation ends." ], - "os": [ - "debian", - "alpine" + "port": 9091, + "website": "https://transmissionbt.com/", + "documentation": "https://github.com/transmission/transmission/blob/main/docs/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/transmission.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "Debian `/etc/transmission-daemon/settings.json` | Alpine `/var/lib/transmission/config/settings.json`", + "os": "debian" + }, + { + "name": "Transmission", + "slug": "transmission", + "desc": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", + "script": "ct/transmission.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/transmission.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/transmission.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Script disables whitelisting by default. Change config to suit your needs.", + "Alpine script sets initial disk size to 1GB. Please adjust for your needs after installation ends." ], "port": 9091, "website": "https://transmissionbt.com/", @@ -21365,7 +15708,8 @@ "execute_in": [ "pve" ], - "config_path": "Debian `/etc/transmission-daemon/settings.json` | Alpine `/var/lib/transmission/config/settings.json`" + "config_path": "Debian `/etc/transmission-daemon/settings.json` | Alpine `/var/lib/transmission/config/settings.json`", + "os": "alpine" }, { "name": "Trilium Notes", @@ -21383,21 +15727,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://github.com/TriliumNext/trilium", "documentation": "https://github.com/TriliumNext/trilium/wiki", @@ -21409,7 +15738,8 @@ "execute_in": [ "pve" ], - "config_path": "/root/trilium-data/config.ini" + "config_path": "/root/trilium-data/config.ini", + "os": "debian" }, { "name": "TRIP", @@ -21427,21 +15757,6 @@ "Webservers & Proxies" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://github.com/itskovacs/TRIP", "documentation": "https://itskovacs.github.io/trip/docs/intro", @@ -21453,7 +15768,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/trip.env" + "config_path": "/opt/trip.env", + "os": "debian" }, { "name": "TrueNAS Community Edition", @@ -21473,21 +15789,6 @@ "notes": [ "Once the script finishes, proceed with the OS installation via the console. For more details, please refer to this discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/11344`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.truenas.com/truenas-community-edition/", "documentation": "https://www.truenas.com/docs/", @@ -21499,7 +15800,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Tududi", @@ -21520,21 +15822,6 @@ "Create users like this: `cd /opt/tududi` => `npm run user:create `", "Database location: `/opt/tududi-db`. Uploads: `/opt/tududi-uploads`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3002, "website": "https://tududi.com/", "documentation": "https://github.com/chrisvel/tududi#-getting-started", @@ -21546,7 +15833,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/tududi/backend/.env" + "config_path": "/opt/tududi/backend/.env", + "os": "debian" }, { "name": "Tunarr", @@ -21564,21 +15852,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://tunarr.com/", "documentation": "https://tunarr.com/", @@ -21590,7 +15863,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/tunarr/.env" + "config_path": "/opt/tunarr/.env", + "os": "debian" }, { "name": "TurnKey", @@ -21611,21 +15885,6 @@ "The script creates a `*.creds` file in the Proxmox root directory with the password of the newly created TurnKey LXC Appliance.", "Retrieve Password: `cat turnkey-name.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.turnkeylinux.org/", "documentation": "", @@ -21637,7 +15896,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Twenty", @@ -21659,21 +15919,6 @@ "Building from source requires significant resources and takes 10-15 minutes.", "Update SERVER_URL in /opt/twenty/.env if accessing from a different hostname." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 8192, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://twenty.com/", "documentation": "https://docs.twenty.com/", @@ -21685,7 +15930,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/twenty/.env" + "config_path": "/opt/twenty/.env", + "os": "debian" }, { "name": "twingate-connector", @@ -21706,21 +15952,6 @@ "You can get your Twingate access or refresh tokens from the Twingate Admin Console. `https://auth.twingate.com/signup-v2`", "If you need to update your access or refresh tokens, they can be found in /etc/twingate/connector.conf" ], - "os": [ - "ubuntu" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 3, - "os": "Ubuntu", - "ram": 1024, - "version": "24.04" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.twingate.com", "documentation": "https://www.twingate.com/docs/", @@ -21732,7 +15963,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/twingate/connector.conf" + "config_path": "/etc/twingate/connector.conf", + "os": "ubuntu" }, { "name": "TypeSense", @@ -21752,21 +15984,6 @@ "notes": [ "This script requires some extra steps after the installation, Please checkout the 'documentation' Button" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://typesense.org/", "documentation": "https://typesense.org/docs/", @@ -21778,7 +15995,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/typesense/typesense-server.ini" + "config_path": "/etc/typesense/typesense-server.ini", + "os": "debian" }, { "name": "Ubuntu", @@ -21796,21 +16014,6 @@ "Operating Systems" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://ubuntu.com/", "documentation": "", @@ -21826,7 +16029,8 @@ "default_credentials": { "username": "root", "password": "" - } + }, + "os": "debian" }, { "name": "Ubuntu 22.04", @@ -21846,21 +16050,6 @@ "notes": [ "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://ubuntu.com/", "documentation": "", @@ -21872,7 +16061,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Ubuntu 24.04", @@ -21892,21 +16082,6 @@ "notes": [ "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 7, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://ubuntu.com/", "documentation": "", @@ -21918,7 +16093,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Ubuntu 25.04", @@ -21938,21 +16114,6 @@ "notes": [ "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://ubuntu.com/", "documentation": "", @@ -21964,7 +16125,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "UHF Server", @@ -21982,21 +16144,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 7568, "website": "https://www.uhfapp.com/", "documentation": "https://www.uhfapp.com/server", @@ -22008,7 +16155,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/uhf-server/" + "config_path": "/etc/uhf-server/", + "os": "debian" }, { "name": "Umami", @@ -22028,21 +16176,6 @@ "notes": [ "To view the database credentials : `cat umami.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 12, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://umami.is/", "documentation": "https://umami.is/docs", @@ -22058,7 +16191,8 @@ "default_credentials": { "username": "admin", "password": "umami" - } + }, + "os": "debian" }, { "name": "Umbrel OS", @@ -22078,21 +16212,6 @@ "notes": [ "This VM use as base a Debian 12 OS with a custom kernel and some additional packages to run Umbrel OS. It is not a standard Debian VM, but it is optimized for Umbrel OS." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 32, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://umbrel.com/", "documentation": "https://community.umbrel.com/c/guides/", @@ -22108,7 +16227,8 @@ "default_credentials": { "username": "umbrel", "password": "umbrel" - } + }, + "os": "debian" }, { "name": "UmlautAdaptarr", @@ -22126,21 +16246,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5005, "website": "https://github.com/PCJones/UmlautAdaptarr", "documentation": "https://github.com/PCJones/UmlautAdaptarr/blob/master/README.md", @@ -22152,7 +16257,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/UmlautAdaptarr/appsettings.json" + "config_path": "/opt/UmlautAdaptarr/appsettings.json", + "os": "debian" }, { "name": "Unbound", @@ -22172,21 +16278,6 @@ "notes": [ "Unbound Configuration Path: `/etc/unbound/unbound.conf.d/unbound.conf`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 5335, "website": "https://www.nlnetlabs.nl/projects/unbound/about/", "documentation": "https://unbound.docs.nlnetlabs.nl/en/latest/", @@ -22198,7 +16289,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/unbound/unbound.conf.d/unbound.conf" + "config_path": "/etc/unbound/unbound.conf.d/unbound.conf", + "os": "debian" }, { "name": "Unifi OS Server", @@ -22216,21 +16308,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 11443, "website": "https://www.ui.com/", "documentation": "https://help.ui.com/hc/en-us", @@ -22242,7 +16319,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Unifi OS Server VM", @@ -22260,21 +16338,6 @@ "Operating Systems" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 32, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.ui.com/", "documentation": "https://help.ui.com/hc/en-us", @@ -22286,7 +16349,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Unmanic", @@ -22304,21 +16368,6 @@ "Miscellaneous" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8888, "website": "https://docs.unmanic.app/", "documentation": "https://docs.unmanic.app/docs/", @@ -22330,7 +16379,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE LXC Apps Updater", @@ -22361,21 +16411,6 @@ "Use `var_skip_confirm=yes` to skip initial confirmation dialog.", "Use `var_auto_reboot=yes|no` to auto-reboot containers after update." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/11532", @@ -22387,7 +16422,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE LXC Updater", @@ -22408,21 +16444,6 @@ "Execute within the Proxmox shell", "The script updates only the operating system of the LXC container. It DOES NOT update the application installed within the container!" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -22434,7 +16455,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "PVE Update Repositories", @@ -22454,21 +16476,6 @@ "notes": [ "Execute within the Proxmox shell" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "", "documentation": "", @@ -22480,7 +16487,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Upgopher", @@ -22501,21 +16509,6 @@ "Default uploads directory: `/opt/upgopher/uploads`", "Set application startup options by editing `/etc/systemd/system/upgopher.service`. Read documentation for available options." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 9090, "website": "https://github.com/wanetty/upgopher", "documentation": "https://github.com/wanetty/upgopher#readme", @@ -22527,7 +16520,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "UpSnap", @@ -22547,21 +16541,6 @@ "notes": [ "The first user you register will be the admin user." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8090, "website": "https://github.com/seriousm4x/UpSnap", "documentation": "https://github.com/seriousm4x/UpSnap/wiki", @@ -22573,7 +16552,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Uptime Kuma", @@ -22591,21 +16571,6 @@ "Monitoring & Analytics" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3001, "website": "https://github.com/louislam/uptime-kuma#uptime-kuma", "documentation": "https://github.com/louislam/uptime-kuma/wiki", @@ -22617,7 +16582,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "UrBackup Server", @@ -22638,21 +16604,6 @@ "You probably want to drastically extend the storage space to fit whatever clients you want to back up", "Directory `/opt/urbackup/backups` is set as initial backup path. Change it to your liking" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 16, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 55414, "website": "https://www.urbackup.org/", "documentation": "https://www.urbackup.org/documentation.html", @@ -22664,7 +16615,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Valkey", @@ -22685,31 +16637,38 @@ "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." ], - "os": [ - "debian", - "alpine" + "port": 6379, + "website": "https://valkey.io/", + "documentation": "https://valkey.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valkey.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/etc/valkey/valkey.conf", + "os": "debian" + }, + { + "name": "Valkey", + "slug": "valkey", + "desc": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", + "script": "ct/valkey.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/valkey.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/valkey.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", + "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." ], "port": 6379, "website": "https://valkey.io/", @@ -22722,7 +16681,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/valkey/valkey.conf" + "config_path": "/etc/valkey/valkey.conf", + "os": "alpine" }, { "name": "Vaultwarden", @@ -22743,31 +16703,38 @@ "Application uses self-signed certificate for HTTPS to work and is enabled by default. If you need a different setup, please read the documentation.", "To set the Admin Token, run the command below (or type update) in the LXC Console." ], - "os": [ - "debian", - "alpine" + "port": 8000, + "website": "https://github.com/dani-garcia/vaultwarden/", + "documentation": "https://github.com/dani-garcia/vaultwarden/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/vaultwarden.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 20, - "os": "Debian", - "ram": 6144, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/opt/vaultwarden/.env", + "os": "debian" + }, + { + "name": "Vaultwarden", + "slug": "vaultwarden", + "desc": "Vaultwarden is a self-hosted password manager which provides secure and encrypted password storage. It uses client-side encryption and provides access to passwords through a web interface and mobile apps.", + "script": "ct/vaultwarden.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/vaultwarden.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/vaultwarden.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Application uses self-signed certificate for HTTPS to work and is enabled by default. If you need a different setup, please read the documentation.", + "To set the Admin Token, run the command below (or type update) in the LXC Console." ], "port": 8000, "website": "https://github.com/dani-garcia/vaultwarden/", @@ -22780,7 +16747,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/vaultwarden/.env" + "config_path": "/opt/vaultwarden/.env", + "os": "alpine" }, { "name": "Verdaccio", @@ -22800,21 +16768,6 @@ "notes": [ "To create the first user, run: npm adduser --registry http://:4873" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 4873, "website": "https://verdaccio.org/", "documentation": "https://verdaccio.org/docs/what-is-verdaccio", @@ -22826,7 +16779,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/verdaccio/config/config.yaml" + "config_path": "/opt/verdaccio/config/config.yaml", + "os": "debian" }, { "name": "VersityGW", @@ -22844,8 +16798,6 @@ "Files & Downloads" ], "notes": [], - "os": [], - "install_methods_json": [], "port": 7070, "website": "https://www.versity.com/", "documentation": "https://github.com/versity/versitygw/wiki", @@ -22855,7 +16807,8 @@ "has_arm": false, "is_dev": true, "execute_in": [], - "config_path": "/etc/versitygw.d/gateway.conf" + "config_path": "/etc/versitygw.d/gateway.conf", + "os": "" }, { "name": "VictoriaMetrics", @@ -22875,21 +16828,6 @@ "notes": [ "Included option to install VictoriaLogs." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 16, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8428, "website": "https://victoriametrics.com/", "documentation": "https://docs.victoriametrics.com/", @@ -22901,7 +16839,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Vikunja", @@ -22919,21 +16858,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3456, "website": "https://vikunja.io/", "documentation": "https://vikunja.io/docs/", @@ -22945,7 +16869,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/vikunja/config.yml" + "config_path": "/etc/vikunja/config.yml", + "os": "debian" }, { "name": "Wallabag", @@ -22965,21 +16890,6 @@ "notes": [ "Database credentials are stored in ~/wallabag.creds" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://wallabag.org/", "documentation": "https://doc.wallabag.org/", @@ -22991,7 +16901,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/wallabag/app/config/parameters.yml" + "config_path": "/opt/wallabag/app/config/parameters.yml", + "os": "debian" }, { "name": "Wallos", @@ -23009,21 +16920,6 @@ "Finance & Budgeting" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://wallosapp.com/", "documentation": "https://github.com/ellite/wallos", @@ -23035,7 +16931,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Wanderer", @@ -23053,21 +16950,6 @@ "Gaming & Leisure" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://wanderer.to", "documentation": "https://wanderer.to/welcome", @@ -23079,7 +16961,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/wanderer/.env" + "config_path": "/opt/wanderer/.env", + "os": "debian" }, { "name": "Warracker", @@ -23099,21 +16982,6 @@ "notes": [ "The first user you register will be the admin user." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://warracker.com/", "documentation": "", @@ -23125,7 +16993,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/.env" + "config_path": "/opt/.env", + "os": "debian" }, { "name": "Wastebin", @@ -23143,21 +17012,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8088, "website": "https://github.com/matze/wastebin", "documentation": "https://github.com/matze/wastebin/blob/a297749b932ed9ff32569f3af7ee8e4a5b499834/README.md", @@ -23169,7 +17023,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/wastebin-data/.env" + "config_path": "/opt/wastebin-data/.env", + "os": "debian" }, { "name": "Watcharr", @@ -23187,21 +17042,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3080, "website": "https://watcharr.app/", "documentation": "https://watcharr.app/docs/introduction", @@ -23213,7 +17053,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "WatchYourLAN", @@ -23231,21 +17072,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 8840, "website": "https://github.com/aceberg/WatchYourLAN", "documentation": "https://github.com/aceberg/WatchYourLAN/blob/main/README.md", @@ -23257,7 +17083,8 @@ "execute_in": [ "pve" ], - "config_path": "/data/config.yaml" + "config_path": "/data/config.yaml", + "os": "debian" }, { "name": "Wavelog", @@ -23277,21 +17104,6 @@ "notes": [ "Database credentials: `cat ~/wavelog.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 2, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://www.wavelog.org/", "documentation": "https://github.com/wavelog/wavelog/wiki", @@ -23303,7 +17115,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/wavelog/application/config/config.php" + "config_path": "/opt/wavelog/application/config/config.php", + "os": "debian" }, { "name": "Wazuh", @@ -23324,21 +17137,6 @@ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", "Show password: `cat ~/wazuh.creds`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 25, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 443, "website": "https://wazuh.com/", "documentation": "https://documentation.wazuh.com/", @@ -23354,7 +17152,8 @@ "default_credentials": { "username": "root", "password": "" - } + }, + "os": "debian" }, { "name": "Wealthfolio", @@ -23374,21 +17173,6 @@ "notes": [ "Login password is stored in ~/wealthfolio.creds" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 4, - "hdd": 10, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://wealthfolio.app/", "documentation": "https://wealthfolio.app/docs/introduction/", @@ -23404,7 +17188,8 @@ "default_credentials": { "username": "", "password": "See ~/wealthfolio.creds" - } + }, + "os": "debian" }, { "name": "Web-Check", @@ -23424,21 +17209,6 @@ "notes": [ "This script uses a fork located here: `https://github.com/CrazyWolf13/web-check/` as the original Repository does not provide tagged Github Releases, an issues is open for this: `https://github.com/Lissy93/web-check/issues/248`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 12, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://github.com/lissy93/web-check", "documentation": "https://github.com/Lissy93/web-check/blob/master/.github/README.md", @@ -23450,7 +17220,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/web-check/.env" + "config_path": "/opt/web-check/.env", + "os": "debian" }, { "name": "Webmin System Administration", @@ -23470,21 +17241,6 @@ "notes": [ "Execute within an existing LXC Console" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 0, - "hdd": 0, - "os": "Debian", - "ram": 0, - "version": "13" - }, - "type": "default" - } - ], "port": 10000, "website": "https://webmin.com/", "documentation": "https://webmin.com/docs/", @@ -23502,7 +17258,8 @@ "default_credentials": { "username": "root", "password": "root" - } + }, + "os": "debian" }, { "name": "wger", @@ -23522,21 +17279,6 @@ "notes": [ "This LXC also runs Celery and Redis to synchronize workouts and ingredients" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://wger.de", "documentation": "https://wger.readthedocs.io/en/latest/index.html#", @@ -23552,7 +17294,8 @@ "default_credentials": { "username": "admin", "password": "adminadmin" - } + }, + "os": "debian" }, { "name": "Whisparr", @@ -23570,21 +17313,6 @@ "*Arr Suite" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 6969, "website": "https://github.com/Whisparr/Whisparr", "documentation": "https://wiki.servarr.com/en/whisparr", @@ -23596,7 +17324,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Wiki.js", @@ -23614,21 +17343,6 @@ "Documents & Notes" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 7, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://js.wiki/", "documentation": "https://docs.requarks.io/", @@ -23640,7 +17354,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/wikijs/config.yml" + "config_path": "/opt/wikijs/config.yml", + "os": "debian" }, { "name": "WireGuard", @@ -23661,31 +17376,42 @@ "Wireguard and WGDashboard are not the same. More info: `https://wgdashboard.dev/`", "WGDashboard installation is optional." ], - "os": [ - "debian", - "alpine" + "port": 10086, + "website": "https://www.wireguard.com/", + "documentation": "https://www.wireguard.com/quickstart/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wireguard.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "/etc/wireguard/wg0.conf", + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "os": "debian" + }, + { + "name": "WireGuard", + "slug": "wireguard", + "desc": "WireGuard is a free and open-source virtual private network (VPN) software that uses modern cryptography to secure the data transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the network layer and is capable of being used with a wide range of protocols and configurations. Unlike other VPN protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is known for its ease of setup and configuration, making it a popular choice for personal and commercial use.", + "script": "ct/wireguard.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wireguard.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wireguard.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Wireguard and WGDashboard are not the same. More info: `https://wgdashboard.dev/`", + "WGDashboard installation is optional." ], "port": 10086, "website": "https://www.wireguard.com/", @@ -23702,7 +17428,8 @@ "default_credentials": { "username": "admin", "password": "admin" - } + }, + "os": "alpine" }, { "name": "Wishlist", @@ -23722,21 +17449,6 @@ "notes": [ "When using a reverse proxy with this script, please edit the`ORIGIN` value in `/opt/wishlist/.env` to point to your new URL, otherwise creating an admin account or logging in will not work." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3280, "website": "https://github.com/cmintey/wishlist", "documentation": "https://github.com/cmintey/wishlist/blob/main/README.md#getting-started", @@ -23748,7 +17460,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/wishlist/.env" + "config_path": "/opt/wishlist/.env", + "os": "debian" }, { "name": "Wizarr", @@ -23768,21 +17481,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 5690, "website": "https://docs.wizarr.dev/", "documentation": "https://docs.wizarr.dev/", @@ -23794,7 +17492,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/wizarr/.env" + "config_path": "/opt/wizarr/.env", + "os": "debian" }, { "name": "Wordpress", @@ -23812,21 +17511,6 @@ "Webservers & Proxies" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://wordpress.org/", "documentation": "https://wordpress.org/documentation/", @@ -23838,7 +17522,8 @@ "execute_in": [ "pve" ], - "config_path": "/var/www/html/wordpress/wp-config.php" + "config_path": "/var/www/html/wordpress/wp-config.php", + "os": "debian" }, { "name": "WriteFreely", @@ -23858,21 +17543,6 @@ "notes": [ "After installation execute `writefreely user create --admin :` to create your user." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://writefreely.org/", "documentation": "https://writefreely.org/docs", @@ -23884,7 +17554,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/writefreely/config.ini" + "config_path": "/opt/writefreely/config.ini", + "os": "debian" }, { "name": "Yamtrack", @@ -23905,21 +17576,6 @@ "Set API keys (TMDB_API, MAL_API, IGDB_ID, IGDB_SECRET) in /opt/yamtrack/src/.env to enable media search from external providers.", "If using a reverse proxy, set the URLS variable in .env to your external URL (e.g., URLS=https://yamtrack.example.com)." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://github.com/FuzzyGrim/Yamtrack", "documentation": "https://github.com/FuzzyGrim/Yamtrack/wiki", @@ -23931,7 +17587,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/yamtrack/src/.env" + "config_path": "/opt/yamtrack/src/.env", + "os": "debian" }, { "name": "yt-dlp-webui", @@ -23953,21 +17610,6 @@ "The config file is located in `/opt/yt-dlp-webui/config.conf`", "Make sure to either mount an external path or increase the Disk space afterwards" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 3033, "website": "https://github.com/marcopiovanello/yt-dlp-web-ui", "documentation": "https://github.com/marcopiovanello/yt-dlp-web-ui", @@ -23983,7 +17625,8 @@ "default_credentials": { "username": "admin", "password": "" - } + }, + "os": "debian" }, { "name": "Yubal", @@ -24001,21 +17644,6 @@ "Media & Streaming" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 15, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://github.com/guillevc/yubal", "documentation": "https://github.com/guillevc/yubal/blob/master/README.md", @@ -24027,7 +17655,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/yubal.env" + "config_path": "/opt/yubal.env", + "os": "debian" }, { "name": "YunoHost", @@ -24047,21 +17676,6 @@ "notes": [ "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 20, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 80, "website": "https://yunohost.org/", "documentation": "https://doc.yunohost.org/", @@ -24073,7 +17687,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Zabbix", @@ -24096,21 +17711,6 @@ "For agent2 the PostgreSQL plugin is installed by default; all plugins are optional", "If agent2 with NVIDIA plugin is installed in an environment without GPU, the installer disables it automatically" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://www.zabbix.com/", "documentation": "https://www.zabbix.com/documentation/current/en/manual", @@ -24126,7 +17726,8 @@ "default_credentials": { "username": "Admin", "password": "zabbix" - } + }, + "os": "debian" }, { "name": "Zammad", @@ -24144,21 +17745,6 @@ "Business & ERP" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 8, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 0, "website": "https://zammad.org/", "documentation": "https://docs.zammad.org/en/latest/", @@ -24170,7 +17756,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/nginx/sites-available/zammad.conf" + "config_path": "/etc/nginx/sites-available/zammad.conf", + "os": "debian" }, { "name": "Zerobyte", @@ -24190,21 +17777,6 @@ "notes": [ "For remote mount support (NFS, SMB, WebDAV, SFTP), enable FUSE device passthrough on the LXC container. (FUSE is pre-configured)" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 10, - "os": "Debian", - "ram": 6144, - "version": "13" - }, - "type": "default" - } - ], "port": 4096, "website": "https://github.com/nicotsx/zerobyte", "documentation": "https://github.com/nicotsx/zerobyte#readme", @@ -24216,7 +17788,8 @@ "execute_in": [ "pve" ], - "config_path": "/opt/zerobyte/.env" + "config_path": "/opt/zerobyte/.env", + "os": "debian" }, { "name": "Zerotier-One", @@ -24234,21 +17807,6 @@ "Network & Firewall" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 4, - "os": "Debian", - "ram": 512, - "version": "13" - }, - "type": "default" - } - ], "port": 3443, "website": "https://www.zerotier.com/", "documentation": "https://docs.zerotier.com/", @@ -24264,7 +17822,8 @@ "default_credentials": { "username": "admin", "password": "password" - } + }, + "os": "debian" }, { "name": "Zigbee2MQTT", @@ -24284,31 +17843,37 @@ "notes": [ "You can find the post-install guide here: `https://github.com/community-scripts/ProxmoxVE/discussions/410`" ], - "os": [ - "debian", - "alpine" + "port": 9442, + "website": "https://www.zigbee2mqtt.io/", + "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zigbee2mqtt.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - }, - { - "resources": { - "cpu": 1, - "hdd": 1, - "os": "Alpine", - "ram": 256, - "version": "3.23" - }, - "type": "alpine" - } + "config_path": "debian: /opt/zigbee2mqtt/data/configuration.yaml | alpine: /var/lib/zigbee2mqtt/configuration.yaml", + "os": "debian" + }, + { + "name": "Zigbee2MQTT", + "slug": "zigbee2mqtt", + "desc": "Zigbee2MQTT is an open-source software project that allows you to use Zigbee-based smart home devices (such as those sold under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT, allowing you to control and monitor these devices from your home automation system.", + "script": "ct/zigbee2mqtt.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zigbee2mqtt.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zigbee2mqtt.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [ + "You can find the post-install guide here: `https://github.com/community-scripts/ProxmoxVE/discussions/410`" ], "port": 9442, "website": "https://www.zigbee2mqtt.io/", @@ -24321,7 +17886,8 @@ "execute_in": [ "pve" ], - "config_path": "debian: /opt/zigbee2mqtt/data/configuration.yaml | alpine: /var/lib/zigbee2mqtt/configuration.yaml" + "config_path": "debian: /opt/zigbee2mqtt/data/configuration.yaml | alpine: /var/lib/zigbee2mqtt/configuration.yaml", + "os": "alpine" }, { "name": "Zipline", @@ -24339,21 +17905,6 @@ "Files & Downloads" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 5, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 3000, "website": "https://zipline.diced.sh/", "documentation": "https://zipline.diced.sh/docs/get-started", @@ -24369,7 +17920,8 @@ "default_credentials": { "username": "administrator", "password": "password" - } + }, + "os": "debian" }, { "name": "Zitadel", @@ -24390,21 +17942,6 @@ "Application credentials: `cat ~/zitadel.creds`", "Change the ExternalDomain value in `/opt/zitadel/config.yaml` to your domain/hostname/IP and run `bash zitadel-rerun.sh`" ], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 8, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://zitadel.com", "documentation": "https://zitadel.com/docs/guides/overview", @@ -24420,7 +17957,8 @@ "default_credentials": { "username": "zitadel-admin@zitadel.localhost", "password": "Password1!" - } + }, + "os": "debian" }, { "name": "Zoraxy", @@ -24438,21 +17976,6 @@ "Webservers & Proxies" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 6, - "os": "Debian", - "ram": 2048, - "version": "13" - }, - "type": "default" - } - ], "port": 8000, "website": "https://zoraxy.aroz.org/", "documentation": "https://github.com/tobychui/zoraxy/wiki", @@ -24464,7 +17987,8 @@ "execute_in": [ "pve" ], - "config_path": "" + "config_path": "", + "os": "debian" }, { "name": "Zot Registry", @@ -24482,21 +18006,6 @@ "Containers & Docker" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 1, - "hdd": 5, - "os": "Debian", - "ram": 4096, - "version": "13" - }, - "type": "default" - } - ], "port": 8080, "website": "https://zotregistry.dev/", "documentation": "https://zotregistry.dev/docs/intro/", @@ -24508,7 +18017,8 @@ "execute_in": [ "pve" ], - "config_path": "/etc/zot/config.json" + "config_path": "/etc/zot/config.json", + "os": "debian" }, { "name": "Z-Wave JS UI", @@ -24526,21 +18036,6 @@ "ZigBee, Z-Wave & Matter" ], "notes": [], - "os": [ - "debian" - ], - "install_methods_json": [ - { - "resources": { - "cpu": 2, - "hdd": 4, - "os": "Debian", - "ram": 1024, - "version": "13" - }, - "type": "default" - } - ], "port": 8091, "website": "https://github.com/zwave-js/zwave-js-ui#", "documentation": "https://zwave-js.github.io/zwave-js-ui/#/", @@ -24552,6 +18047,7 @@ "execute_in": [ "pve" ], - "config_path": "/opt/.env" + "config_path": "/opt/.env", + "os": "debian" } -] +] \ No newline at end of file From 1c4b7c7b9794c0f4b01f2cc86dc401c87505acec Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:13:34 +0100 Subject: [PATCH 061/141] Update menu_Helper_Scripts.sh From 258d6d9a49c8406ed7e8ed5b0f42a533b64b09b6 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:15:15 +0100 Subject: [PATCH 062/141] Update menu_Helper_Scripts.sh From efec1aff1813e1822729ccf2965466a0f389b040 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:16:55 +0100 Subject: [PATCH 063/141] Update script version and improve loading logic Updated version to 1.3 and last updated date to 14/03/2025. Removed dependency on metadata.json and improved script loading and error handling. --- scripts/menus/menu_Helper_Scripts.sh | 248 ++++++++++++++++----------- 1 file changed, 150 insertions(+), 98 deletions(-) diff --git a/scripts/menus/menu_Helper_Scripts.sh b/scripts/menus/menu_Helper_Scripts.sh index b429f9ad..50ace89e 100644 --- a/scripts/menus/menu_Helper_Scripts.sh +++ b/scripts/menus/menu_Helper_Scripts.sh @@ -6,8 +6,8 @@ # Author : MacRimi # Copyright : (c) 2024 MacRimi # License : (GPL-3.0) (https://github.com/MacRimi/ProxMenux/blob/main/LICENSE) -# Version : 1.2 -# Last Updated: 14/11/2025 +# Version : 1.3 +# Last Updated: 14/03/2025 # ========================================================== # Description: # This script provides a simple and efficient way to access and execute Proxmox VE scripts @@ -33,8 +33,9 @@ load_language initialize_cache # ========================================================== +# New unified cache — categories and mirror URLs are embedded, +# metadata.json is no longer needed. HELPERS_JSON_URL="https://raw.githubusercontent.com/MacRimi/ProxMenux/refs/heads/main/json/helpers_cache.json" -METADATA_URL="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/frontend/public/json/metadata.json" for cmd in curl jq dialog; do if ! command -v "$cmd" >/dev/null; then @@ -44,63 +45,78 @@ for cmd in curl jq dialog; do done CACHE_JSON=$(curl -s "$HELPERS_JSON_URL") -META_JSON=$(curl -s "$METADATA_URL") +# Validate that the JSON loaded correctly +if ! echo "$CACHE_JSON" | jq -e 'if type == "array" and length > 0 then true else false end' >/dev/null 2>&1; then + dialog --title "Helper Scripts" \ + --msgbox "Error: Could not load helpers cache.\nCheck your internet connection and try again.\n\nURL: $HELPERS_JSON_URL" 10 70 + exec bash "$LOCAL_SCRIPTS/menus/main_menu.sh" +fi + +# --------------------------------------------------------------------------- +# Build category map directly from the cache (id → name). +# Uses transpose to pair categories[] and category_names[] arrays — no +# dependency on metadata.json, which no longer exists upstream. +# --------------------------------------------------------------------------- declare -A CATEGORY_NAMES -while read -r id name; do - CATEGORY_NAMES[$id]="$name" -done < <(echo "$META_JSON" | jq -r '.categories[] | "\(.id)\t\(.name)"') +while IFS=$'\t' read -r id name; do + [[ -n "$id" && -n "$name" ]] && CATEGORY_NAMES["$id"]="$name" +done < <(echo "$CACHE_JSON" | jq -r ' + [.[] | [.categories, .category_names] | transpose[] | @tsv] + | unique[]') +# Count scripts per category (deduplicated by slug) declare -A CATEGORY_COUNT -for id in $(echo "$CACHE_JSON" | jq -r ' - group_by(.slug) | map(.[0])[] | .categories[]'); do +while read -r id; do ((CATEGORY_COUNT[$id]++)) -done +done < <(echo "$CACHE_JSON" | jq -r ' + group_by(.slug) | map(.[0])[] | .categories[]') +# --------------------------------------------------------------------------- +# Type label — updated to match new type values (lxc instead of ct) +# --------------------------------------------------------------------------- get_type_label() { local type="$1" case "$type" in - ct) echo $'\Z1LXC\Zn' ;; - vm) echo $'\Z4VM\Zn' ;; - pve) echo $'\Z3PVE\Zn' ;; - addon) echo $'\Z2ADDON\Zn' ;; - *) echo $'\Z7GEN\Zn' ;; + lxc) echo $'\Z1LXC\Zn' ;; + vm) echo $'\Z4VM\Zn' ;; + pve) echo $'\Z3PVE\Zn' ;; + addon) echo $'\Z2ADDON\Zn' ;; + turnkey) echo $'\Z5TK\Zn' ;; + *) echo $'\Z7GEN\Zn' ;; esac } +# --------------------------------------------------------------------------- +# Download and execute a script URL, with optional mirror fallback +# --------------------------------------------------------------------------- download_script() { local url="$1" - local fallback_pve="${url/misc\/tools\/pve}" - local fallback_addon="${url/misc\/tools\/addon}" - local fallback_copydata="${url/misc\/tools\/copy-data}" if curl --silent --head --fail "$url" >/dev/null; then - bash <(curl -s "$url") - elif curl --silent --head --fail "$fallback_pve" >/dev/null; then - bash <(curl -s "$fallback_pve") - elif curl --silent --head --fail "$fallback_addon" >/dev/null; then - bash <(curl -s "$fallback_addon") - elif curl --silent --head --fail "$fallback_copydata" >/dev/null; then - bash <(curl -s "$fallback_copydata") + bash <(curl -s "$url") else - dialog --title "Helper Scripts" --msgbox "Error: Failed to download the script." 12 70 + dialog --title "Helper Scripts" --msgbox "$(translate "Error: Failed to download the script.")" 8 70 fi } RETURN_TO_MAIN=false +# --------------------------------------------------------------------------- +# Format default credentials for display +# --------------------------------------------------------------------------- format_credentials() { local script_info="$1" local credentials_info="" - + local has_credentials has_credentials=$(echo "$script_info" | base64 --decode | jq -r 'has("default_credentials")') - + if [[ "$has_credentials" == "true" ]]; then local username password username=$(echo "$script_info" | base64 --decode | jq -r '.default_credentials.username // empty') password=$(echo "$script_info" | base64 --decode | jq -r '.default_credentials.password // empty') - + if [[ -n "$username" && -n "$password" ]]; then credentials_info="Username: $username | Password: $password" elif [[ -n "$username" ]]; then @@ -109,30 +125,41 @@ format_credentials() { credentials_info="Password: $password" fi fi - + echo "$credentials_info" } +# --------------------------------------------------------------------------- +# Run a script identified by its slug. +# +# A slug can have multiple entries when a script supports several OS variants +# (e.g. Debian + Alpine). Each entry carries its own script_url / mirror and +# the os field already normalised to lowercase by generate_helpers_cache.py. +# The menu lets the user pick OS variant × source (GitHub / Mirror). +# --------------------------------------------------------------------------- run_script_by_slug() { local slug="$1" local -a script_infos - mapfile -t script_infos < <(echo "$CACHE_JSON" | jq -r --arg slug "$slug" '.[] | select(.slug == $slug) | @base64') + mapfile -t script_infos < <(echo "$CACHE_JSON" | jq -r --arg slug "$slug" \ + '.[] | select(.slug == $slug) | @base64') if [[ ${#script_infos[@]} -eq 0 ]]; then - dialog --title "Helper Scripts" --msgbox "Error: No script data found for slug: $slug" 8 60 + dialog --title "Helper Scripts" \ + --msgbox "$(translate "Error: No script data found for slug:") $slug" 8 60 return fi - decode() { - echo "$1" | base64 --decode | jq -r "$2" - } + decode() { echo "$1" | base64 --decode | jq -r "$2"; } local first="${script_infos[0]}" - local name desc notes + local name desc notes port website name=$(decode "$first" ".name") desc=$(decode "$first" ".desc") - notes=$(decode "$first" ".notes | join(\"\n\")") + notes=$(decode "$first" '.notes | join("\n")') + port=$(decode "$first" ".port // 0") + website=$(decode "$first" ".website // empty") + # Build notes block local notes_dialog="" if [[ -n "$notes" ]]; then while IFS= read -r line; do @@ -145,18 +172,21 @@ run_script_by_slug() { local credentials credentials=$(format_credentials "$first") - local msg="\Zb\Z4Descripción:\Zn\n$desc" - [[ -n "$notes_dialog" ]] && msg+="\n\n\Zb\Z4Notes:\Zn\n$notes_dialog" - [[ -n "$credentials" ]] && msg+="\n\n\Zb\Z4Default Credentials:\Zn\n$credentials" - - # Add separator before menu options + # Build info message + local msg="\Zb\Z4$(translate "Description"):\Zn\n$desc" + [[ -n "$notes_dialog" ]] && msg+="\n\n\Zb\Z4$(translate "Notes"):\Zn\n$notes_dialog" + [[ -n "$credentials" ]] && msg+="\n\n\Zb\Z4$(translate "Default Credentials"):\Zn\n$credentials" + [[ "$port" -gt 0 ]] && msg+="\n\n\Zb\Z4$(translate "Default Port"):\Zn $port" + [[ -n "$website" ]] && msg+="\n\Zb\Z4$(translate "Website"):\Zn $website" + msg+="\n\n$(translate "Choose how to run the script:"):" + # Build menu: one or two entries per script_info (GH + optional Mirror) declare -a MENU_OPTS=() local idx=0 for s in "${script_infos[@]}"; do local os script_url script_url_mirror script_name - os=$(decode "$s" ".os // empty") + os=$(decode "$s" '.os // empty') [[ -z "$os" ]] && os="$(translate "default")" script_name=$(decode "$s" ".name") script_url=$(decode "$s" ".script_url") @@ -196,7 +226,8 @@ run_script_by_slug() { if [[ -n "$mirror_url" ]]; then download_script "$mirror_url" else - dialog --title "Helper Scripts" --msgbox "$(translate "Mirror URL not available for this script.")" 8 60 + dialog --title "Helper Scripts" \ + --msgbox "$(translate "Mirror URL not available for this script.")" 8 60 RETURN_TO_MAIN=false return fi @@ -206,10 +237,10 @@ run_script_by_slug() { echo if [[ -n "$desc" || -n "$notes" || -n "$credentials" ]]; then - echo -e "$TAB\e[1;36mScript Information:\e[0m" + echo -e "$TAB\e[1;36m$(translate "Script Information"):\e[0m" if [[ -n "$notes" ]]; then - echo -e "$TAB\e[1;33mNotes:\e[0m" + echo -e "$TAB\e[1;33m$(translate "Notes"):\e[0m" while IFS= read -r line; do [[ -z "$line" ]] && continue echo -e "$TAB• $line" @@ -218,26 +249,30 @@ run_script_by_slug() { fi if [[ -n "$credentials" ]]; then - echo -e "$TAB\e[1;32mDefault Credentials:\e[0m" + echo -e "$TAB\e[1;32m$(translate "Default Credentials"):\e[0m" echo "$TAB$credentials" echo fi fi - msg_success "Press Enter to return to the main menu..." + msg_success "$(translate "Press Enter to return to the main menu...")" read -r RETURN_TO_MAIN=true } +# --------------------------------------------------------------------------- +# Search / filter scripts by name or description +# --------------------------------------------------------------------------- search_and_filter_scripts() { local search_term="" - + while true; do - search_term=$(dialog --inputbox "Enter search term (leave empty to show all scripts):" \ - 8 65 "$search_term" 3>&1 1>&2 2>&3) - + search_term=$(dialog --inputbox \ + "$(translate "Enter search term (leave empty to show all scripts):"):" \ + 8 65 "$search_term" 3>&1 1>&2 2>&3) + [[ $? -ne 0 ]] && return - + local filtered_json if [[ -z "$search_term" ]]; then filtered_json="$CACHE_JSON" @@ -250,12 +285,14 @@ search_and_filter_scripts() { (.desc | ascii_downcase | contains($term)) )]') fi - + local count count=$(echo "$filtered_json" | jq 'group_by(.slug) | length') - - if [[ $count -eq 0 ]]; then - dialog --msgbox "No scripts found for: '$search_term'\n\nTry a different search term." 8 50 + + if [[ "$count" -eq 0 ]]; then + dialog --msgbox \ + "$(translate "No scripts found for:") '$search_term'\n\n$(translate "Try a different search term.")" \ + 8 50 continue fi @@ -263,43 +300,41 @@ search_and_filter_scripts() { declare -A index_to_slug local menu_items=() local i=1 - + while IFS=$'\t' read -r slug name type; do index_to_slug[$i]="$slug" local label label=$(get_type_label "$type") local padded_name padded_name=$(printf "%-42s" "$name") - local entry="$padded_name $label" - menu_items+=("$i" "$entry") + menu_items+=("$i" "$padded_name $label") ((i++)) done < <(echo "$filtered_json" | jq -r ' - group_by(.slug) | map(.[0]) | sort_by(.name)[] | [.slug, .name, .type] | @tsv') - + group_by(.slug) | map(.[0]) | sort_by(.name)[] + | [.slug, .name, .type] | @tsv') + menu_items+=("" "") - menu_items+=("new_search" "New Search") - menu_items+=("show_all" "Show All Scripts") - - local title="Search Results" + menu_items+=("new_search" "$(translate "New Search")") + menu_items+=("show_all" "$(translate "Show All Scripts")") + + local title if [[ -n "$search_term" ]]; then - title="Search Results for: '$search_term' ($count found)" + title="$(translate "Search Results for:") '$search_term' ($count $(translate "found"))" else - title="All Available Scripts ($count total)" + title="$(translate "All Available Scripts") ($count $(translate "total"))" fi - + local selected selected=$(dialog --colors --backtitle "ProxMenux" \ --title "$title" \ - --menu "Select a script or action:" \ + --menu "$(translate "Select a script or action:"):" \ 22 75 15 "${menu_items[@]}" 3>&1 1>&2 2>&3) - - if [[ $? -ne 0 ]]; then - return - fi - + + [[ $? -ne 0 ]] && return + case "$selected" in "new_search") - break + break ;; "show_all") search_term="" @@ -308,7 +343,7 @@ search_and_filter_scripts() { continue ;; "back"|"") - return + return ;; *) if [[ -n "${index_to_slug[$selected]}" ]]; then @@ -321,48 +356,64 @@ search_and_filter_scripts() { done } +# --------------------------------------------------------------------------- +# Main loop — category list built from embedded category data. +# We map scriptcatXXXXX IDs to short numeric indices so dialog doesn't show +# the long ID string as the visible tag in the menu column. +# --------------------------------------------------------------------------- while true; do MENU_ITEMS=() - - MENU_ITEMS+=("search" "Search/Filter Scripts") + MENU_ITEMS+=("search" "$(translate "Search/Filter Scripts")") MENU_ITEMS+=("" "") - - for id in $(printf "%s\n" "${!CATEGORY_COUNT[@]}" | sort -n); do + + # Map scriptcatXXXXX IDs to short numeric indices (1, 2, 3…) so dialog + # doesn't render the long ID string as the visible tag column. + declare -A CAT_IDX_TO_ID + local_idx=1 + for id in $(printf "%s\n" "${!CATEGORY_COUNT[@]}" | sort); do + CAT_IDX_TO_ID[$local_idx]="$id" name="${CATEGORY_NAMES[$id]:-Category $id}" count="${CATEGORY_COUNT[$id]}" padded_name=$(printf "%-35s" "$name") padded_count=$(printf "(%2d)" "$count") - MENU_ITEMS+=("$id" "$padded_name $padded_count") + MENU_ITEMS+=("$local_idx" "$padded_name $padded_count") + ((local_idx++)) done - SELECTED=$(dialog --backtitle "ProxMenux" --title "Proxmox VE Helper-Scripts" --menu \ - "Select a category or search for scripts:" 20 70 14 \ - "${MENU_ITEMS[@]}" 3>&1 1>&2 2>&3) || { - dialog --clear --title "ProxMenux" \ - --msgbox "\n\n$(translate "Visit the website to discover more scripts, stay updated with the latest updates, and support the project:")\n\nhttps://community-scripts.github.io/ProxmoxVE" 15 70 + SELECTED_IDX=$(dialog --backtitle "ProxMenux" \ + --title "Proxmox VE Helper-Scripts" \ + --menu "$(translate "Select a category or search for scripts:"):" \ + 20 70 14 "${MENU_ITEMS[@]}" 3>&1 1>&2 2>&3) || { + dialog --clear --title "ProxMenux" \ + --msgbox "\n\n$(translate "Visit the website to discover more scripts, stay updated with the latest updates, and support the project:")\n\nhttps://community-scripts.github.io/ProxmoxVE" 15 70 exec bash "$LOCAL_SCRIPTS/menus/main_menu.sh" } - - if [[ "$SELECTED" == "search" ]]; then + + if [[ "$SELECTED_IDX" == "search" ]]; then search_and_filter_scripts continue fi + # Resolve numeric index back to the real category ID + SELECTED="${CAT_IDX_TO_ID[$SELECTED_IDX]}" + [[ -z "$SELECTED" ]] && continue + + # ---- Scripts within the selected category -------------------------------- while true; do declare -A INDEX_TO_SLUG SCRIPTS=() i=1 + while IFS=$'\t' read -r slug name type; do INDEX_TO_SLUG[$i]="$slug" label=$(get_type_label "$type") padded_name=$(printf "%-42s" "$name") - entry="$padded_name $label" - SCRIPTS+=("$i" "$entry") + SCRIPTS+=("$i" "$padded_name $label") ((i++)) - done < <(echo "$CACHE_JSON" | jq -r --argjson id "$SELECTED" ' + done < <(echo "$CACHE_JSON" | jq -r --arg id "$SELECTED" ' [ - .[] - | select(.categories | index($id)) + .[] + | select(.categories | index($id)) | {slug, name, type} ] | group_by(.slug) @@ -371,13 +422,14 @@ while true; do | [.slug, .name, .type] | @tsv') - SCRIPT_INDEX=$(dialog --colors --backtitle "ProxMenux" --title "Scripts in ${CATEGORY_NAMES[$SELECTED]}" --menu \ - "Choose a script to execute:" 20 70 14 \ - "${SCRIPTS[@]}" 3>&1 1>&2 2>&3) || break + SCRIPT_INDEX=$(dialog --colors --backtitle "ProxMenux" \ + --title "$(translate "Scripts in") ${CATEGORY_NAMES[$SELECTED]}" \ + --menu "$(translate "Choose a script to execute:"):" \ + 20 70 14 "${SCRIPTS[@]}" 3>&1 1>&2 2>&3) || break SCRIPT_SELECTED="${INDEX_TO_SLUG[$SCRIPT_INDEX]}" run_script_by_slug "$SCRIPT_SELECTED" - + [[ "$RETURN_TO_MAIN" == true ]] && { RETURN_TO_MAIN=false; break; } done done From 6d9b132ab85e5d5c28b295c80044f76f0fbdea5b Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:18:44 +0100 Subject: [PATCH 064/141] Bump version from 1.1.8 to 1.1.9 --- version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.txt b/version.txt index db152789..512a1faa 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.1.8 \ No newline at end of file +1.1.9 From 6d69e009dc18bb8c523ec28f8915975fbbdec890 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:29:27 +0100 Subject: [PATCH 065/141] Rebuild Helper Scripts catalog for new data architecture Rebuilt the Helper Scripts catalog to connect directly to the PocketBase API, enhancing data structure and script options. Acknowledged contributions from Community Scripts maintainers for their support in the integration. --- CHANGELOG.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bacb252..b321927b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,38 @@ +## 2026-03-14 + +### New version v1.1.9 — *Helper Scripts Catalog Rebuilt* + +### Changed + +- **Helper Scripts Menu — Full Catalog Rebuild** + The Helper Scripts catalog has been completely rebuilt to adapt to the new data architecture of the [Community Scripts](https://community-scripts.github.io/ProxmoxVE/) project. + + The previous implementation relied on a `metadata.json` file that no longer exists in the upstream repository. The catalog now connects directly to the **PocketBase API** (`db.community-scripts.org`), which is the new official data source for the project. + + A new GitHub Actions workflow generates a local `helpers_cache.json` index that replaces the old metadata dependency. This new cache is richer, more structured, and includes: + - Script type, slug, description, notes, and default credentials + - OS variants per script (e.g. Debian, Alpine) — each shown as a separate selectable option in the menu + - Direct GitHub URL and **Mirror URL** (`git.community-scripts.org`) for every script + - Category names embedded directly in the cache — no external requests needed to build the menu + - Additional metadata: default port, website, logo, update support, ARM availability + + Scripts that support multiple OS variants (e.g. Docker with Alpine and Debian) now correctly show **one entry per OS**, each with its own GitHub and Mirror download option — restoring the behavior that existed before the upstream migration. + +--- + +### 🎖 Special Acknowledgment + +This update would not have been possible without the openness and collaboration of the **Community Scripts** maintainers. + +When the upstream metadata structure changed and broke the ProxMenux catalog, the maintainers responded quickly, explained the new architecture in detail, and provided all the information needed to rebuild the integration cleanly. + +Special thanks to: + +- **MickLeskCanbiZ ([@MickLesk](https://github.com/MickLesk))** — for documenting the new script path structure by type and slug, and for the clear and direct technical guidance. +- **Michel Roegl-Brunner ([@michelroegl-brunner](https://github.com/michelroegl-brunner))** — for explaining the new PocketBase collections structure (`script_scripts`, `script_categories`). + +The Helper Scripts project is an extraordinary resource for the Proxmox community. The scripts belong entirely to their authors and maintainers — ProxMenux simply offers a guided way to discover and launch them. All credit goes to the community behind [community-scripts/ProxmoxVE](https://github.com/community-scripts/ProxmoxVE). + ## 2025-09-18 ### New version v1.1.8 — *ProxMenux Offline Mode* From 94131097a586e4699cae4897bf71b3d9decac604 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 14 Mar 2026 18:06:03 +0000 Subject: [PATCH 066/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 2641fbf6..ae03f553 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -17944,7 +17944,7 @@ ], "port": 8080, "website": "https://zitadel.com", - "documentation": "https://zitadel.com/docs/guides/overview", + "documentation": "https://zitadel.com/docs", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zitadel.webp", "updateable": true, "privileged": false, From 486c7ef530e6181e34d1e205bf5b78704e1f3282 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 15 Mar 2026 00:18:01 +0000 Subject: [PATCH 067/141] Update helpers_cache.json --- json/helpers_cache.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index ae03f553..2e5e9ba2 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -13183,7 +13183,9 @@ "category_names": [ "Documents & Notes" ], - "notes": [], + "notes": [ + "Currently the Service create an 500 HTTP issue, you should check this Solution until its fixed in Upstream. https://github.com/community-scripts/ProxmoxVE/pull/12705#issuecomment-4022106365." + ], "port": 3000, "website": "https://rxresume.org", "documentation": "https://docs.rxresume.org/", @@ -14405,10 +14407,10 @@ "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00009" + "scriptcat00024" ], "category_names": [ - "Monitoring & Analytics" + "Gaming & Leisure" ], "notes": [], "port": 80, From 60398210c7e218e6f56c9d5a3b6dc05e344e7014 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 15 Mar 2026 12:06:54 +0000 Subject: [PATCH 068/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 2e5e9ba2..49afb057 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -3465,7 +3465,7 @@ "config_path": "", "default_credentials": { "username": "root", - "password": "docker" + "password": "Cloud-Init Password (in Console) or without Cloud-Init: No Password" }, "os": "debian" }, From 8b3a76dfc5217c1f84634816a1dbede8c033b318 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sun, 15 Mar 2026 14:14:00 +0100 Subject: [PATCH 069/141] Upgrade GitHub Actions to latest versions --- .github/workflows/build-appimage.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index c746364e..24512df8 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '22' @@ -52,7 +52,7 @@ jobs: run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - name: Upload AppImage artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage path: AppImage/dist/*.AppImage From 06dc6ea23f82d6546cf9564a693a86c0980d4510 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 16 Mar 2026 00:17:59 +0000 Subject: [PATCH 070/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 49afb057..5a14415d 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -17585,7 +17585,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], From c9c8987cca205e68154b1f2f44517a06b054a166 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 16 Mar 2026 12:14:04 +0000 Subject: [PATCH 071/141] Update helpers_cache.json --- json/helpers_cache.json | 39 +-------------------------------------- 1 file changed, 1 insertion(+), 38 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 5a14415d..6b20489c 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -7490,7 +7490,7 @@ "notes": [ "Kutt needs so be served with an SSL certificate for its login to work. During install, you will be prompted to choose if you want to have Caddy installed for SSL termination or if you want to use your own reverse proxy (in that case point your reverse proxy to port 3000)." ], - "port": 443, + "port": 3000, "website": "https://kutt.it", "documentation": "https://github.com/thedevs-network/kutt/", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kutt.webp", @@ -9941,43 +9941,6 @@ "config_path": "/etc/notifiarr/notifiarr.conf", "os": "debian" }, - { - "name": "NPMplus", - "slug": "npmplus", - "desc": "NPMplus is an enhanced version of Nginx Proxy Manager. It simplifies the process of setting up reverse proxies with TLS termination through a user-friendly web interface. Key features include HTTP/3 support, integration with CrowdSec IPS, inclusion of GoAccess for real-time log analysis, and support for ModSecurity with the Core Rule Set.", - "script": "ct/npmplus.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/npmplus.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00021" - ], - "category_names": [ - "Webservers & Proxies" - ], - "notes": [ - "This uses Docker under the hood, as this can not easily be installed bare-metal. ", - "The initial starting process can take 1-2min. " - ], - "port": 81, - "website": "https://github.com/ZoeyVid/NPMplus", - "documentation": "https://github.com/ZoeyVid/NPMplus/blob/develop/README.md", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nginx-proxy-manager.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/compose.yaml", - "default_credentials": { - "username": "admin@local.com", - "password": "helper-scripts.com" - }, - "os": "debian" - }, { "name": "NPMplus", "slug": "npmplus", From 1eaabd14bd1ec1089e4e8cad07a597950f5e526b Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 16 Mar 2026 18:18:06 +0000 Subject: [PATCH 072/141] Update helpers_cache.json --- json/helpers_cache.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 6b20489c..ffa171ce 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -835,7 +835,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], @@ -5311,7 +5311,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [], "config_path": "/opt/gluetun-data/.env", "os": "" From dc531eaa37ffcfb6565610fa8c1041de1b3bda50 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 17 Mar 2026 12:13:15 +0000 Subject: [PATCH 073/141] Update helpers_cache.json --- json/helpers_cache.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index ffa171ce..750a1238 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -17819,7 +17819,7 @@ "execute_in": [ "pve" ], - "config_path": "debian: /opt/zigbee2mqtt/data/configuration.yaml | alpine: /var/lib/zigbee2mqtt/configuration.yaml", + "config_path": "", "os": "debian" }, { @@ -17851,7 +17851,7 @@ "execute_in": [ "pve" ], - "config_path": "debian: /opt/zigbee2mqtt/data/configuration.yaml | alpine: /var/lib/zigbee2mqtt/configuration.yaml", + "config_path": "", "os": "alpine" }, { From df0f15419ec94c994d5682a2c247b1061c2c6141 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Tue, 17 Mar 2026 18:07:18 +0100 Subject: [PATCH 074/141] Add files via upload --- web/public/telegram.png | Bin 0 -> 20480 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 web/public/telegram.png diff --git a/web/public/telegram.png b/web/public/telegram.png new file mode 100644 index 0000000000000000000000000000000000000000..74cfcfd5bb5385e88ef38bfd3fc13326ec1e5b1a GIT binary patch literal 20480 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 literal 0 HcmV?d00001 From ef041f27029e6b5231cea635940f07f9fad495ce Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 18 Mar 2026 00:17:00 +0000 Subject: [PATCH 075/141] Update helpers_cache.json --- json/helpers_cache.json | 64 ++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 750a1238..62018a30 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -618,6 +618,38 @@ "config_path": "", "os": "alpine" }, + { + "name": "Alpine-Nextcloud", + "slug": "alpine-nextcloud", + "desc": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", + "script": "ct/alpine-nextcloud.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-nextcloud.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-nextcloud.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00002" + ], + "category_names": [ + "Operating Systems" + ], + "notes": [ + "Only Alpine: To get the username and password, run the script again inside the LXC shell." + ], + "port": 4443, + "website": "https://github.com/nextcloud/nextcloudpi", + "documentation": "https://docs.nextcloudpi.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextcloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "", + "os": "alpine" + }, { "name": "Alpine-ntfy", "slug": "alpine-ntfy", @@ -9414,38 +9446,6 @@ "config_path": "/etc/netdata/netdata.conf", "os": "debian" }, - { - "name": "Alpine-Nextcloud", - "slug": "nextcloud", - "desc": "NextCloudPi is a popular self-hosted solution for file collaboration and data storage. It is built on the NextCloud software, which is an open-source platform for data management.", - "script": "ct/nextcloud.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nextcloud.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nextcloud.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00002" - ], - "category_names": [ - "Operating Systems" - ], - "notes": [ - "Only Alpine: To get the username and password, run the script again inside the LXC shell." - ], - "port": 4443, - "website": "https://github.com/nextcloud/nextcloudpi", - "documentation": "https://docs.nextcloudpi.com/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextcloud.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "alpine" - }, { "name": "Nextcloud Exporter", "slug": "nextcloud-exporter", From bec64062162911d63fa154f41de175692ef80d31 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 18 Mar 2026 10:48:41 +0100 Subject: [PATCH 076/141] Update GitHub Actions workflow for AppImage build --- .github/workflows/build-appimage-manual.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-appimage-manual.yml b/.github/workflows/build-appimage-manual.yml index 9fdffcb7..25f0a3d1 100644 --- a/.github/workflows/build-appimage-manual.yml +++ b/.github/workflows/build-appimage-manual.yml @@ -1,24 +1,26 @@ -name: Build ProxMenux Monitor AppImage +name: Build ProxMenux Monitor AppImage Manual on: + workflow_dispatch: - workflow_dispatch: - permissions: contents: write - + +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + jobs: build: runs-on: ubuntu-22.04 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: - node-version: '20' + node-version: '22' - name: Install dependencies working-directory: AppImage @@ -47,7 +49,7 @@ jobs: run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - name: Upload AppImage artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage path: AppImage/dist/*.AppImage @@ -72,7 +74,6 @@ jobs: rm -f AppImage/*.AppImage AppImage/*.sha256 || true - # Copy new files cp AppImage/dist/*.AppImage AppImage/ cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 AppImage/ From f5fe883d491200828bee314d8d7f8c517bfd5a22 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 18 Mar 2026 11:11:05 +0100 Subject: [PATCH 077/141] Enhance AppImage workflow to include checksum upload Updated the workflow to upload both AppImage and checksum artifacts, and modified the commit process to use the current branch instead of main. --- .github/workflows/build-appimage-manual.yml | 34 ++++++++++++--------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build-appimage-manual.yml b/.github/workflows/build-appimage-manual.yml index 25f0a3d1..6d4b2d48 100644 --- a/.github/workflows/build-appimage-manual.yml +++ b/.github/workflows/build-appimage-manual.yml @@ -47,13 +47,6 @@ jobs: id: version working-directory: AppImage run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - - - name: Upload AppImage artifact - uses: actions/upload-artifact@v5 - with: - name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage - path: AppImage/dist/*.AppImage - retention-days: 30 - name: Generate SHA256 checksum run: | @@ -62,21 +55,32 @@ jobs: echo "Generated SHA256:" cat ProxMenux-Monitor.AppImage.sha256 - - name: Upload AppImage and checksum to /AppImage folder in main + - name: Upload AppImage artifact + uses: actions/upload-artifact@v5 + with: + name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage + path: | + AppImage/dist/*.AppImage + AppImage/dist/*.sha256 + retention-days: 30 + + - name: Commit AppImage to current branch env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | + CURRENT_BRANCH="${{ github.ref_name }}" + git config --global user.name "github-actions[bot]" git config --global user.email "github-actions[bot]@users.noreply.github.com" - git fetch origin main - git checkout main + git fetch origin "$CURRENT_BRANCH" + git worktree add /tmp/target-branch origin/"$CURRENT_BRANCH" - rm -f AppImage/*.AppImage AppImage/*.sha256 || true - - cp AppImage/dist/*.AppImage AppImage/ - cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 AppImage/ + rm -f /tmp/target-branch/AppImage/*.AppImage /tmp/target-branch/AppImage/*.sha256 || true + cp AppImage/dist/*.AppImage /tmp/target-branch/AppImage/ + cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 /tmp/target-branch/AppImage/ + cd /tmp/target-branch git add AppImage/*.AppImage AppImage/*.sha256 git commit -m "Update AppImage build ($(date +'%Y-%m-%d %H:%M:%S'))" || echo "No changes to commit" - git push origin main + git push origin HEAD:"$CURRENT_BRANCH" From 752461567102f61f3727d5d60e16fdce333514d4 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 18 Mar 2026 11:15:14 +0100 Subject: [PATCH 078/141] Save compiled AppImage files before git operations Added steps to save compiled AppImage files before cleaning local changes. --- .github/workflows/build-appimage-manual.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-appimage-manual.yml b/.github/workflows/build-appimage-manual.yml index 6d4b2d48..c697b3db 100644 --- a/.github/workflows/build-appimage-manual.yml +++ b/.github/workflows/build-appimage-manual.yml @@ -73,12 +73,20 @@ jobs: git config --global user.name "github-actions[bot]" git config --global user.email "github-actions[bot]@users.noreply.github.com" + # Guardar los archivos compilados antes de tocar git + mkdir -p /tmp/appimage-dist + cp AppImage/dist/*.AppImage /tmp/appimage-dist/ + cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 /tmp/appimage-dist/ + + # Limpiar cambios locales para evitar conflictos + git stash --include-untracked + git fetch origin "$CURRENT_BRANCH" git worktree add /tmp/target-branch origin/"$CURRENT_BRANCH" rm -f /tmp/target-branch/AppImage/*.AppImage /tmp/target-branch/AppImage/*.sha256 || true - cp AppImage/dist/*.AppImage /tmp/target-branch/AppImage/ - cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 /tmp/target-branch/AppImage/ + cp /tmp/appimage-dist/*.AppImage /tmp/target-branch/AppImage/ + cp /tmp/appimage-dist/ProxMenux-Monitor.AppImage.sha256 /tmp/target-branch/AppImage/ cd /tmp/target-branch git add AppImage/*.AppImage AppImage/*.sha256 From 7bb4bd3da5190e23f0032db500e42834bacd5cb1 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 18 Mar 2026 11:21:26 +0100 Subject: [PATCH 079/141] Rename workflow for building AppImage release --- ...-manual.yml => build-appimage-Release.yml} | 33 +++++++------------ 1 file changed, 11 insertions(+), 22 deletions(-) rename .github/workflows/{build-appimage-manual.yml => build-appimage-Release.yml} (63%) diff --git a/.github/workflows/build-appimage-manual.yml b/.github/workflows/build-appimage-Release.yml similarity index 63% rename from .github/workflows/build-appimage-manual.yml rename to .github/workflows/build-appimage-Release.yml index c697b3db..856da812 100644 --- a/.github/workflows/build-appimage-manual.yml +++ b/.github/workflows/build-appimage-Release.yml @@ -1,4 +1,4 @@ -name: Build ProxMenux Monitor AppImage Manual +name: Build AppImage Release on: workflow_dispatch: @@ -14,8 +14,11 @@ jobs: runs-on: ubuntu-22.04 steps: - - name: Checkout code + - name: Checkout main uses: actions/checkout@v5 + with: + ref: main + token: ${{ secrets.GITHUB_TOKEN }} - name: Setup Node.js uses: actions/setup-node@v5 @@ -64,31 +67,17 @@ jobs: AppImage/dist/*.sha256 retention-days: 30 - - name: Commit AppImage to current branch + - name: Commit AppImage to main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - CURRENT_BRANCH="${{ github.ref_name }}" - git config --global user.name "github-actions[bot]" git config --global user.email "github-actions[bot]@users.noreply.github.com" - # Guardar los archivos compilados antes de tocar git - mkdir -p /tmp/appimage-dist - cp AppImage/dist/*.AppImage /tmp/appimage-dist/ - cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 /tmp/appimage-dist/ + rm -f AppImage/*.AppImage AppImage/*.sha256 || true + cp AppImage/dist/*.AppImage AppImage/ + cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 AppImage/ - # Limpiar cambios locales para evitar conflictos - git stash --include-untracked - - git fetch origin "$CURRENT_BRANCH" - git worktree add /tmp/target-branch origin/"$CURRENT_BRANCH" - - rm -f /tmp/target-branch/AppImage/*.AppImage /tmp/target-branch/AppImage/*.sha256 || true - cp /tmp/appimage-dist/*.AppImage /tmp/target-branch/AppImage/ - cp /tmp/appimage-dist/ProxMenux-Monitor.AppImage.sha256 /tmp/target-branch/AppImage/ - - cd /tmp/target-branch git add AppImage/*.AppImage AppImage/*.sha256 - git commit -m "Update AppImage build ($(date +'%Y-%m-%d %H:%M:%S'))" || echo "No changes to commit" - git push origin HEAD:"$CURRENT_BRANCH" + git commit -m "Update AppImage release build ($(date +'%Y-%m-%d %H:%M:%S'))" || echo "No changes to commit" + git push origin main From 38ee6d836de5bdaf4b1aefcfe176a78409d70cbc Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 18 Mar 2026 11:22:29 +0100 Subject: [PATCH 080/141] Add GitHub Actions workflow for AppImage beta build --- .github/workflows/build-appimage-beta.yml | 83 +++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 .github/workflows/build-appimage-beta.yml diff --git a/.github/workflows/build-appimage-beta.yml b/.github/workflows/build-appimage-beta.yml new file mode 100644 index 00000000..6a27c6b8 --- /dev/null +++ b/.github/workflows/build-appimage-beta.yml @@ -0,0 +1,83 @@ +name: Build AppImage Beta + +on: + workflow_dispatch: + +permissions: + contents: write + +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + +jobs: + build: + runs-on: ubuntu-22.04 + + steps: + - name: Checkout develop + uses: actions/checkout@v5 + with: + ref: develop + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Setup Node.js + uses: actions/setup-node@v5 + with: + node-version: '22' + + - name: Install dependencies + working-directory: AppImage + run: npm install --legacy-peer-deps + + - name: Build Next.js app + working-directory: AppImage + run: npm run build + + - name: Install Python dependencies + run: | + sudo apt-get update + sudo apt-get install -y python3 python3-pip python3-venv + + - name: Make build script executable + working-directory: AppImage + run: chmod +x scripts/build_appimage.sh + + - name: Build AppImage + working-directory: AppImage + run: ./scripts/build_appimage.sh + + - name: Get version from package.json + id: version + working-directory: AppImage + run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT + + - name: Generate SHA256 checksum + run: | + cd AppImage/dist + sha256sum *.AppImage > ProxMenux-Monitor.AppImage.sha256 + echo "Generated SHA256:" + cat ProxMenux-Monitor.AppImage.sha256 + + - name: Upload AppImage artifact + uses: actions/upload-artifact@v5 + with: + name: ProxMenux-${{ steps.version.outputs.VERSION }}-beta-AppImage + path: | + AppImage/dist/*.AppImage + AppImage/dist/*.sha256 + retention-days: 30 + + - name: Commit AppImage to develop + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + git config --global user.name "github-actions[bot]" + git config --global user.email "github-actions[bot]@users.noreply.github.com" + + rm -f AppImage/*.AppImage AppImage/*.sha256 || true + cp AppImage/dist/*.AppImage AppImage/ + cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 AppImage/ + + git add AppImage/*.AppImage AppImage/*.sha256 + git commit -m "Update AppImage beta build ($(date +'%Y-%m-%d %H:%M:%S'))" || echo "No changes to commit" + git push origin develop From aeabb99be6acf2c02d4f6d928e7b3ef7b1fea7e7 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 18 Mar 2026 12:14:02 +0000 Subject: [PATCH 081/141] Update helpers_cache.json --- json/helpers_cache.json | 55 +++++++++++++++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 10 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 62018a30..8ae1f7d0 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2256,7 +2256,7 @@ "port": 0, "website": "", "documentation": "", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linuxcontainers.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp", "updateable": false, "privileged": false, "has_arm": false, @@ -4796,7 +4796,7 @@ "port": 0, "website": "", "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linuxcontainers.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp", "updateable": false, "privileged": false, "has_arm": false, @@ -6013,7 +6013,7 @@ "port": 0, "website": "https://brew.sh/", "documentation": "https://docs.brew.sh/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homebrew.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linux.webp", "updateable": false, "privileged": false, "has_arm": false, @@ -7628,6 +7628,39 @@ "config_path": "/opt/Leantime/config/.env", "os": "debian" }, + { + "name": "LibreChat", + "slug": "librechat", + "desc": "
\r\n
LibreChat is an open-source AI chat platform that supports multiple AI providers including OpenAI, Anthropic, Google, and more. It features conversation history, multi-modal support, custom endpoints, and a plugin system.
\r\n
", + "script": "ct/librechat.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/librechat.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/librechat.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Register the first account via the web interface — it becomes the admin account.", + "Configure your AI provider API keys in /opt/librechat/.env and restart the service." + ], + "port": 3000, + "website": "https://www.librechat.ai", + "documentation": "https://www.librechat.ai/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/librechat.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "pve" + ], + "config_path": "/opt/librechat/.env", + "os": "debian" + }, { "name": "LibreNMS", "slug": "librenms", @@ -8166,7 +8199,7 @@ "port": 0, "website": "", "documentation": "", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/linuxcontainers.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp", "updateable": false, "privileged": false, "has_arm": false, @@ -14450,7 +14483,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], @@ -14480,7 +14513,7 @@ "port": 8000, "website": "https://www.splunk.com/en_us/download/splunk-enterprise.html", "documentation": "https://help.splunk.com", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/splunk-light.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/splunk.webp", "updateable": false, "privileged": false, "has_arm": false, @@ -15124,7 +15157,7 @@ "port": 9987, "website": "https://teamspeak.com/", "documentation": "https://support.teamspeak.com/hc/en-us/categories/360000302017-TeamSpeak-3", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teamspeak-light.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teamspeak.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -15157,7 +15190,7 @@ "port": 9987, "website": "https://teamspeak.com/", "documentation": "https://support.teamspeak.com/hc/en-us/categories/360000302017-TeamSpeak-3", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teamspeak-light.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teamspeak.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -15275,7 +15308,9 @@ "category_names": [ "Authentication & Security" ], - "notes": [], + "notes": [ + "Guacamole (guacd) is running at 127.0.0.1:4822. If RDP/VNC connections fail, verify the Guacamole URL in Termix Admin Settings is set to 127.0.0.1:4822." + ], "port": 80, "website": "https://termix.site/", "documentation": "https://docs.termix.site/", @@ -16918,7 +16953,7 @@ "port": 3000, "website": "https://wanderer.to", "documentation": "https://wanderer.to/welcome", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wanderer-light.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wanderer.webp", "updateable": true, "privileged": false, "has_arm": false, From e8232a9ea06f5110494f511cc877e98e47c48f4e Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 18 Mar 2026 18:18:46 +0000 Subject: [PATCH 082/141] Update helpers_cache.json --- json/helpers_cache.json | 100 ++++++++++++++++++++++++++-------------- 1 file changed, 66 insertions(+), 34 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 8ae1f7d0..d2ba0251 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -650,38 +650,6 @@ "config_path": "", "os": "alpine" }, - { - "name": "Alpine-ntfy", - "slug": "alpine-ntfy", - "desc": "ntfy is a simple HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop via scripts, without signup or cost.", - "script": "ct/alpine-ntfy.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-ntfy.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-ntfy.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00018" - ], - "category_names": [ - "MQTT & Messaging" - ], - "notes": [ - "Alpine-based LXC using apk package manager." - ], - "port": 80, - "website": "https://ntfy.sh/", - "documentation": "https://docs.ntfy.sh/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ntfy.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": true, - "execute_in": [ - "pve" - ], - "config_path": "/etc/ntfy/server.yml", - "os": "alpine" - }, { "name": "Redlib", "slug": "alpine-redlib", @@ -3878,7 +3846,7 @@ "notes": [ "Type `cat ~/matrix.creds` to see admin username/password.", "Synapse-Admin is running on port 5173", - "For bridges Installation methods (WhatsApp, Signal, Discord, etc.), see: ´https://docs.mau.fi/bridges/go/setup.html´" + "For bridges Installation methods (WhatsApp, Signal, Discord, etc.), see: `https://docs.mau.fi/bridges/go/setup.html`" ], "port": 8008, "website": "https://element.io/", @@ -7645,7 +7613,9 @@ ], "notes": [ "Register the first account via the web interface — it becomes the admin account.", - "Configure your AI provider API keys in /opt/librechat/.env and restart the service." + "Configure your AI provider API keys in /opt/librechat/.env and restart the service.", + "RAG API is included and running on port 8000. Set RAG_OPENAI_API_KEY in /opt/rag-api/.env to enable document Q&A.", + "For local embeddings without an API key, set EMBEDDINGS_PROVIDER=ollama and OLLAMA_BASE_URL=http://:11434 in /opt/rag-api/.env and restart rag-api." ], "port": 3000, "website": "https://www.librechat.ai", @@ -10041,6 +10011,36 @@ "config_path": "/etc/ntfy/server.yml", "os": "debian" }, + { + "name": "ntfy", + "slug": "ntfy", + "desc": "ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.", + "script": "ct/ntfy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ntfy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ntfy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [], + "port": 80, + "website": "https://ntfy.sh/", + "documentation": "https://docs.ntfy.sh/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ntfy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/ntfy/server.yml", + "os": "alpine" + }, { "name": "Nx Witness", "slug": "nxwitness", @@ -15293,6 +15293,38 @@ "config_path": "/etc/telegraf/telegraf.conf", "os": "debian" }, + { + "name": "Teleport", + "slug": "teleport", + "desc": "Teleport unifies identities — humans, machines, and AI — with strong identity implementation to speed up engineering, improve resiliency against identity-based attacks, and control AI in production infrastructure.", + "script": "ct/teleport.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/teleport.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/teleport.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "After installation finishes, do `cat ~/teleportadmin.creds` inside LXC to get admin creation URL." + ], + "port": 3080, + "website": "https://goteleport.com/", + "documentation": "https://goteleport.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teleport.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/teleport.yaml", + "os": "debian" + }, { "name": "Termix", "slug": "termix", From 55bb5b5a1c613b0b823dfdab29d36171bd632478 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 18 Mar 2026 22:16:28 +0100 Subject: [PATCH 083/141] Add beta program details to README Added a beta program section with installation instructions and feedback guidelines. --- README.md | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 100 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 859041df..1b6bae02 100644 --- a/README.md +++ b/README.md @@ -57,20 +57,114 @@ Then, follow the on-screen options to manage your Proxmox server efficiently. --- -## 📌 System Requirements -🖥 **Compatible with:** -- Proxmox VE 8.x and 9.x -📦 **Dependencies:** -- `bash`, `curl`, `wget`, `jq`, `whiptail`, `python3-venv` (These dependencies are installed automatically during setup.) -- **Translations are handled in a Python virtual environment using `googletrans-env`.** +## 🧪 Beta Program + +Want to try the latest features before the official release and help shape the final version? + +The **ProxMenux Beta Program** gives early access to new functionality — including the newest builds of ProxMenux Monitor — directly from the `develop` branch. Beta builds may contain bugs or incomplete features. Your feedback is what helps fix them before the stable release. + +**Install the beta version:** + +```bash +bash -c "$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)" +``` + +**What to expect:** + +- You'll get new features and Monitor builds before anyone else +- Some things may not work perfectly — that's expected and normal +- When a stable release is published, ProxMenux will notify you on the next `menu` launch and offer to switch automatically + +**How to report issues:** + +Open a [GitHub Issue](https://github.com/MacRimi/ProxMenux/issues) and include: +- What you did and what you expected to happen +- Any error messages shown on screen +- Logs from the Monitor if relevant: + +```bash +journalctl -u proxmenux-monitor -n 50 +``` + +> 💙 Thank you for being part of the beta program. Your help makes ProxMenux better for everyone. --- + +## 🖥️ ProxMenux Monitor + +ProxMenux Monitor is an integrated web dashboard that provides real-time visibility into your Proxmox infrastructure — accessible from any browser on your network, without needing a terminal. + +**What it offers:** + +- Real-time monitoring of CPU, RAM, disk usage and network traffic +- Overview of running VMs and LXC containers with status indicators +- Login authentication to protect access +- Two-Factor Authentication (2FA) with TOTP support +- Reverse proxy support (Nginx / Traefik) +- Designed to work across desktop and mobile devices + +**Access:** + +Once installed, the dashboard is available at: + +``` +http://:8008 +``` + +The Monitor is installed automatically as part of the standard ProxMenux installation and runs as a systemd service (`proxmenux-monitor.service`) that starts automatically on boot. + +**Useful commands:** + +```bash +# Check service status +systemctl status proxmenux-monitor + +# View logs +journalctl -u proxmenux-monitor -n 50 + +# Restart the service +systemctl restart proxmenux-monitor +``` + +--- + + +## 🔧 Dependencies + +The following dependencies are installed automatically during setup: + +| Package | Purpose | +|---|---| +| `dialog` | Interactive terminal menus | +| `curl` | Downloads and connectivity checks | +| `jq` | JSON processing | +| `git` | Repository cloning and updates | +| `python3` + `python3-venv` | Translation support *(Translation version only)* | +| `googletrans` | Google Translate library *(Translation version only)* | + + +--- + + ## ⭐ Support the Project! If you find **ProxMenux** useful, consider giving it a ⭐ on GitHub to help others discover it! +## 🤝 Contributing + +Contributions, bug reports and feature suggestions are welcome! + +- 🐛 [Report a bug](https://github.com/MacRimi/ProxMenux/issues/new) +- 💡 [Suggest a feature](https://github.com/MacRimi/ProxMenux/discussions) +- 🔀 [Submit a pull request](https://github.com/MacRimi/ProxMenux/pulls) + + +--- + + + ## Star History [![Star History Chart](https://api.star-history.com/svg?repos=MacRimi/ProxMenux&type=Date)](https://www.star-history.com/#MacRimi/ProxMenux&Date) From b1eae7b76817ac496d0aa20707528f1996487890 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 19 Mar 2026 12:09:20 +0000 Subject: [PATCH 084/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index d2ba0251..0510ff4f 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -12257,7 +12257,7 @@ "Documents & Notes" ], "notes": [ - "After running the update script, logging in as a system user in ProjectSend is necessary to upgrade the database." + "After running the update script, logging in as a system user in ProjectSend is necessary to upgrade the database. Finish the installation at http://[ip-address]/install" ], "port": 80, "website": "https://projectsend.org/", From e695b4e7647004f55755227f506c148b1e31e3c1 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 20 Mar 2026 12:08:24 +0000 Subject: [PATCH 085/141] Update helpers_cache.json --- json/helpers_cache.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 0510ff4f..8e94136d 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -3312,10 +3312,10 @@ "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00023" + "scriptcat00000" ], "category_names": [ - "Finance & Budgeting" + "Miscellaneous" ], "notes": [ "Minimum 4GB RAM and 4 CPU cores recommended for production use.", @@ -12174,7 +12174,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], @@ -15318,7 +15318,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From d1e7154040fb63b78c745090c2e8cea09db5cd26 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 20 Mar 2026 18:10:20 +0000 Subject: [PATCH 086/141] Update helpers_cache.json --- json/helpers_cache.json | 109 +++++++++++++++++++++++++++++++++------- 1 file changed, 92 insertions(+), 17 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 8e94136d..a8e04b19 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -769,7 +769,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [], "config_path": "/opt/wakapi/config.yml", "os": "alpine" @@ -3203,6 +3203,39 @@ "config_path": "", "os": "debian" }, + { + "name": "degoog", + "slug": "degoog", + "desc": "Search aggregator that queries multiple engines and supports plugins, themes, and extension repositories.", + "script": "ct/degoog.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/degoog.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/degoog.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "Project is currently marked beta upstream and not intended for production use yet.", + "Add extension store repositories in Settings after first start (official repo: https://github.com/fccview/fccview-degoog-extensions)." + ], + "port": 4444, + "website": "https://github.com/fccview/degoog", + "documentation": "https://fccview.github.io/degoog/", + "logo": "https://raw.githubusercontent.com/fccview/degoog/main/src/public/images/degoog-logo.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/degoog/.env", + "os": "debian" + }, { "name": "Deluge", "slug": "deluge", @@ -3312,14 +3345,14 @@ "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00000" + "scriptcat00023" ], "category_names": [ - "Miscellaneous" + "Finance & Budgeting" ], "notes": [ "Minimum 4GB RAM and 4 CPU cores recommended for production use.", - "Admin user is created with username 'admin'. Set password in first login.", + "Admin credentials are saved in `/root/discourse.creds` inside the container.", "Configure SMTP settings in admin panel for email notifications." ], "port": 80, @@ -3331,12 +3364,12 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/discourse/.env", "default_credentials": { "username": "admin", - "password": "" + "password": "ChangeMe12345678" }, "os": "debian" }, @@ -4759,7 +4792,7 @@ ], "notes": [ "Execute within the Proxmox shell", - "This is designed to work with SSDs on ext4 filesystems only." + "This is designed to work with SSDs / Thin Provisioned storage only." ], "port": 0, "website": "", @@ -5314,7 +5347,7 @@ "is_dev": false, "execute_in": [], "config_path": "/opt/gluetun-data/.env", - "os": "" + "os": "debian" }, { "name": "go2rtc", @@ -6280,7 +6313,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/igotify/.env", "os": "debian" @@ -6641,7 +6674,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], @@ -9385,6 +9418,41 @@ "config_path": "/etc/netbird/config.json", "os": "debian" }, + { + "name": "netboot.xyz", + "slug": "netboot-xyz", + "desc": "netboot.xyz is a network boot utility that lets you boot into any type of operating system or utility disk directly from a BIOS/UEFI, without needing a physical boot media. It uses iPXE to present a user-friendly menu of operating systems and tools.", + "script": "ct/netboot-xyz.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netboot-xyz.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/netboot-xyz.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [ + "Configure your DHCP server: set `next-server` to the container IP, and `boot-filename` to `netboot.xyz.efi` (UEFI) or `netboot.xyz.kpxe` (BIOS/legacy).", + "For UEFI HTTP boot (no DHCP changes required), load the bootloader directly from your firmware: `http://IP/netboot.xyz.efi`.", + "Customize menus by editing `/var/www/html/boot.cfg`. Changes are picked up immediately — no service restart needed.", + "TFTP is available on port 69/UDP and HTTP on port 80, both serving from `/var/www/html`." + ], + "port": 80, + "website": "https://netboot.xyz/", + "documentation": "https://netboot.xyz/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/netboot-xyz.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/var/www/html/boot.cfg", + "os": "debian" + }, { "name": "NetBox", "slug": "netbox", @@ -14116,7 +14184,8 @@ "Authentication & Security" ], "notes": [ - "After installation, update EMAIL_DOMAIN in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.", + "After installation, update EMAIL_DOMAIN and URL in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.", + "A working SMTP setup (Postfix + valid domain/DNS) is required. Registration sends an activation email that must be delivered.", "DKIM keys are generated at /opt/simplelogin/dkim/. Add the public key as a TXT record: dkim._domainkey.yourdomain.com", "Create your first admin account by visiting the web interface and registering." ], @@ -14129,7 +14198,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/simplelogin/.env", "os": "debian" @@ -15960,7 +16029,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/twenty/.env", "os": "debian" @@ -16829,18 +16898,24 @@ "category_names": [ "Files & Downloads" ], - "notes": [], + "notes": [ + "S3 access credentials are generated during installation and stored in /etc/versitygw.d/gateway.conf", + "Data is stored in /opt/versitygw-data (POSIX backend)", + "Use any S3-compatible client to connect to the gateway endpoint" + ], "port": 7070, "website": "https://www.versity.com/", "documentation": "https://github.com/versity/versitygw/wiki", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/versity.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/versitygw.webp", "updateable": true, "privileged": false, "has_arm": false, "is_dev": true, - "execute_in": [], + "execute_in": [ + "lxc" + ], "config_path": "/etc/versitygw.d/gateway.conf", - "os": "" + "os": "debian" }, { "name": "VictoriaMetrics", From 8fb2a9094e00345adf13cb663c51172db12d2ffa Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 21 Mar 2026 11:07:56 +0100 Subject: [PATCH 087/141] Enhance README with star history chart Added responsive star history chart with dark and light themes. --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 1b6bae02..a32e5034 100644 --- a/README.md +++ b/README.md @@ -170,6 +170,15 @@ Contributions, bug reports and feature suggestions are welcome! [![Star History Chart](https://api.star-history.com/svg?repos=MacRimi/ProxMenux&type=Date)](https://www.star-history.com/#MacRimi/ProxMenux&Date) + + + + + Star History Chart + + + +
Support me on Ko-fi From e3a611f33dca33b8a1fc5e9a606d340f9d31f82f Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sat, 21 Mar 2026 11:08:33 +0100 Subject: [PATCH 088/141] Remove star history chart from README Removed the star history chart HTML section from README. --- README.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/README.md b/README.md index a32e5034..6a9e1f08 100644 --- a/README.md +++ b/README.md @@ -170,14 +170,6 @@ Contributions, bug reports and feature suggestions are welcome! [![Star History Chart](https://api.star-history.com/svg?repos=MacRimi/ProxMenux&type=Date)](https://www.star-history.com/#MacRimi/ProxMenux&Date) - - - - - Star History Chart - - -
From 2eb970a6a29a5e6d632687fe2e6e7d8e73a13990 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sun, 22 Mar 2026 00:18:20 +0100 Subject: [PATCH 089/141] Create discussion template for custom prompts Added a discussion template for sharing custom prompts, including fields for prompt name, AI provider, model, output language, description, prompt content, example output, additional notes, and confirmation checkboxes. --- .../share-custom-prompt.yml | 143 ++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 .github/DISCUSSION_TEMPLATE/share-custom-prompt.yml diff --git a/.github/DISCUSSION_TEMPLATE/share-custom-prompt.yml b/.github/DISCUSSION_TEMPLATE/share-custom-prompt.yml new file mode 100644 index 00000000..ae4a6d14 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/share-custom-prompt.yml @@ -0,0 +1,143 @@ +title: "[Prompt] " +labels: + - custom-prompt + - community +body: + - type: markdown + attributes: + value: | + ## Share Your Custom Prompt + + Thank you for sharing your custom prompt with the community! + Please fill in all the required fields so others can use your prompt effectively. + + - type: input + id: prompt-name + attributes: + label: Prompt Name + description: A short descriptive name for your prompt + placeholder: "e.g., Concise Technical Alerts" + validations: + required: true + + - type: dropdown + id: provider + attributes: + label: AI Provider + description: Which AI provider did you test this prompt with? + options: + - OpenAI + - Gemini (Google) + - Anthropic (Claude) + - Groq + - OpenRouter + - Ollama (Local) + - Other + validations: + required: true + + - type: input + id: model + attributes: + label: Model + description: The specific model you tested with + placeholder: "e.g., gpt-4o-mini, gemini-2.0-flash, llama3.2:3b" + validations: + required: true + + - type: dropdown + id: language + attributes: + label: Output Language + description: What language does your prompt output? + options: + - English + - Spanish + - German + - French + - Italian + - Portuguese + - Dutch + - Polish + - Russian + - Chinese + - Japanese + - Korean + - Other (specify in description) + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: Describe what your prompt does and its main features + placeholder: | + This prompt generates concise, technical notifications focused on... + + Features: + - Brief format (2-3 lines) + - Includes severity indicators + - etc. + validations: + required: true + + - type: textarea + id: prompt-content + attributes: + label: Prompt Content + description: Paste your complete custom prompt here + render: text + placeholder: | + You are a notification formatter for ProxMenux Monitor. + + Your task is to... + + RULES: + 1. ... + 2. ... + + OUTPUT FORMAT: + [TITLE] + ... + [BODY] + ... + validations: + required: true + + - type: textarea + id: example-output + attributes: + label: Example Output + description: Show an example of how a notification looks with your prompt + placeholder: | + **Input notification:** + CPU usage high on node pve01 + + **Output with this prompt:** + pve01: High CPU Usage + CPU at 95% for 5 minutes. Check running processes. + validations: + required: false + + - type: textarea + id: additional-notes + attributes: + label: Additional Notes + description: Any tips, variations, or known limitations + placeholder: | + - Works best with models that support system prompts + - May need adjustment for very long notifications + - Tested with Proxmox VE 8.x + validations: + required: false + + - type: checkboxes + id: confirmation + attributes: + label: Confirmation + options: + - label: I have tested this prompt and it works correctly + required: true + - label: I am sharing this prompt for the community to use freely + required: true From 83889d7e3ce1df47407a97476ab33f453c646645 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sun, 22 Mar 2026 00:28:09 +0100 Subject: [PATCH 090/141] Add discussion template for AI notifications prompts --- ...m-prompt.yml => share-custom-prompts-for-ai-notifications.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/DISCUSSION_TEMPLATE/{share-custom-prompt.yml => share-custom-prompts-for-ai-notifications.yml} (100%) diff --git a/.github/DISCUSSION_TEMPLATE/share-custom-prompt.yml b/.github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml similarity index 100% rename from .github/DISCUSSION_TEMPLATE/share-custom-prompt.yml rename to .github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml From 484f117b8e4c70f9501131629e961f838678a78b Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 22 Mar 2026 12:05:28 +0000 Subject: [PATCH 091/141] Update helpers_cache.json --- json/helpers_cache.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index a8e04b19..795fadfa 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5980,7 +5980,7 @@ "notes": [], "port": 7745, "website": "https://homebox.software/en/", - "documentation": "https://homebox.software/en/quick-start.html", + "documentation": "https://homebox.software/en/quick-start/", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homebox.webp", "updateable": true, "privileged": false, @@ -11195,7 +11195,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], From 84cf3e6a15f4317d3ae0bbffdbfdcc686f318a6e Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 23 Mar 2026 00:17:27 +0000 Subject: [PATCH 092/141] Update helpers_cache.json --- json/helpers_cache.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 795fadfa..7e88bb56 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6665,7 +6665,8 @@ ], "notes": [ "No web UI; run `iSponsorBlockTV setup` inside the container to configure.", - "SSDP auto-discovery requires multicast on your bridge; manual pairing works without it." + "SSDP auto-discovery requires multicast on your bridge; manual pairing works without it.", + "if your CPU does not support AVX instructions - install is not possible (required by iSponsorBlockTV/PyApp)" ], "port": 0, "website": "https://github.com/dmunozv04/iSponsorBlockTV", @@ -16696,10 +16697,10 @@ "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00004" + "scriptcat00007" ], "category_names": [ - "Network & Firewall" + "Backup & Recovery" ], "notes": [ "You probably want to drastically extend the storage space to fit whatever clients you want to back up", From 4545aeb9c69e512dc63db3bbe99b0f2195f607ec Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 23 Mar 2026 12:13:22 +0000 Subject: [PATCH 093/141] Update helpers_cache.json --- json/helpers_cache.json | 48 ++++++----------------------------------- 1 file changed, 7 insertions(+), 41 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 7e88bb56..89c00e7f 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -426,38 +426,6 @@ "config_path": "", "os": "debian" }, - { - "name": "AllStarLink", - "slug": "allstarlink-vm", - "desc": "AllStarLink is a network of Amateur Radio repeaters, remote base stations and hot spots accessible to each other via Voice over Internet Protocol.", - "script": "vm/allstarlink-vm.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/allstarlink-vm.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/allstarlink-vm.sh", - "type": "vm", - "type_id": "lte524abgx960bd", - "categories": [ - "scriptcat00024" - ], - "category_names": [ - "Gaming & Leisure" - ], - "notes": [ - "Options to Install Allmon3" - ], - "port": 0, - "website": "https://www.allstarlink.org/", - "documentation": "https://allstarlink.github.io/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/allstar-link.webp", - "updateable": false, - "privileged": false, - "has_arm": false, - "is_dev": true, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "debian" - }, { "name": "AlmaLinux 10", "slug": "almalinux-10-vm", @@ -3042,17 +3010,17 @@ { "name": "ddclient", "slug": "ddclient", - "desc": "ddclient is a Perl client used to update dynamic DNS entries for accounts on a wide range of dynamic DNS service providers. It supports multiple protocols and providers, allowing automatic IP address updates for your domain names.", + "desc": "

ddclient is a Perl client used to update dynamic DNS entries for accounts on a wide range of dynamic DNS service providers. It supports multiple protocols and providers, allowing automatic IP address updates for your domain names.

", "script": "ct/ddclient.sh", "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ddclient.sh", "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ddclient.sh", "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00004" + "scriptcat00005" ], "category_names": [ - "Network & Firewall" + "Adblock & DNS" ], "notes": [ "After installation, edit `/etc/ddclient.conf` with your dynamic DNS provider credentials", @@ -3065,10 +3033,8 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, - "execute_in": [ - "pve" - ], + "is_dev": false, + "execute_in": [], "config_path": "/etc/ddclient.conf", "os": "debian" }, @@ -16907,11 +16873,11 @@ "port": 7070, "website": "https://www.versity.com/", "documentation": "https://github.com/versity/versitygw/wiki", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/versitygw.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/versity.webp", "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From 6f99e1e8c1f15d1ea9db331d20b9a9efa6370853 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 23 Mar 2026 18:14:42 +0000 Subject: [PATCH 094/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 89c00e7f..2d8eee28 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -519,7 +519,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], From a286770fd28ac29ca2889ec83fa9f7fc4d20c10e Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:56:50 +0100 Subject: [PATCH 095/141] Upgrade GitHub Actions to version 6 --- .github/workflows/build-appimage-Release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-appimage-Release.yml b/.github/workflows/build-appimage-Release.yml index 856da812..b0bcb2ea 100644 --- a/.github/workflows/build-appimage-Release.yml +++ b/.github/workflows/build-appimage-Release.yml @@ -15,13 +15,13 @@ jobs: steps: - name: Checkout main - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: main token: ${{ secrets.GITHUB_TOKEN }} - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: '22' @@ -59,7 +59,7 @@ jobs: cat ProxMenux-Monitor.AppImage.sha256 - name: Upload AppImage artifact - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage path: | From 9bfacd9da97b51b731f7ef39c16088607593b96e Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:57:45 +0100 Subject: [PATCH 096/141] Upgrade GitHub Actions to version 6 --- .github/workflows/build-appimage-beta.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-appimage-beta.yml b/.github/workflows/build-appimage-beta.yml index 6a27c6b8..ff71843a 100644 --- a/.github/workflows/build-appimage-beta.yml +++ b/.github/workflows/build-appimage-beta.yml @@ -15,13 +15,13 @@ jobs: steps: - name: Checkout develop - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: develop token: ${{ secrets.GITHUB_TOKEN }} - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: '22' @@ -59,7 +59,7 @@ jobs: cat ProxMenux-Monitor.AppImage.sha256 - name: Upload AppImage artifact - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: ProxMenux-${{ steps.version.outputs.VERSION }}-beta-AppImage path: | From 10f37b88c33049300c6ad3c2ed1edb9c39e5a5cf Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:58:16 +0100 Subject: [PATCH 097/141] Upgrade GitHub Actions to v6 for build workflow --- .github/workflows/build-appimage.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index 24512df8..9f92caa0 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: '22' @@ -52,7 +52,7 @@ jobs: run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - name: Upload AppImage artifact - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage path: AppImage/dist/*.AppImage From 6a922256307b38516103d23cdcf121e350195e5d Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 24 Mar 2026 12:14:00 +0000 Subject: [PATCH 098/141] Update helpers_cache.json --- json/helpers_cache.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 2d8eee28..397d745c 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5984,7 +5984,7 @@ "updateable": false, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc", "vm" @@ -9610,7 +9610,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "pve" ], From 509fff397284440e833b4429945f075a261ac595 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Tue, 24 Mar 2026 18:20:58 +0100 Subject: [PATCH 099/141] Refactor discussion template for AI prompts Removed prompt name and output language fields from the template. Updated description field to include output language information. --- ...re-custom-prompts-for-ai-notifications.yml | 50 +++++-------------- 1 file changed, 12 insertions(+), 38 deletions(-) diff --git a/.github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml b/.github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml index ae4a6d14..3d873580 100644 --- a/.github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml +++ b/.github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml @@ -9,16 +9,11 @@ body: ## Share Your Custom Prompt Thank you for sharing your custom prompt with the community! - Please fill in all the required fields so others can use your prompt effectively. - - - type: input - id: prompt-name - attributes: - label: Prompt Name - description: A short descriptive name for your prompt - placeholder: "e.g., Concise Technical Alerts" - validations: - required: true + + **Title format suggestion:** Include the provider in the title for easy filtering. + Example: `[Gemini] Clean Spanish - Structured, no emojis` + + This helps others find prompts for their specific AI provider. - type: dropdown id: provider @@ -27,11 +22,12 @@ body: description: Which AI provider did you test this prompt with? options: - OpenAI - - Gemini (Google) - - Anthropic (Claude) + - Gemini - Groq + - Ollama + - Anthropic - OpenRouter - - Ollama (Local) + - DeepSeek - Other validations: required: true @@ -45,40 +41,18 @@ body: validations: required: true - - type: dropdown - id: language - attributes: - label: Output Language - description: What language does your prompt output? - options: - - English - - Spanish - - German - - French - - Italian - - Portuguese - - Dutch - - Polish - - Russian - - Chinese - - Japanese - - Korean - - Other (specify in description) - validations: - required: true - - type: textarea id: description attributes: label: Description - description: Describe what your prompt does and its main features + description: Describe what your prompt does, main features, and output language placeholder: | - This prompt generates concise, technical notifications focused on... + This prompt generates concise notifications in Spanish. Features: - Brief format (2-3 lines) - Includes severity indicators - - etc. + - Uses emojis for visual clarity validations: required: true From 6fa7c1d4ebd1fe42054d2c7cbcbab3e8c8f981f0 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 25 Mar 2026 00:16:22 +0000 Subject: [PATCH 100/141] Update helpers_cache.json --- json/helpers_cache.json | 137 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 124 insertions(+), 13 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 397d745c..cedbe740 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1067,7 +1067,7 @@ "config_path": "/opt/archivebox/data/ArchiveBox.conf", "default_credentials": { "username": "archivebox", - "password": "helper-scripts.com" + "password": "community-scripts.com" }, "os": "debian" }, @@ -2632,6 +2632,10 @@ "vm" ], "config_path": "/etc/copyparty.conf", + "default_credentials": { + "username": "admin", + "password": "community-scripts.com" + }, "os": "debian" }, { @@ -4218,7 +4222,7 @@ "config_path": "", "default_credentials": { "username": "admin", - "password": "helper-scripts.com" + "password": "community-scripts.com" }, "os": "debian" }, @@ -4257,7 +4261,7 @@ "config_path": "", "default_credentials": { "username": "admin", - "password": "helper-scripts.com" + "password": "community-scripts.com" }, "os": "alpine" }, @@ -4294,7 +4298,7 @@ "config_path": "/usr/local/community-scripts/fq-config.yaml", "default_credentials": { "username": "admin", - "password": "helper-scripts.com" + "password": "community-scripts.com" }, "os": "debian" }, @@ -4331,7 +4335,7 @@ "config_path": "/usr/local/community-scripts/fq-config.yaml", "default_credentials": { "username": "admin", - "password": "helper-scripts.com" + "password": "community-scripts.com" }, "os": "alpine" }, @@ -5345,6 +5349,39 @@ "config_path": "/opt/go2rtc/go2rtc.yaml", "os": "debian" }, + { + "name": "GoDoxy", + "slug": "godoxy", + "desc": "GoDoxy Agent is a lightweight system agent that connects Proxmox nodes and LXC containers to a GoDoxy main server, enabling automatic route binding, LXC lifecycle control, and real-time log streaming.", + "script": "ct/godoxy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/godoxy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/godoxy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [ + "This installs the GoDoxy Agent only. A running GoDoxy main server is required to connect to.", + "After install, set AGENT_PORT and configure AGENT_CA_CERT / AGENT_SSL_CERT in /etc/godoxy-agent.env using certs generated by your GoDoxy main server." + ], + "port": 8888, + "website": "https://github.com/yusing/godoxy", + "documentation": "https://docs.godoxy.dev", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/godoxy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/godoxy-agent.env", + "os": "debian" + }, { "name": "Gokapi", "slug": "gokapi", @@ -5766,6 +5803,10 @@ "pve" ], "config_path": "/opt/healthchecks/hc/local_settings.py", + "default_credentials": { + "username": "admin@community-scripts.com", + "password": "" + }, "os": "debian" }, { @@ -7238,8 +7279,8 @@ ], "config_path": "/opt/kimai/.env", "default_credentials": { - "username": "admin@helper-scripts.com", - "password": "helper-scripts.com" + "username": "admin@community-scripts.com", + "password": "community-scripts.com" }, "os": "debian" }, @@ -8436,6 +8477,39 @@ "config_path": "", "os": "alpine" }, + { + "name": "Matter Server", + "slug": "matter-server", + "desc": "Open Home Foundation Matter Server - an officially certified Matter controller serving as the foundation for Matter support in Home Assistant and other projects.", + "script": "ct/matter-server.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/matter-server.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/matter-server.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [ + "The Matter Server exposes a WebSocket API on port 5580 for integration with Home Assistant or other consumers.", + "For Thread-based devices, ensure IPv6 is properly configured on the host network." + ], + "port": 5580, + "website": "https://github.com/matter-js/python-matter-server", + "documentation": "https://github.com/matter-js/python-matter-server", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/home-assistant.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "debian" + }, { "name": "Matterbridge", "slug": "matterbridge", @@ -9052,8 +9126,8 @@ ], "config_path": "/opt/monica/.env", "default_credentials": { - "username": "admin@helper-scripts.com", - "password": "helper-scripts.com" + "username": "admin@community-scripts.com", + "password": "community-scripts.com" }, "os": "debian" }, @@ -9912,8 +9986,8 @@ ], "config_path": "", "default_credentials": { - "username": "helper-scripts", - "password": "helper-scripts" + "username": "admin@community-scripts.com", + "password": "community-scripts" }, "os": "ubuntu" }, @@ -10012,7 +10086,7 @@ "config_path": "/opt/compose.yaml", "default_credentials": { "username": "admin@local.com", - "password": "helper-scripts.com" + "password": "community-scripts.com" }, "os": "alpine" }, @@ -13971,7 +14045,7 @@ ], "config_path": "/opt/semaphore/config.json", "default_credentials": { - "username": "admin", + "username": "admin@community-scripts.com", "password": "" }, "os": "debian" @@ -17664,6 +17738,43 @@ "config_path": "/opt/yamtrack/src/.env", "os": "debian" }, + { + "name": "YOURLS", + "slug": "yourls", + "desc": "YOURLS (Your Own URL Shortener) is a set of PHP scripts that allows you to run your own URL shortener with full control over data, detailed stats, analytics, and plugin support.", + "script": "ct/yourls.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/yourls.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/yourls.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "After installation, visit /admin/install.php once to initialize the database and complete setup.", + "The admin password is shown at the end of the installation log." + ], + "port": 80, + "website": "https://yourls.org/", + "documentation": "https://yourls.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/yourls.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/yourls/user/config.php", + "default_credentials": { + "username": "admin", + "password": "Generated during install" + }, + "os": "debian" + }, { "name": "yt-dlp-webui", "slug": "yt-dlp-webui", From 6a703ee6a4b9c3d3ce11a521aa20b116327ecfe3 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 25 Mar 2026 12:13:03 +0000 Subject: [PATCH 101/141] Update helpers_cache.json --- json/helpers_cache.json | 284 +++++++++++++++++++++++++++++++++++----- 1 file changed, 249 insertions(+), 35 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index cedbe740..5c501602 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1617,6 +1617,40 @@ }, "os": "debian" }, + { + "name": "BirdNET", + "slug": "birdnet", + "desc": "BirdNET-Go is an AI-powered solution for continuous avian monitoring and identification, providing 24/7 realtime bird song analysis.", + "script": "ct/birdnet.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/birdnet.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/birdnet.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Audio device passthrough is required for realtime monitoring. Add the audio device to the LXC configuration.", + "For GPU acceleration, set `var_gpu=yes` before running the script.", + "Data and recordings are stored in `/opt/birdnet/data`." + ], + "port": 8080, + "website": "https://github.com/tphakala/birdnet-go", + "documentation": "https://github.com/tphakala/birdnet-go/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/birdnet.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/birdnet/data", + "os": "debian" + }, { "name": "Bitmagnet", "slug": "bitmagnet", @@ -4003,6 +4037,44 @@ "config_path": "/opt", "os": "debian" }, + { + "name": "ERPNext", + "slug": "erpnext", + "desc": "ERPNext is a powerful, intuitive and open-source ERP system for managing accounting, inventory, manufacturing, CRM, projects, HR and more.", + "script": "ct/erpnext.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/erpnext.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/erpnext.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Admin password is stored in `/opt/frappe-bench/.env`.", + "The default site name is `site1.local`. Configure your domain in Frappe settings.", + "Run `bench update` from `/opt/frappe-bench` to update ERPNext manually." + ], + "port": 8000, + "website": "https://erpnext.com/", + "documentation": "https://docs.erpnext.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/frappe-erpnext.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/frappe-bench/.env", + "default_credentials": { + "username": "Administrator", + "password": "" + }, + "os": "debian" + }, { "name": "ErsatzTV", "slug": "ersatztv", @@ -5349,39 +5421,6 @@ "config_path": "/opt/go2rtc/go2rtc.yaml", "os": "debian" }, - { - "name": "GoDoxy", - "slug": "godoxy", - "desc": "GoDoxy Agent is a lightweight system agent that connects Proxmox nodes and LXC containers to a GoDoxy main server, enabling automatic route binding, LXC lifecycle control, and real-time log streaming.", - "script": "ct/godoxy.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/godoxy.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/godoxy.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00021" - ], - "category_names": [ - "Webservers & Proxies" - ], - "notes": [ - "This installs the GoDoxy Agent only. A running GoDoxy main server is required to connect to.", - "After install, set AGENT_PORT and configure AGENT_CA_CERT / AGENT_SSL_CERT in /etc/godoxy-agent.env using certs generated by your GoDoxy main server." - ], - "port": 8888, - "website": "https://github.com/yusing/godoxy", - "documentation": "https://docs.godoxy.dev", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/godoxy.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": true, - "execute_in": [ - "lxc" - ], - "config_path": "/etc/godoxy-agent.env", - "os": "debian" - }, { "name": "Gokapi", "slug": "gokapi", @@ -6890,6 +6929,40 @@ "config_path": "", "os": "debian" }, + { + "name": "Jitsi Meet", + "slug": "jitsi", + "desc": "Jitsi Meet is a set of open-source projects for secure, simple and scalable video conferences with state-of-the-art video quality and features.", + "script": "ct/jitsi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jitsi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jitsi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "Uses a self-signed certificate by default. Your browser will show a security warning.", + "Port 10000/UDP must be forwarded to the container for video/audio to work properly.", + "Configuration files are located in `/etc/jitsi/`." + ], + "port": 443, + "website": "https://jitsi.org/", + "documentation": "https://jitsi.github.io/handbook/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jitsi.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/jitsi", + "os": "debian" + }, { "name": "Joplin Server", "slug": "joplin-server", @@ -11831,6 +11904,41 @@ "config_path": "/opt/pixelfed/.env", "os": "debian" }, + { + "name": "Plane", + "slug": "plane", + "desc": "Open-source project tracking tool that helps teams plan, track, and manage their software projects with issues, cycles, and modules.", + "script": "ct/plane.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/plane.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/plane.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "First user to sign up becomes the instance admin. Initial build takes 10-15 minutes.", + "Admin panel (God Mode) is available at `/god-mode/` for instance configuration.", + "Credentials are saved to `~/plane.creds`.", + "If the container IP changes, rebuild the frontend apps or run the update script to apply the new URL." + ], + "port": 80, + "website": "https://plane.so", + "documentation": "https://developers.plane.so/self-hosting/overview", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/plane.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/plane/apps/api/.env", + "os": "debian" + }, { "name": "PLANKA", "slug": "planka", @@ -11926,7 +12034,7 @@ "pve" ], "config_path": "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml", - "os": "debian" + "os": "ubuntu" }, { "name": "Pocketbase", @@ -14836,6 +14944,73 @@ }, "os": "debian" }, + { + "name": "Storybook", + "slug": "storybook", + "desc": "Storybook is a frontend workshop for building UI components and pages in isolation. It's used for UI development, testing, and documentation.", + "script": "ct/storybook.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/storybook.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/storybook.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "The installer uses an interactive setup wizard. Follow the prompts during installation and dont close the session!", + "Storybook runs in development mode on port 6006." + ], + "port": 6006, + "website": "https://storybook.js.org/", + "documentation": "https://storybook.js.org/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/storybook.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "debian" + }, + { + "name": "Storyteller", + "slug": "storyteller", + "desc": "Storyteller is a self-hosted platform for creating and reading ebooks with synced narration, combining audiobooks and ebooks with automatic synchronization.", + "script": "ct/storyteller.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/storyteller.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/storyteller.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Minimum 8GB RAM recommended. AI-based transcription is resource-intensive.", + "Secret key is stored in `/opt/storyteller/.env`.", + "GPU acceleration is not available in the LXC version. Use CPU-based transcription." + ], + "port": 8001, + "website": "https://storyteller-platform.dev/", + "documentation": "https://storyteller-platform.dev/docs/welcome", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/storyteller.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/storyteller/.env", + "os": "debian" + }, { "name": "Strapi", "slug": "strapi", @@ -15945,6 +16120,45 @@ "config_path": "", "os": "debian" }, + { + "name": "Tube Archivist", + "slug": "tubearchivist", + "desc": "Tube Archivist is a self-hosted YouTube media collection manager that indexes your video collection with metadata for organizing, searching, and playing archived YouTube videos offline.", + "script": "ct/tubearchivist.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tubearchivist.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tubearchivist.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Requires `vm.max_map_count=262144` on the Proxmox host. Run `sysctl -w vm.max_map_count=262144` on the host and add it to `/etc/sysctl.conf` for persistence.", + "ElasticSearch is configured with 1GB heap. Adjust `/etc/elasticsearch/jvm.options.d/heap.options` for larger collections.", + "Admin password is stored in `/opt/tubearchivist/.env`.", + "Minimum 6GB RAM recommended. ElasticSearch alone requires 2GB+." + ], + "port": 8000, + "website": "https://github.com/tubearchivist/tubearchivist", + "documentation": "https://docs.tubearchivist.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tube-archivist.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/tubearchivist/.env", + "default_credentials": { + "username": "admin", + "password": "" + }, + "os": "debian" + }, { "name": "Tududi", "slug": "tududi", @@ -17755,7 +17969,7 @@ ], "notes": [ "After installation, visit /admin/install.php once to initialize the database and complete setup.", - "The admin password is shown at the end of the installation log." + "Get Admin-Password: `grep -A2 'admin' /opt/yourls/user/config.php`" ], "port": 80, "website": "https://yourls.org/", From 9f79d2b73752f90a8394d6d37e2d711ece030c17 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 25 Mar 2026 18:17:47 +0000 Subject: [PATCH 102/141] Update helpers_cache.json --- json/helpers_cache.json | 170 +++++++++++++++++++++++++++++++++++----- 1 file changed, 152 insertions(+), 18 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 5c501602..7d1ea753 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1067,7 +1067,7 @@ "config_path": "/opt/archivebox/data/ArchiveBox.conf", "default_credentials": { "username": "archivebox", - "password": "community-scripts.com" + "password": "community-scripts.org" }, "os": "debian" }, @@ -1490,6 +1490,40 @@ "config_path": "/opt/bar-assistant", "os": "debian" }, + { + "name": "Baserow", + "slug": "baserow", + "desc": "Baserow is an open-source no-code database platform for building databases, applications, automations, and AI agents without code.", + "script": "ct/baserow.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/baserow.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/baserow.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "First visit will prompt you to create an admin account.", + "Building from source requires significant resources and may take 10+ minutes.", + "Update BASEROW_PUBLIC_URL in /opt/baserow/.env if accessing from a different hostname." + ], + "port": 3000, + "website": "https://baserow.io/", + "documentation": "https://baserow.io/docs/index", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/baserow.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/baserow/.env", + "os": "debian" + }, { "name": "Bazarr", "slug": "bazarr", @@ -1640,7 +1674,7 @@ "port": 8080, "website": "https://github.com/tphakala/birdnet-go", "documentation": "https://github.com/tphakala/birdnet-go/wiki", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/birdnet.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/birdnet-analyzer.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -2668,7 +2702,7 @@ "config_path": "/etc/copyparty.conf", "default_credentials": { "username": "admin", - "password": "community-scripts.com" + "password": "community-scripts.org" }, "os": "debian" }, @@ -4057,7 +4091,7 @@ "The default site name is `site1.local`. Configure your domain in Frappe settings.", "Run `bench update` from `/opt/frappe-bench` to update ERPNext manually." ], - "port": 8000, + "port": 80, "website": "https://erpnext.com/", "documentation": "https://docs.erpnext.com/", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/frappe-erpnext.webp", @@ -4294,7 +4328,7 @@ "config_path": "", "default_credentials": { "username": "admin", - "password": "community-scripts.com" + "password": "community-scripts.org" }, "os": "debian" }, @@ -4333,7 +4367,7 @@ "config_path": "", "default_credentials": { "username": "admin", - "password": "community-scripts.com" + "password": "community-scripts.org" }, "os": "alpine" }, @@ -4370,7 +4404,7 @@ "config_path": "/usr/local/community-scripts/fq-config.yaml", "default_credentials": { "username": "admin", - "password": "community-scripts.com" + "password": "community-scripts.org" }, "os": "debian" }, @@ -4407,7 +4441,7 @@ "config_path": "/usr/local/community-scripts/fq-config.yaml", "default_credentials": { "username": "admin", - "password": "community-scripts.com" + "password": "community-scripts.org" }, "os": "alpine" }, @@ -5843,7 +5877,7 @@ ], "config_path": "/opt/healthchecks/hc/local_settings.py", "default_credentials": { - "username": "admin@community-scripts.com", + "username": "admin@community-scripts.org", "password": "" }, "os": "debian" @@ -6952,7 +6986,7 @@ "port": 443, "website": "https://jitsi.org/", "documentation": "https://jitsi.github.io/handbook/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jitsi.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jitsi-meet.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -7352,8 +7386,8 @@ ], "config_path": "/opt/kimai/.env", "default_credentials": { - "username": "admin@community-scripts.com", - "password": "community-scripts.com" + "username": "admin@community-scripts.org", + "password": "community-scripts.org" }, "os": "debian" }, @@ -7618,6 +7652,39 @@ "config_path": "/opt/kutt/.env", "os": "debian" }, + { + "name": "LabCA", + "slug": "labca", + "desc": "LabCA is a standalone web GUI for managing ACME certificate authorities like step-ca, providing dashboard, certificate overview, and admin management.", + "script": "ct/labca.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/labca.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/labca.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "On first access, you will be prompted to create an admin account and configure the database connection to your step-ca instance.", + "LabCA standalone requires a MySQL-backed step-ca instance to connect to." + ], + "port": 3000, + "website": "https://github.com/hakwerk/labca", + "documentation": "https://github.com/hakwerk/labca", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/labca.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/labca/config.json", + "os": "debian" + }, { "name": "LanguageTool", "slug": "languagetool", @@ -8133,6 +8200,40 @@ }, "os": "debian" }, + { + "name": "LobeHub", + "slug": "lobehub", + "desc": "LobeHub is an open-source AI chat platform supporting multiple AI providers, plugins, and knowledge base with a modern interface.", + "script": "ct/lobehub.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/lobehub.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/lobehub.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Configure your AI provider API keys in /opt/lobehub/.env (e.g. OPENAI_API_KEY).", + "Building from source requires significant resources and may take 10+ minutes.", + "Update APP_URL in /opt/lobehub/.env if accessing from a different hostname." + ], + "port": 3210, + "website": "https://lobehub.com/", + "documentation": "https://lobehub.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lobechat.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/lobehub/.env", + "os": "debian" + }, { "name": "LocalAGI", "slug": "localagi", @@ -9199,8 +9300,8 @@ ], "config_path": "/opt/monica/.env", "default_credentials": { - "username": "admin@community-scripts.com", - "password": "community-scripts.com" + "username": "admin@community-scripts.org", + "password": "community-scripts.org" }, "os": "debian" }, @@ -10059,7 +10160,7 @@ ], "config_path": "", "default_credentials": { - "username": "admin@community-scripts.com", + "username": "admin@community-scripts.org", "password": "community-scripts" }, "os": "ubuntu" @@ -10159,7 +10260,7 @@ "config_path": "/opt/compose.yaml", "default_credentials": { "username": "admin@local.com", - "password": "community-scripts.com" + "password": "community-scripts.org" }, "os": "alpine" }, @@ -14153,7 +14254,7 @@ ], "config_path": "/opt/semaphore/config.json", "default_credentials": { - "username": "admin@community-scripts.com", + "username": "admin@community-scripts.org", "password": "" }, "os": "debian" @@ -14960,7 +15061,7 @@ "AI / Coding & Dev-Tools" ], "notes": [ - "The installer uses an interactive setup wizard. Follow the prompts during installation and dont close the session!", + "The installer uses an interactive setup wizard (like fumadocs). Follow the prompts during installation.", "Storybook runs in development mode on port 6006." ], "port": 6006, @@ -15420,6 +15521,39 @@ "config_path": "", "os": "debian" }, + { + "name": "Teable", + "slug": "teable", + "desc": "Teable is a super-fast, open-source no-code database built on PostgreSQL with a spreadsheet-like interface for building applications.", + "script": "ct/teable.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/teable.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/teable.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Minimum 10GB RAM recommended. The build process is very resource-intensive.", + "Configuration is stored in `/opt/teable/.env`." + ], + "port": 3000, + "website": "https://teable.io/", + "documentation": "https://help.teable.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teable.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/teable/.env", + "os": "debian" + }, { "name": "Teamspeak-Server", "slug": "teamspeak-server", From 819ca8a212039face95602d0079bc2b15a003723 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 26 Mar 2026 12:16:15 +0000 Subject: [PATCH 103/141] Update helpers_cache.json --- json/helpers_cache.json | 190 ++++++++++++++++++++++++++-------------- 1 file changed, 126 insertions(+), 64 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 7d1ea753..ea3be5e9 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -648,70 +648,6 @@ "config_path": "/opt/redlib/redlib.conf", "os": "debian" }, - { - "name": "Alpine-Tinyauth", - "slug": "alpine-tinyauth", - "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", - "script": "ct/alpine-tinyauth.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-tinyauth.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-tinyauth.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00006" - ], - "category_names": [ - "Authentication & Security" - ], - "notes": [ - "The default credentials are located in `/opt/tinyauth/credentials.txt`." - ], - "port": 3000, - "website": "https://tinyauth.app", - "documentation": "https://tinyauth.app", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tinyauth.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/tinyauth/.env", - "os": "debian" - }, - { - "name": "Alpine-Tinyauth", - "slug": "alpine-tinyauth", - "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", - "script": "ct/alpine-tinyauth.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-tinyauth.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-tinyauth.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00006" - ], - "category_names": [ - "Authentication & Security" - ], - "notes": [ - "The default credentials are located in `/opt/tinyauth/credentials.txt`." - ], - "port": 3000, - "website": "https://tinyauth.app", - "documentation": "https://tinyauth.app", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tinyauth.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/tinyauth/.env", - "os": "alpine" - }, { "name": "Alpine-Wakapi", "slug": "alpine-wakapi", @@ -4666,6 +4602,36 @@ "config_path": "/opt/fluid-calendar/.env", "os": "debian" }, + { + "name": "Foldergram", + "slug": "foldergram", + "desc": "Foldergram is a self-hosted web application that turns your local folders into a beautiful, instagram-style feed and profile. It turns your local folder to app folders (profiles), and serves a lightning-fast Progressive Web App (PWA).", + "script": "ct/foldergram.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/foldergram.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/foldergram.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "port": 4141, + "website": "https://foldergram.github.io/", + "documentation": "https://foldergram.github.io/quick-start", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/foldergram.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/foldergram/foldergram.env", + "os": "debian" + }, { "name": "Forgejo", "slug": "forgejo", @@ -5075,6 +5041,38 @@ "config_path": "/opt/gatus/config/config.yaml", "os": "alpine" }, + { + "name": "GeoPulse", + "slug": "geopulse", + "desc": "Self-hosted location tracking and visualization platform with GPS history, trip detection, and AI-powered insights, backed by PostgreSQL with PostGIS.", + "script": "ct/geopulse.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/geopulse.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/geopulse.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "To create an admin account: `echo 'GEOPULSE_ADMIN_EMAIL=you@example.com' >> /etc/geopulse/geopulse.env && systemctl restart geopulse-backend` — then register with that email in the UI." + ], + "port": 80, + "website": "https://github.com/tess1o/geopulse", + "documentation": "https://tess1o.github.io/geopulse/docs/getting-started/introduction", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/geopulse.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/geopulse/geopulse.env", + "os": "debian" + }, { "name": "Ghost", "slug": "ghost", @@ -15910,6 +15908,70 @@ }, "os": "debian" }, + { + "name": "Tinyauth", + "slug": "tinyauth", + "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", + "script": "ct/tinyauth.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tinyauth.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tinyauth.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "The default credentials are located in `/opt/tinyauth/credentials.txt`." + ], + "port": 3000, + "website": "https://tinyauth.app", + "documentation": "https://tinyauth.app", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tinyauth.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tinyauth/.env", + "os": "debian" + }, + { + "name": "Tinyauth", + "slug": "tinyauth", + "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", + "script": "ct/tinyauth.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tinyauth.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tinyauth.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "The default credentials are located in `/opt/tinyauth/credentials.txt`." + ], + "port": 3000, + "website": "https://tinyauth.app", + "documentation": "https://tinyauth.app", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tinyauth.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/opt/tinyauth/.env", + "os": "alpine" + }, { "name": "Tor Snowflake", "slug": "tor-snowflake", From aad4b13fda706fc6f68d18d81bb691c2f8b78a1c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 26 Mar 2026 18:19:00 +0000 Subject: [PATCH 104/141] Update helpers_cache.json --- json/helpers_cache.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index ea3be5e9..df7bf13f 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2744,7 +2744,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Cronicle Primary", @@ -5057,7 +5057,7 @@ "Monitoring & Analytics" ], "notes": [ - "To create an admin account: `echo 'GEOPULSE_ADMIN_EMAIL=you@example.com' >> /etc/geopulse/geopulse.env && systemctl restart geopulse-backend` — then register with that email in the UI." + "To create an admin account, run `/usr/local/bin/create-geopulse-admin` inside the container, then register with that email in the GeoPulse UI." ], "port": 80, "website": "https://github.com/tess1o/geopulse", @@ -13649,10 +13649,10 @@ "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00021" + "scriptcat00024" ], "category_names": [ - "Webservers & Proxies" + "Gaming & Leisure" ], "notes": [ "Photon Geocoder running at http://127.0.0.1:2322. Photon is fully setup, but without sample data. (filesize is big) -> checkout our guide: `https://github.com/community-scripts/ProxmoxVE/discussions/8737`." From 55cb3a1267ee0a143bf977766989f4270da7951f Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 27 Mar 2026 00:18:11 +0000 Subject: [PATCH 105/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index df7bf13f..1d7d916e 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1614,7 +1614,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From 6447dfef50845efc5e2b886dfbeb8adc3e010b61 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 27 Mar 2026 12:12:51 +0000 Subject: [PATCH 106/141] Update helpers_cache.json --- json/helpers_cache.json | 106 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 102 insertions(+), 4 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 1d7d916e..dd294c28 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -2642,6 +2642,38 @@ }, "os": "debian" }, + { + "name": "CoreDNS", + "slug": "coredns", + "desc": "CoreDNS is a modern, lightweight, and highly extensible DNS server with a plugin-driven architecture. It is the default DNS engine for Kubernetes and ideal as a local authoritative DNS server for homelabs.", + "script": "ct/coredns.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/coredns.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/coredns.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "Configuration file is located at /etc/coredns/Corefile" + ], + "port": 0, + "website": "https://coredns.io/", + "documentation": "https://coredns.io/manual/toc/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/coredns.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/coredns/Corefile", + "os": "debian" + }, { "name": "Cosmos", "slug": "cosmos", @@ -4806,7 +4838,7 @@ "port": 5000, "website": "https://frigate.video/", "documentation": "https://docs.frigate.video/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/frigate-light.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/frigate-dark.webp", "updateable": false, "privileged": false, "has_arm": false, @@ -6726,6 +6758,72 @@ "config_path": "", "os": "debian" }, + { + "name": "IronClaw", + "slug": "ironclaw", + "desc": "IronClaw is a secure, self-hosted AI agent with a web browser interface, multi-LLM support, hybrid memory search, and WASM-sandboxed tool execution — all data stays on your server.", + "script": "ct/ironclaw.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ironclaw.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ironclaw.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "The gateway auth token is auto-generated and stored in /root/.ironclaw/.env.", + "Configure your LLM provider after installation by running: ironclaw onboard" + ], + "port": 3000, + "website": "https://github.com/nearai/ironclaw", + "documentation": "https://github.com/nearai/ironclaw/tree/staging/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ironclaw.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/root/.ironclaw/.env", + "os": "debian" + }, + { + "name": "IronClaw", + "slug": "ironclaw", + "desc": "IronClaw is a secure, self-hosted AI agent with a web browser interface, multi-LLM support, hybrid memory search, and WASM-sandboxed tool execution — all data stays on your server.", + "script": "ct/ironclaw.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ironclaw.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ironclaw.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "The gateway auth token is auto-generated and stored in /root/.ironclaw/.env.", + "Configure your LLM provider after installation by running: ironclaw onboard" + ], + "port": 3000, + "website": "https://github.com/nearai/ironclaw", + "documentation": "https://github.com/nearai/ironclaw/tree/staging/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ironclaw.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/root/.ironclaw/.env", + "os": "alpine" + }, { "name": "iSponsorBlockTV", "slug": "isponsorblocktv", @@ -8221,7 +8319,7 @@ "port": 3210, "website": "https://lobehub.com/", "documentation": "https://lobehub.com/docs", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lobechat.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lobehub.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -16264,10 +16362,10 @@ "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00021" + "scriptcat00024" ], "category_names": [ - "Webservers & Proxies" + "Gaming & Leisure" ], "notes": [], "port": 8000, From f4db4cde1346ea4073983e324ba43a10185987e3 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 27 Mar 2026 18:16:33 +0000 Subject: [PATCH 107/141] Update helpers_cache.json --- json/helpers_cache.json | 251 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 241 insertions(+), 10 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index dd294c28..0f9c7c7e 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -906,6 +906,39 @@ "config_path": "", "os": "debian" }, + { + "name": "Apprise API", + "slug": "apprise-api", + "desc": "The Apprise API is a web-based gateway to the Apprise library.", + "script": "ct/apprise-api.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apprise-api.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apprise-api.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [ + "Persistent storage is used for config, attach, plugin and tmp. These are all at root level.", + "Logs would typically be output to stdout and stderr, these have been updated to output to /opt/apprise/logs for ease of access." + ], + "port": 8000, + "website": "https://appriseit.com/api/", + "documentation": "https://appriseit.com/api/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apprise.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/config", + "os": "debian" + }, { "name": "Apt-Cacher-NG", "slug": "apt-cacher-ng", @@ -1396,6 +1429,36 @@ }, "os": "debian" }, + { + "name": "Bambuddy", + "slug": "bambuddy", + "desc": "Bambuddy is a web-based print management tool for Bambu Lab 3D printers, providing monitoring, control, and management of your print jobs.", + "script": "ct/bambuddy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bambuddy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bambuddy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "port": 8000, + "website": "https://github.com/maziggy/bambuddy", + "documentation": "https://github.com/maziggy/bambuddy", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bambuddy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/bambuddy/.env", + "os": "debian" + }, { "name": "Bar-Assistant", "slug": "bar-assistant", @@ -1621,6 +1684,39 @@ "config_path": "/opt/birdnet/data", "os": "debian" }, + { + "name": "Bitfocus Companion", + "slug": "bitfocus-companion", + "desc": "Bitfocus Companion enables the Elgato Stream Deck and other controllers to trigger actions in broadcast software. Installs headless with systemd service, fetching the latest release via the Bitfocus API.", + "script": "ct/bitfocus-companion.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bitfocus-companion.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bitfocus-companion.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [ + "Companion v4.x downloads are served through the Bitfocus API, not GitHub Releases.", + "Requires libusb for USB device (Stream Deck) bindings." + ], + "port": 8000, + "website": "https://bitfocus.io/companion", + "documentation": "https://user.bitfocus.io/docs", + "logo": "https://raw.githubusercontent.com/bitfocus/companion/main/assets/icon.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "debian" + }, { "name": "Bitmagnet", "slug": "bitmagnet", @@ -2269,6 +2365,39 @@ "config_path": "/opt/cleanuparr/config", "os": "debian" }, + { + "name": "CLIProxyAPI", + "slug": "cliproxyapi", + "desc": "CLIProxyAPI is a proxy server that provides OpenAI-compatible API endpoints for multiple AI CLI tools including Claude Code, Gemini CLI, OpenAI Codex, and more. It enables leveraging free-tier AI subscriptions through a unified API with features like credential routing, quota management, and request retrying.", + "script": "ct/cliproxyapi.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/cliproxyapi.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/cliproxyapi.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Generated credentials (API Key, Management Password) are stored in `/opt/cliproxyapi/config.yaml` inside the LXC.", + "After setup, authenticate your AI providers via the built-in management panel at port 8317." + ], + "port": 8317, + "website": "https://github.com/router-for-me/CLIProxyAPI", + "documentation": "https://help.router-for.me/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openai.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/cliproxyapi/config.yaml", + "os": "debian" + }, { "name": "Cloudflare-DDNS", "slug": "cloudflare-ddns", @@ -2674,6 +2803,38 @@ "config_path": "/etc/coredns/Corefile", "os": "debian" }, + { + "name": "CoreDNS", + "slug": "coredns", + "desc": "CoreDNS is a modern, lightweight, and highly extensible DNS server with a plugin-driven architecture. It is the default DNS engine for Kubernetes and ideal as a local authoritative DNS server for homelabs.", + "script": "ct/coredns.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/coredns.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/coredns.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00005" + ], + "category_names": [ + "Adblock & DNS" + ], + "notes": [ + "Configuration file is located at /etc/coredns/Corefile" + ], + "port": 0, + "website": "https://coredns.io/", + "documentation": "https://coredns.io/manual/toc/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/coredns.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/coredns/Corefile", + "os": "alpine" + }, { "name": "Cosmos", "slug": "cosmos", @@ -2761,8 +2922,9 @@ "Proxmox & Virtualization" ], "notes": [ - "Execute within the Proxmox shell", - "To exclude LXCs from updating, edit the crontab using `crontab -e` and add CTID as shown in the example below:\n\n\n\n`0 0 * * 0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs-cron.sh)\" -s 103 111 >>/var/log/update-lxcs-cron.log 2>/dev/null`" + "Downloads and installs the update script locally to `/usr/local/bin/update-lxcs.sh`. Cron runs the local copy — no remote code execution at runtime.", + "To exclude containers from updating, edit `/etc/update-lxcs.conf` and add their CTIDs: `EXCLUDE=100,101,102`", + "Logs are written to `/var/log/update-lxcs-cron.log`." ], "port": 0, "website": "", @@ -4021,9 +4183,9 @@ "Files & Downloads" ], "notes": [ - "Please use `journalctl -u ente-museum.service -n 10` to read logs for the signup verification code", - "If you want to use the Ente CLI to add/whitelist admins, please follow the instructions at https://ente.io/help/self-hosting/administration/cli", - "To see Museium config: `cat /opt/ente/server/museum.yaml`" + "First-Start: Run `ente-setup` — it guides you through account creation, verification, and admin configuration", + "For CLI admin docs see https://ente.io/help/self-hosting/administration/cli", + "Museum config: `cat /opt/ente/server/museum.yaml`" ], "port": 3000, "website": "https://ente.io/", @@ -4034,7 +4196,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt", "os": "debian" @@ -4749,7 +4911,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/root/.runner", "os": "debian" @@ -5098,7 +5260,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], @@ -11317,6 +11479,38 @@ }, "os": "debian" }, + { + "name": "OxiCloud", + "slug": "oxicloud", + "desc": "Ultra-fast, secure & lightweight self-hosted cloud storage — your files, photos, calendars & contacts, all in one place. Built in Rust.", + "script": "ct/oxicloud.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/oxicloud.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/oxicloud.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011", + "scriptcat00012" + ], + "category_names": [ + "Files & Downloads", + "Documents & Notes" + ], + "notes": [], + "port": 8086, + "website": "https://github.com/DioCrafts/OxiCloud", + "documentation": "https://github.com/DioCrafts/OxiCloud/tree/main/doc", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/oxicloud.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/oxicloud/.env", + "os": "debian" + }, { "name": "PairDrop", "slug": "pairdrop", @@ -12083,7 +12277,7 @@ ], "notes": [ "Create admin account with: cd /opt/pixelfed && sudo -u pixelfed php artisan user:create", - "Credentials saved in /root/pixelfed.creds", + "Credentials are stored in /opt/pixelfed/.env", "ActivityPub federation is enabled by default", "Uses PostgreSQL, Redis (socket), and PHP-FPM" ], @@ -12096,7 +12290,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/pixelfed/.env", "os": "debian" @@ -15338,6 +15532,43 @@ "config_path": "/etc/sure/.env", "os": "debian" }, + { + "name": "SurrealDB", + "slug": "surrealdb", + "desc": "SurrealDB is a multi-model database that combines the power of document, graph, and relational databases into a single platform, offering real-time queries, built-in permissions, and a simplified backend stack.", + "script": "ct/surrealdb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/surrealdb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/surrealdb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "SurrealDB web interface is available on port 8000.", + "Default credentials are saved in ~/surrealdb.creds." + ], + "port": 8000, + "website": "https://surrealdb.com/", + "documentation": "https://surrealdb.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/surrealdb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/surrealdb/.env", + "default_credentials": { + "username": "root", + "password": "" + }, + "os": "debian" + }, { "name": "Suwayomi-Server", "slug": "suwayomi-server", From 3a2c9b1b05bcfb3e082fa1d698872587501d896c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 28 Mar 2026 00:17:05 +0000 Subject: [PATCH 108/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 0f9c7c7e..22109c70 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -8935,7 +8935,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From e9e1d471ece1a03d563a990025066a82481b3bfa Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 28 Mar 2026 12:07:42 +0000 Subject: [PATCH 109/141] Update helpers_cache.json --- json/helpers_cache.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 22109c70..08e9d137 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1989,6 +1989,7 @@ ], "notes": [ "xcaddy needs to be updated manually after a caddy update!", + "if you want ton use xcaddy, modify RAM to 2048MB, before or during installation.", "if you need an internal module run: `caddy add-package PACKAGENAME`", "if you need an external module run: `xcaddy build --with github.com/caddy-dns/cloudflare`" ], @@ -2023,6 +2024,7 @@ ], "notes": [ "xcaddy needs to be updated manually after a caddy update!", + "if you want ton use xcaddy, modify RAM to 2048MB, before or during installation.", "if you need an internal module run: `caddy add-package PACKAGENAME`", "if you need an external module run: `xcaddy build --with github.com/caddy-dns/cloudflare`" ], @@ -15711,7 +15713,9 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [], + "notes": [ + "If you want to use Tandoor Recipes behind a reverse proxy, make sure to add the address to ALLOWED_HOSTS in '/opt/tandoor/.env'" + ], "port": 8002, "website": "https://tandoor.dev/", "documentation": "https://docs.tandoor.dev/", From a09144d21aa21e4b87d82402433ab09c4ad7083d Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 29 Mar 2026 00:18:49 +0000 Subject: [PATCH 110/141] Update helpers_cache.json --- json/helpers_cache.json | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 08e9d137..1f059dae 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -526,36 +526,6 @@ "config_path": "", "os": "debian" }, - { - "name": "Alpine-IT-Tools", - "slug": "alpine-it-tools", - "desc": "IT-Tools is a web-based suite of utilities designed to streamline and simplify various IT tasks, providing tools for developers and system administrators to manage their workflows efficiently.", - "script": "ct/alpine-it-tools.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-it-tools.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-it-tools.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00020" - ], - "category_names": [ - "AI / Coding & Dev-Tools" - ], - "notes": [], - "port": 80, - "website": "https://sharevb-it-tools.vercel.app/", - "documentation": "", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/it-tools.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "debian" - }, { "name": "Alpine-IT-Tools", "slug": "alpine-it-tools", @@ -11706,7 +11676,7 @@ "execute_in": [ "pve" ], - "config_path": "/opt/papra/.env", + "config_path": "/opt/papra/apps/papra-server/.env", "os": "debian" }, { From 8c389f47906938e26f6c4732cd586f185cb4f646 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 29 Mar 2026 12:07:15 +0000 Subject: [PATCH 111/141] Update helpers_cache.json --- json/helpers_cache.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 1f059dae..bc9c7db9 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5118,11 +5118,11 @@ "name": "garmin-grafana", "slug": "garmin-grafana", "desc": "A self-hosted solution to fetch data from Garmin servers and store it in a local InfluxDB database for visualization with Grafana.", - "script": "ct/garmin-grafana.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/garmin-grafana.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/garmin-grafana.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", + "script": "tools/addon/garmin-grafana.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/garmin-grafana.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/garmin-grafana.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", "categories": [ "scriptcat00009" ], @@ -5142,10 +5142,11 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc", + "vm" ], "config_path": "/opt/garmin-grafana/.env", - "os": "debian" + "os": "" }, { "name": "gatus", From 276c648f29ae41071fc7bad18ae2881ea12b37d7 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 29 Mar 2026 18:07:42 +0000 Subject: [PATCH 112/141] Update helpers_cache.json --- json/helpers_cache.json | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index bc9c7db9..e9b19515 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -15005,6 +15005,37 @@ "config_path": "/etc/sparkyfitness/.env", "os": "debian" }, + { + "name": "SparkyFitness Garmin Microservice", + "slug": "sparkyfitness-garmin", + "desc": "Microservice that acts as a bridge between the Garmin API and the main SparkyFitness application. It's required if users want to sync their Garmin data with SparkyFitness.", + "script": "tools/addon/sparkyfitness-garmin.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/sparkyfitness-garmin.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/sparkyfitness-garmin.sh", + "type": "addon", + "type_id": "88xtxy57q80v38v", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 8000, + "website": "https://github.com/CodeWithCJ/SparkyFitness", + "documentation": "https://codewithcj.github.io/SparkyFitness", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sparkyfitness.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc", + "vm" + ], + "config_path": "/etc/sparkyfitness-garmin/.env", + "os": "" + }, { "name": "Speedtest-Tracker", "slug": "speedtest-tracker", @@ -18478,7 +18509,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From a05546e811795364f66629180a12c0c349a457b9 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 30 Mar 2026 12:16:12 +0000 Subject: [PATCH 113/141] Update helpers_cache.json --- json/helpers_cache.json | 240 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 234 insertions(+), 6 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index e9b19515..582c657a 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -1422,7 +1422,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], @@ -1621,12 +1621,12 @@ "os": "debian" }, { - "name": "BirdNET", - "slug": "birdnet", + "name": "BirdNET-Go", + "slug": "birdnet-go", "desc": "BirdNET-Go is an AI-powered solution for continuous avian monitoring and identification, providing 24/7 realtime bird song analysis.", - "script": "ct/birdnet.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/birdnet.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/birdnet.sh", + "script": "ct/birdnet-go.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/birdnet-go.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/birdnet-go.sh", "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ @@ -3108,6 +3108,36 @@ "config_path": "", "os": "debian" }, + { + "name": "Dashy", + "slug": "dashy", + "desc": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.", + "script": "ct/dashy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dashy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dashy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010" + ], + "category_names": [ + "Dashboards & Frontends" + ], + "notes": [], + "port": 4000, + "website": "https://dashy.to/", + "documentation": "https://dashy.to/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/dashy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/dashy/user-data/conf.yml", + "os": "debian" + }, { "name": "Databasus", "slug": "databasus", @@ -3903,6 +3933,36 @@ "config_path": "", "os": "ubuntu" }, + { + "name": "DrawDB", + "slug": "drawdb", + "desc": "DrawDB is a free, simple, and intuitive database entity relationship (DBER) editor right in your browser. Build diagrams with a few clicks, export SQL scripts, and customize your editor.", + "script": "ct/drawdb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/drawdb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/drawdb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [], + "port": 3000, + "website": "https://drawdb.vercel.app", + "documentation": "https://github.com/drawdb-io/drawdb", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/drawdb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "debian" + }, { "name": "Draw.IO", "slug": "drawio", @@ -4612,6 +4672,40 @@ "config_path": "/opt/firefly/.env", "os": "debian" }, + { + "name": "fireshare", + "slug": "fireshare", + "desc": "Fireshare is a self-hosted app that lets you share videos — particularly gaming clips — via unique links. You upload videos to a folder, and the app generates shareable URLs for each one. It's designed as a lightweight alternative to services like Medal or YouTube for people who want full control over their content without relying on third-party platforms.", + "script": "ct/fireshare.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/fireshare.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/fireshare.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [ + "Type `cat ~/fireshare.creds` to get admin username and password.", + "To enable GPU transcoding, you need to set proper variable in `/opt/fireshare/fireshare.env`.", + "The installation is compiling `ffmpeg`, `SVT-AV1` and NVIDIA headers from source, this may take a while, depending on your host speed. If possible, increase CPU cores allocated to the LXC container." + ], + "port": 9000, + "website": "https://github.com/ShaneIsrael/fireshare", + "documentation": "https://github.com/ShaneIsrael/fireshare/blob/develop/README.md", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fireshare.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/fireshare/fireshare.env", + "os": "debian" + }, { "name": "Fladder", "slug": "fladder", @@ -6305,6 +6399,42 @@ }, "os": "debian" }, + { + "name": "Homelable", + "slug": "homelable", + "desc": "Homelable is an interactive homelab network visualization and monitoring tool. Map your infrastructure on a drag-and-drop canvas with live node status checks (ping, HTTP, TCP, SSH), network scanning via nmap, and hardware spec tracking.", + "script": "ct/homelable.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homelable.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/homelable.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [ + "Change the default password after first login!" + ], + "port": 3000, + "website": "https://github.com/Pouzor/homelable", + "documentation": "https://github.com/Pouzor/homelable/blob/main/INSTALLATION.md", + "logo": "https://raw.githubusercontent.com/Pouzor/homelable/main/frontend/public/logo.svg", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/homelable/backend/.env", + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "os": "debian" + }, { "name": "Homepage", "slug": "homepage", @@ -9763,6 +9893,38 @@ "config_path": "/opt/n8n.env", "os": "debian" }, + { + "name": "Nametag", + "slug": "nametag", + "desc": "Nametag is a personal relationships manager that helps you remember the people in your life. Track birthdays, contact info, relationships, and visualize your network as an interactive graph.", + "script": "ct/nametag.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nametag.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nametag.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "Create your first account via the web UI — self-hosted accounts are auto-verified." + ], + "port": 3000, + "website": "https://nametag.one", + "documentation": "https://github.com/mattogodoy/nametag", + "logo": "https://raw.githubusercontent.com/mattogodoy/nametag/master/public/android-chrome-192x192.png", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/nametag/.env", + "os": "debian" + }, { "name": "Navidrome", "slug": "navidrome", @@ -11147,6 +11309,40 @@ }, "os": "debian" }, + { + "name": "OpenThread Border Router", + "slug": "openthread-br", + "desc": "OpenThread Border Router (OTBR) connects a Thread network to other IP-based networks such as Wi-Fi or Ethernet, providing bidirectional connectivity, mDNS/SRP service discovery, NAT64, and external Thread commissioning.", + "script": "ct/openthread-br.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openthread-br.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openthread-br.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [ + "Requires a Thread Radio Co-Processor (RCP) USB device passed through to the LXC container (e.g. /dev/ttyACM0). Edit /etc/default/otbr-agent to configure the RCP device path.", + "This container runs in privileged mode for network administration (iptables, ipset, tun device access).", + "Services are not started automatically on first boot. Connect your RCP device, configure /etc/default/otbr-agent, then run: systemctl start otbr-agent && systemctl start otbr-web" + ], + "port": 80, + "website": "https://openthread.io/", + "documentation": "https://openthread.io/guides/border-router", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openthread.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/default/otbr-agent", + "os": "debian" + }, { "name": "Open WebUI", "slug": "openwebui", @@ -16559,6 +16755,38 @@ "config_path": "Debian `/etc/transmission-daemon/settings.json` | Alpine `/var/lib/transmission/config/settings.json`", "os": "alpine" }, + { + "name": "Transmute", + "slug": "transmute", + "desc": "Transmute is a free, open-source, self-hosted file converter built for privacy. Convert images, video, audio, documents, spreadsheets, subtitles, and fonts locally with no file size limits.", + "script": "ct/transmute.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/transmute.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/transmute.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "Create your first account via the web UI — it becomes the admin account." + ], + "port": 3313, + "website": "https://transmute.sh", + "documentation": "https://transmute.sh/docs/getting-started/", + "logo": "https://raw.githubusercontent.com/transmute-app/transmute/main/frontend/public/transmute-logo.svg", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/transmute/backend/.env", + "os": "debian" + }, { "name": "Trilium Notes", "slug": "trilium", From f71289b248dac015a99e39467252f257ad33b02e Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Mon, 30 Mar 2026 19:04:02 +0200 Subject: [PATCH 114/141] Update README with security note and support request Added a security note regarding VirusTotal false positives and encouraged support for the project. --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a9e1f08..464420b1 100644 --- a/README.md +++ b/README.md @@ -145,8 +145,11 @@ The following dependencies are installed automatically during setup: | `googletrans` | Google Translate library *(Translation version only)* | ---- +> **🛡️ Security Note / VirusTotal False Positive** +> If you scan the raw installation URL on VirusTotal, you might see a 1/95 detection by heuristic engines like *Chong Lua Dao*. This is a **known false positive**. Because this script uses the standard `curl | bash` installation pattern and downloads legitimate binaries (like `jq` from its official GitHub release), overly aggressive scanners flag the *behavior*. The script is 100% open source and safe to review. You can read more about this in [Issue #162](enlace-a-tu-issue). + +--- ## ⭐ Support the Project! If you find **ProxMenux** useful, consider giving it a ⭐ on GitHub to help others discover it! From 8b1a2b9bff043a49c20c9e3f7c9809422ac314e1 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Mon, 30 Mar 2026 19:04:53 +0200 Subject: [PATCH 115/141] Update security note in README.md Clarified security note regarding VirusTotal false positives. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 464420b1..07641358 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,7 @@ The following dependencies are installed automatically during setup: | `python3` + `python3-venv` | Translation support *(Translation version only)* | | `googletrans` | Google Translate library *(Translation version only)* | - +
> **🛡️ Security Note / VirusTotal False Positive** > If you scan the raw installation URL on VirusTotal, you might see a 1/95 detection by heuristic engines like *Chong Lua Dao*. This is a **known false positive**. Because this script uses the standard `curl | bash` installation pattern and downloads legitimate binaries (like `jq` from its official GitHub release), overly aggressive scanners flag the *behavior*. The script is 100% open source and safe to review. You can read more about this in [Issue #162](enlace-a-tu-issue). From ca02b9001f94048cb40271e8800ade0dc1015ec3 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 30 Mar 2026 18:17:00 +0000 Subject: [PATCH 116/141] Update helpers_cache.json --- json/helpers_cache.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 582c657a..89a685e0 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6420,7 +6420,7 @@ "port": 3000, "website": "https://github.com/Pouzor/homelable", "documentation": "https://github.com/Pouzor/homelable/blob/main/INSTALLATION.md", - "logo": "https://raw.githubusercontent.com/Pouzor/homelable/main/frontend/public/logo.svg", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/homelable.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -9914,7 +9914,7 @@ "port": 3000, "website": "https://nametag.one", "documentation": "https://github.com/mattogodoy/nametag", - "logo": "https://raw.githubusercontent.com/mattogodoy/nametag/master/public/android-chrome-192x192.png", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nametag.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -16776,7 +16776,7 @@ "port": 3313, "website": "https://transmute.sh", "documentation": "https://transmute.sh/docs/getting-started/", - "logo": "https://raw.githubusercontent.com/transmute-app/transmute/main/frontend/public/transmute-logo.svg", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/transmute.webp", "updateable": true, "privileged": false, "has_arm": false, From cb9f5671547c9742d53c90bc8349f24c81f9bde5 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Mon, 30 Mar 2026 23:40:06 +0200 Subject: [PATCH 117/141] Fix link in security note in README.md Updated the link in the security note to point to the correct GitHub issue. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 07641358..4ab3ec22 100644 --- a/README.md +++ b/README.md @@ -147,7 +147,7 @@ The following dependencies are installed automatically during setup:
> **🛡️ Security Note / VirusTotal False Positive** -> If you scan the raw installation URL on VirusTotal, you might see a 1/95 detection by heuristic engines like *Chong Lua Dao*. This is a **known false positive**. Because this script uses the standard `curl | bash` installation pattern and downloads legitimate binaries (like `jq` from its official GitHub release), overly aggressive scanners flag the *behavior*. The script is 100% open source and safe to review. You can read more about this in [Issue #162](enlace-a-tu-issue). +> If you scan the raw installation URL on VirusTotal, you might see a 1/95 detection by heuristic engines like *Chong Lua Dao*. This is a **known false positive**. Because this script uses the standard `curl | bash` installation pattern and downloads legitimate binaries (like `jq` from its official GitHub release), overly aggressive scanners flag the *behavior*. The script is 100% open source and safe to review. You can read more about this in [Issue #162](https://github.com/MacRimi/ProxMenux/issues/162). --- From 52ad229d93dfc2c859793acf9494b2c398f139df Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 1 Apr 2026 12:16:07 +0000 Subject: [PATCH 118/141] Update helpers_cache.json --- json/helpers_cache.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 89a685e0..bba9296e 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -4682,10 +4682,10 @@ "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00006" + "scriptcat00013" ], "category_names": [ - "Authentication & Security" + "Media & Streaming" ], "notes": [ "Type `cat ~/fireshare.creds` to get admin username and password.", From 74a508e3a8f1ad3bdc308f65391af6f242b7de4a Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 2 Apr 2026 00:17:06 +0000 Subject: [PATCH 119/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index bba9296e..8923c3d4 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -3956,7 +3956,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From 0f8e2157067242973ce299cc8dc46199295a548c Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 2 Apr 2026 18:15:08 +0000 Subject: [PATCH 120/141] Update helpers_cache.json --- json/helpers_cache.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 8923c3d4..3c8f5063 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -4216,6 +4216,7 @@ ], "notes": [ "First-Start: Run `ente-setup` — it guides you through account creation, verification, and admin configuration", + "To upgrade subscription later: `ente-upgrade-subscription user@example.com`", "For CLI admin docs see https://ente.io/help/self-hosting/administration/cli", "Museum config: `cat /opt/ente/server/museum.yaml`" ], @@ -12910,7 +12911,7 @@ ], "notes": [ "The build process requires significant RAM (4GB+). Do not reduce container RAM below 4GB.", - "NEXT_PUBLIC_* variables are baked at build time. If you change the IP/URL, rebuild with: cd /opt/postiz && pnpm run build" + "NEXT_PUBLIC_* variables are baked at build time. If you change the IP/URL or add social provider keys, rebuild with: postiz-rebuild" ], "port": 80, "website": "https://postiz.com/", @@ -12921,7 +12922,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/postiz/.env", "os": "debian" From 28a7189905c327e7d8eb24ec6af19043edc5bdb1 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 3 Apr 2026 00:19:43 +0000 Subject: [PATCH 121/141] Update helpers_cache.json --- json/helpers_cache.json | 150 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 141 insertions(+), 9 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 3c8f5063..4fd58ecc 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -682,6 +682,39 @@ "config_path": "/opt/ampache/config/ampache.cfg.php", "os": "debian" }, + { + "name": "Anchor", + "slug": "anchor", + "desc": "Anchor is an offline-first, self-hosted note-taking application with rich text editing, real-time sync across devices, note sharing, tags, attachments, OIDC authentication, and admin panel.", + "script": "ct/anchor.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/anchor.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/anchor.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [ + "The first user to register becomes the admin.", + "OIDC can be configured via environment variables in `/opt/anchor/.env` or the admin panel." + ], + "port": 3000, + "website": "https://github.com/ZhFahim/anchor", + "documentation": "https://github.com/ZhFahim/anchor#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/anchor.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/anchor/.env", + "os": "debian" + }, { "name": "Anytype Server", "slug": "anytype-server", @@ -8585,7 +8618,7 @@ "port": 3210, "website": "https://lobehub.com/", "documentation": "https://lobehub.com/docs", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lobehub.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lobechat.webp", "updateable": true, "privileged": false, "has_arm": false, @@ -11326,16 +11359,15 @@ "ZigBee, Z-Wave & Matter" ], "notes": [ - "Requires a Thread Radio Co-Processor (RCP) USB device passed through to the LXC container (e.g. /dev/ttyACM0). Edit /etc/default/otbr-agent to configure the RCP device path.", - "This container runs in privileged mode for network administration (iptables, ipset, tun device access).", - "Services are not started automatically on first boot. Connect your RCP device, configure /etc/default/otbr-agent, then run: systemctl start otbr-agent && systemctl start otbr-web" + "Requires a Thread Radio Co-Processor (RCP) device. USB: pass through to LXC (e.g. /dev/ttyACM0). TCP: use `spinel+hdlc+uart://IP:PORT` format.", + "Services are enabled but not started at install. Configure `/etc/default/otbr-agent` with your RCP device, then run: `systemctl start otbr-agent && systemctl start otbr-web`" ], "port": 80, "website": "https://openthread.io/", "documentation": "https://openthread.io/guides/border-router", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openthread.webp", "updateable": true, - "privileged": false, + "privileged": true, "has_arm": false, "is_dev": true, "execute_in": [ @@ -14946,6 +14978,39 @@ "config_path": "/opt/skylite-ux/.env", "os": "debian" }, + { + "name": "Slink", + "slug": "slink", + "desc": "Slink is a self-hosted image sharing platform built with Symfony and SvelteKit. It supports multi-file uploads, image compression, URL shortening, collections, tags, comments, SSO/OIDC, dark mode, and S3 storage.", + "script": "ct/slink.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/slink.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/slink.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [ + "API runs on Caddy+PHP-FPM (port 8080), client on Node.js (port 3000).", + "Mercure real-time notifications are not available in this bare-metal setup." + ], + "port": 3000, + "website": "https://github.com/andrii-kryvoviaz/slink", + "documentation": "https://slink.pages.dev", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/slink.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/slink/services/api/.env", + "os": "debian" + }, { "name": "Slskd", "slug": "slskd", @@ -15172,6 +15237,39 @@ "config_path": "/etc/sonobarr/.env", "os": "debian" }, + { + "name": "SoulSync", + "slug": "soulsync", + "desc": "SoulSync is an intelligent music discovery and automation platform. It monitors artists, generates playlists, downloads missing tracks from multiple sources, verifies audio fingerprints, enriches metadata, and syncs with your media server.", + "script": "ct/soulsync.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/soulsync.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/soulsync.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Requires a running slskd instance for Soulseek downloads. Configure in Settings → Downloads.", + "Spotify API credentials are optional but recommended for discovery features. Configure at `http://IP:8008` → Settings." + ], + "port": 8008, + "website": "https://github.com/Nezreka/SoulSync", + "documentation": "https://github.com/Nezreka/SoulSync#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/soulsync.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/soulsync/config", + "os": "debian" + }, { "name": "SparkyFitness", "slug": "sparkyfitness", @@ -16788,6 +16886,39 @@ "config_path": "/opt/transmute/backend/.env", "os": "debian" }, + { + "name": "TREK", + "slug": "trek", + "desc": "TREK is a self-hosted, real-time collaborative travel planner with interactive maps, budgets, packing lists, weather forecasts, PWA support, and multi-user collaboration via WebSocket.", + "script": "ct/trek.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/trek.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/trek.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "The first user to register becomes the admin.", + "ENCRYPTION_KEY is auto-generated during setup. See `/opt/trek/server/.env`." + ], + "port": 3000, + "website": "https://github.com/mauriceboe/TREK", + "documentation": "https://github.com/mauriceboe/TREK#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/trek.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/trek/server/.env", + "os": "debian" + }, { "name": "Trilium Notes", "slug": "trilium", @@ -17642,7 +17773,7 @@ { "name": "UpSnap", "slug": "upsnap", - "desc": "UpSnap is a self-hosted web app that lets you wake up, manage and monitor devices on your network with ease. Built with SvelteKit, Go and PocketBase, it offers a clean dashboard, scheduled wake-ups, device discovery and secure user management.", + "desc": "UpSnap is a simple Wake-on-LAN web app with device dashboard, scheduled wake events via cron, network scanning with nmap, custom shutdown commands, user management, and 35 themes.", "script": "ct/upsnap.sh", "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/upsnap.sh", "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/upsnap.sh", @@ -17655,7 +17786,8 @@ "Network & Firewall" ], "notes": [ - "The first user you register will be the admin user." + "The first user to register becomes the admin (visit `http://IP:8090/_/`).", + "Do not expose UpSnap to the internet — shutdown commands can execute shell commands. Use a VPN for remote access." ], "port": 8090, "website": "https://github.com/seriousm4x/UpSnap", @@ -17664,9 +17796,9 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": false, + "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "", "os": "debian" From 8d8e4bab2643ac35de688cd22e258a3c016775f8 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 3 Apr 2026 12:10:34 +0000 Subject: [PATCH 122/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 4fd58ecc..c822ab89 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -10088,7 +10088,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From 77124c45498d4e0edad413edc0db8697248bb046 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 5 Apr 2026 00:19:09 +0000 Subject: [PATCH 123/141] Update helpers_cache.json --- json/helpers_cache.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index c822ab89..56c10be0 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -14995,6 +14995,7 @@ ], "notes": [ "API runs on Caddy+PHP-FPM (port 8080), client on Node.js (port 3000).", + "Credentials are saved to `~/slink.creds`.", "Mercure real-time notifications are not available in this bare-metal setup." ], "port": 3000, @@ -15009,6 +15010,10 @@ "lxc" ], "config_path": "/opt/slink/services/api/.env", + "default_credentials": { + "username": "admin@localhost", + "password": "auto-generated" + }, "os": "debian" }, { From 975d4aab60ab2de01b1570f9038fec2f5ebd7688 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sun, 5 Apr 2026 12:07:31 +0000 Subject: [PATCH 124/141] Update helpers_cache.json --- json/helpers_cache.json | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 56c10be0..7c065cef 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -11343,39 +11343,6 @@ }, "os": "debian" }, - { - "name": "OpenThread Border Router", - "slug": "openthread-br", - "desc": "OpenThread Border Router (OTBR) connects a Thread network to other IP-based networks such as Wi-Fi or Ethernet, providing bidirectional connectivity, mDNS/SRP service discovery, NAT64, and external Thread commissioning.", - "script": "ct/openthread-br.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openthread-br.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openthread-br.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00017" - ], - "category_names": [ - "ZigBee, Z-Wave & Matter" - ], - "notes": [ - "Requires a Thread Radio Co-Processor (RCP) device. USB: pass through to LXC (e.g. /dev/ttyACM0). TCP: use `spinel+hdlc+uart://IP:PORT` format.", - "Services are enabled but not started at install. Configure `/etc/default/otbr-agent` with your RCP device, then run: `systemctl start otbr-agent && systemctl start otbr-web`" - ], - "port": 80, - "website": "https://openthread.io/", - "documentation": "https://openthread.io/guides/border-router", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openthread.webp", - "updateable": true, - "privileged": true, - "has_arm": false, - "is_dev": true, - "execute_in": [ - "lxc" - ], - "config_path": "/etc/default/otbr-agent", - "os": "debian" - }, { "name": "Open WebUI", "slug": "openwebui", From 9d37a7293bee56c6b5d26a6704029aef68a87be9 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 6 Apr 2026 00:19:03 +0000 Subject: [PATCH 125/141] Update helpers_cache.json --- json/helpers_cache.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 7c065cef..3f8ea9f4 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -11343,6 +11343,40 @@ }, "os": "debian" }, + { + "name": "OpenThread Border Router", + "slug": "openthread-br", + "desc": "OpenThread Border Router (OTBR) connects a Thread network to other IP-based networks such as Wi-Fi or Ethernet, providing bidirectional connectivity, mDNS/SRP service discovery, NAT64, and external Thread commissioning.", + "script": "ct/openthread-br.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openthread-br.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/openthread-br.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00017" + ], + "category_names": [ + "ZigBee, Z-Wave & Matter" + ], + "notes": [ + "Requires a Thread Radio Co-Processor (RCP) device. USB: pass through to LXC (e.g. /dev/ttyACM0). TCP: use socat forkpty pattern (see `/etc/default/otbr-agent` for examples).", + "Services are enabled but not started at install. Configure `/etc/default/otbr-agent` with your RCP device, then run: `systemctl restart otbr-agent otbr-web`", + "Home Assistant: Add 'OpenThread Border Router' integration with URL `http://:8081`. Web UI is on port 80." + ], + "port": 80, + "website": "https://openthread.io/", + "documentation": "https://openthread.io/guides/border-router", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/openthread.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/default/otbr-agent", + "os": "debian" + }, { "name": "Open WebUI", "slug": "openwebui", From 080ee5cff06cf8160b2cfc29b418d10d1a864ec1 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 6 Apr 2026 18:16:41 +0000 Subject: [PATCH 126/141] Update helpers_cache.json --- json/helpers_cache.json | 98 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 3f8ea9f4..99730828 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -426,6 +426,38 @@ "config_path": "", "os": "debian" }, + { + "name": "AllStarLink", + "slug": "allstarlink-vm", + "desc": "AllStarLink is a network of Amateur Radio repeaters, remote base stations and hot spots accessible to each other via Voice over Internet Protocol.", + "script": "vm/allstarlink-vm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/allstarlink-vm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/allstarlink-vm.sh", + "type": "vm", + "type_id": "lte524abgx960bd", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Options to Install Allmon3" + ], + "port": 0, + "website": "https://www.allstarlink.org/", + "documentation": "https://allstarlink.github.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/allstar-link.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "vm" + ], + "config_path": "", + "os": "debian" + }, { "name": "AlmaLinux 10", "slug": "almalinux-10-vm", @@ -7491,6 +7523,39 @@ "config_path": "", "os": "debian" }, + { + "name": "Kan", + "slug": "kan", + "desc": "Kan is an open-source Kanban board and project management tool built with Next.js and PostgreSQL.", + "script": "ct/kan.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kan.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kan.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [ + "Building from source requires significant resources and may take several minutes.", + "Update NEXT_PUBLIC_BASE_URL in /opt/kan/.env if accessing from a different hostname." + ], + "port": 3000, + "website": "https://kan.bn/", + "documentation": "https://github.com/kanbn/kan#readme", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kan.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/kan/.env", + "os": "debian" + }, { "name": "Kapowarr", "slug": "kapowarr", @@ -8790,6 +8855,39 @@ "config_path": "", "os": "debian" }, + { + "name": "Lychee", + "slug": "lychee", + "desc": "Lychee is a free, self-hosted photo management tool that allows you to upload, manage, and share photos with a beautiful web interface.", + "script": "ct/lychee.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/lychee.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/lychee.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Create your admin account on first login via the web interface.", + "Photo storage uses disk space under /opt/lychee/storage. Plan disk size accordingly." + ], + "port": 80, + "website": "https://lycheeorg.github.io/", + "documentation": "https://lycheeorg.dev/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lychee.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/lychee/.env", + "os": "debian" + }, { "name": "Lyrion Music Server", "slug": "lyrionmusicserver", From b04c3b9f781ef02e6b01c6490eac934582ff5015 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 7 Apr 2026 00:19:15 +0000 Subject: [PATCH 127/141] Update helpers_cache.json --- json/helpers_cache.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 99730828..16804ca8 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6490,7 +6490,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], @@ -11468,7 +11468,7 @@ "updateable": true, "privileged": true, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From a9fbaf15b2c2e49e17059741dc834029acb635f5 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 7 Apr 2026 12:16:27 +0000 Subject: [PATCH 128/141] Update helpers_cache.json --- json/helpers_cache.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 16804ca8..8cb95c5e 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -17494,7 +17494,9 @@ "category_names": [ "Media & Streaming" ], - "notes": [], + "notes": [ + "There is no web interface for this service, it only serves as a backend for the UHF app." + ], "port": 7568, "website": "https://www.uhfapp.com/", "documentation": "https://www.uhfapp.com/server", From b9b10a69d5de23462fd9be31486c47b93828e54f Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 7 Apr 2026 18:17:36 +0000 Subject: [PATCH 129/141] Update helpers_cache.json --- json/helpers_cache.json | 318 ---------------------------------------- 1 file changed, 318 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 8cb95c5e..a97b8dc7 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -781,36 +781,6 @@ "config_path": "/opt/anytype/.env", "os": "ubuntu" }, - { - "name": "Apache-Cassandra", - "slug": "apache-cassandra", - "desc": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", - "script": "ct/apache-cassandra.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apache-cassandra.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apache-cassandra.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [], - "port": 0, - "website": "https://cassandra.apache.org/", - "documentation": "https://cassandra.apache.org/doc/latest/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache-cassandra.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/cassandra/cassandra.yaml", - "os": "debian" - }, { "name": "Apache CouchDB", "slug": "apache-couchdb", @@ -1107,36 +1077,6 @@ "config_path": "", "os": "debian" }, - { - "name": "Argus", - "slug": "argus", - "desc": "Argus will query websites at a user defined interval for new software releases and then trigger Gotify/Slack/Other notification(s) and/or WebHook(s) when one has been found. For example, you could set it to monitor the Argus repo (release-argus/argus). This will query the GitHub API and track the tag_name variable. When this variable changes from what it was on a previous query, a GitHub-style WebHook could be sent that triggers something (like AWX) to update Argus on your server.", - "script": "ct/argus.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/argus.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/argus.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00011" - ], - "category_names": [ - "Files & Downloads" - ], - "notes": [], - "port": 8080, - "website": "https://release-argus.io/", - "documentation": "https://release-argus.io/docs/overview/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/argus.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/argus/config.yml", - "os": "debian" - }, { "name": "Aria2", "slug": "aria2", @@ -2635,40 +2575,6 @@ "config_path": "/opt", "os": "debian" }, - { - "name": "CommaFeed", - "slug": "commafeed", - "desc": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", - "script": "ct/commafeed.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/commafeed.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/commafeed.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00012" - ], - "category_names": [ - "Documents & Notes" - ], - "notes": [], - "port": 8082, - "website": "https://www.commafeed.com/", - "documentation": "https://athou.github.io/commafeed/documentation/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/commafeed.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "os": "debian" - }, { "name": "Configarr", "slug": "configarr", @@ -3143,36 +3049,6 @@ "config_path": "/opt/cryptpad/config/config.js", "os": "debian" }, - { - "name": "Daemon Sync Server", - "slug": "daemonsync", - "desc": "Sync files from app to server, share photos & videos, back up your data and stay secure inside local network.", - "script": "ct/daemonsync.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/daemonsync.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/daemonsync.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00019" - ], - "category_names": [ - "Automation & Scheduling" - ], - "notes": [], - "port": 8084, - "website": "https://daemonsync.me/", - "documentation": "", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/daemon-sync.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "debian" - }, { "name": "Dashy", "slug": "dashy", @@ -5658,36 +5534,6 @@ "config_path": "/usr/local/share/doc/glances/glances.conf", "os": "debian" }, - { - "name": "GlobaLeaks", - "slug": "globaleaks", - "desc": "GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.", - "script": "ct/globaleaks.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/globaleaks.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/globaleaks.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00000" - ], - "category_names": [ - "Miscellaneous" - ], - "notes": [], - "port": 443, - "website": "https://www.globaleaks.org/", - "documentation": "https://docs.globaleaks.org", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/globaleaks.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "debian" - }, { "name": "GLPI", "slug": "glpi", @@ -6269,38 +6115,6 @@ "config_path": "/opt/hivemq/conf/config.xml", "os": "debian" }, - { - "name": "HiveMQ CE", - "slug": "hivemq", - "desc": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", - "script": "ct/hivemq.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hivemq.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hivemq.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00018" - ], - "category_names": [ - "MQTT & Messaging" - ], - "notes": [ - "To check if HiveMQ is listening to the default port for MQTT `lsof -i :1883`" - ], - "port": 1883, - "website": "https://www.hivemq.com/", - "documentation": "https://github.com/hivemq/hivemq-community-edition/wiki", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hivemq.webp", - "updateable": false, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/hivemq/conf/config.xml", - "os": "debian" - }, { "name": "Homarr", "slug": "homarr", @@ -6925,36 +6739,6 @@ "config_path": "", "os": "debian" }, - { - "name": "InspIRCd 4", - "slug": "inspircd", - "desc": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", - "script": "ct/inspircd.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/inspircd.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/inspircd.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00024" - ], - "category_names": [ - "Gaming & Leisure" - ], - "notes": [], - "port": 6667, - "website": "https://www.inspircd.org/", - "documentation": "https://docs.inspircd.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/inspircd.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/inspircd/inspircd.conf", - "os": "debian" - }, { "name": "InvenTree", "slug": "inventree", @@ -8050,36 +7834,6 @@ "config_path": "/opt/komodo/compose.env", "os": "debian" }, - { - "name": "Kubo", - "slug": "kubo", - "desc": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", - "script": "ct/kubo.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kubo.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kubo.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00004" - ], - "category_names": [ - "Network & Firewall" - ], - "notes": [], - "port": 5001, - "website": "https://github.com/ipfs/kubo", - "documentation": "https://docs.ipfs.tech/how-to/command-line-quick-start/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ipfs.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "~/.ipfs/config", - "os": "debian" - }, { "name": "Kutt", "slug": "kutt", @@ -10089,40 +9843,6 @@ "config_path": "/etc/navidrome/navidrome.toml", "os": "debian" }, - { - "name": "Neo4j", - "slug": "neo4j", - "desc": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", - "script": "ct/neo4j.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/neo4j.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/neo4j.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [], - "port": 7474, - "website": "https://neo4j.com/product/neo4j-graph-database/", - "documentation": "https://neo4j.com/docs/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/neo4j.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/neo4j/neo4j.conf", - "default_credentials": { - "username": "neo4j", - "password": "neo4j" - }, - "os": "debian" - }, { "name": "NetBird", "slug": "netbird", @@ -10652,44 +10372,6 @@ "config_path": "~/.node-red/settings.js", "os": "alpine" }, - { - "name": "NodeBB", - "slug": "nodebb", - "desc": "NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB takes the best of the modern web: real-time streaming discussions, mobile responsiveness, and rich RESTful read/write APIs, while staying true to the original bulletin board/forum format → categorical hierarchies, local user accounts, and asynchronous messaging.", - "script": "ct/nodebb.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nodebb.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nodebb.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00010", - "scriptcat00025" - ], - "category_names": [ - "Dashboards & Frontends", - "Business & ERP" - ], - "notes": [ - "Only use Ubuntu 24.04!" - ], - "port": 4567, - "website": "https://nodebb.org/", - "documentation": "https://docs.nodebb.org/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nodebb.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "default_credentials": { - "username": "admin@community-scripts.org", - "password": "community-scripts" - }, - "os": "ubuntu" - }, { "name": "nodecast-tv", "slug": "nodecast-tv", From 02141ae16f4a277b2f7c68dc5f949d97f820f417 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 8 Apr 2026 12:16:35 +0000 Subject: [PATCH 130/141] Update helpers_cache.json --- json/helpers_cache.json | 99 ++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 66 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index a97b8dc7..cbee08d5 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -650,6 +650,39 @@ "config_path": "/opt/redlib/redlib.conf", "os": "debian" }, + { + "name": "Valkey", + "slug": "alpine-valkey", + "desc": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", + "script": "ct/alpine-valkey.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-valkey.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-valkey.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [ + "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", + "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." + ], + "port": 6379, + "website": "https://valkey.io/", + "documentation": "https://valkey.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valkey.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "pve" + ], + "config_path": "/etc/valkey/valkey.conf", + "os": "alpine" + }, { "name": "Alpine-Wakapi", "slug": "alpine-wakapi", @@ -17654,72 +17687,6 @@ "config_path": "", "os": "debian" }, - { - "name": "Valkey", - "slug": "valkey", - "desc": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", - "script": "ct/valkey.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/valkey.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/valkey.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [ - "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", - "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." - ], - "port": 6379, - "website": "https://valkey.io/", - "documentation": "https://valkey.io/docs/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valkey.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/valkey/valkey.conf", - "os": "debian" - }, - { - "name": "Valkey", - "slug": "valkey", - "desc": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", - "script": "ct/valkey.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/valkey.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/valkey.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [ - "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", - "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." - ], - "port": 6379, - "website": "https://valkey.io/", - "documentation": "https://valkey.io/docs/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valkey.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/valkey/valkey.conf", - "os": "alpine" - }, { "name": "Vaultwarden", "slug": "vaultwarden", From dd22f303ac08d8a529cc636820e193439a0a1dd3 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 8 Apr 2026 18:23:52 +0000 Subject: [PATCH 131/141] Update helpers_cache.json --- json/helpers_cache.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index cbee08d5..5cea003c 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6932,7 +6932,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], @@ -6965,7 +6965,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From 3dfbeac541a42a35fbea34c4f937dfc23c66618e Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Sat, 11 Apr 2026 00:18:18 +0000 Subject: [PATCH 132/141] Update helpers_cache.json --- json/helpers_cache.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 5cea003c..d3ee13af 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -3562,7 +3562,9 @@ "category_names": [ "Containers & Docker" ], - "notes": [], + "notes": [ + "The update function may modify or recreate Portainer containers (portainer/portainer-ce), even if they were created manually." + ], "port": 0, "website": "https://www.docker.com/", "documentation": "", @@ -3592,7 +3594,9 @@ "category_names": [ "Containers & Docker" ], - "notes": [], + "notes": [ + "The update function may modify or recreate Portainer containers (portainer/portainer-ce), even if they were created manually." + ], "port": 0, "website": "https://www.docker.com/", "documentation": "", From 550279ec68e2a5f47b2f52f3411c7a35cdb1b13f Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 13 Apr 2026 12:20:26 +0000 Subject: [PATCH 133/141] Update helpers_cache.json --- json/helpers_cache.json | 70 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index d3ee13af..ea1aef73 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -9880,6 +9880,43 @@ "config_path": "/etc/navidrome/navidrome.toml", "os": "debian" }, + { + "name": "Neko", + "slug": "neko", + "desc": "A self-hosted virtual browser that uses WebRTC to stream a desktop environment to multiple users for watch parties, collaborative browsing, and interactive presentations.", + "script": "ct/neko.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/neko.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/neko.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [ + "Login is password-only: 'admin' for admin, 'neko' for regular user. Change both in /etc/neko/neko.yaml.", + "Firefox ESR is installed as the default browser. The virtual display runs at 1280x720." + ], + "port": 8080, + "website": "https://neko.m1k1o.net/", + "documentation": "https://neko.m1k1o.net/docs/v3/configuration", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/neko.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/etc/neko/neko.yaml", + "default_credentials": { + "username": "", + "password": "admin" + }, + "os": "debian" + }, { "name": "NetBird", "slug": "netbird", @@ -11499,6 +11536,39 @@ }, "os": "debian" }, + { + "name": "Ownfoil", + "slug": "ownfoil", + "desc": "Ownfoil is a Nintendo Switch library manager, that will also turn your library into a fully customizable and self-hosted Shop, supporting multiple clients like Tinfoil, Cyberfoil and Sphaira.", + "script": "ct/ownfoil.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ownfoil.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ownfoil.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [ + "Ownfoil requires an admin user to be created to enable Authentication. Go to the Settings tab to create a first user that will have admin rights.", + "More CPU/RAM may be required depening on library size and number of concurrent users" + ], + "port": 8465, + "website": " https://github.com/a1ex4/ownfoil", + "documentation": "https://github.com/a1ex4/ownfoil", + "logo": "", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/ownfoil/app/config/settings.yaml", + "os": "debian" + }, { "name": "OxiCloud", "slug": "oxicloud", From f3c7fb97fb5e1ade149e5a3cefaa2008f2d85a99 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Mon, 13 Apr 2026 18:23:34 +0000 Subject: [PATCH 134/141] Update helpers_cache.json --- json/helpers_cache.json | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index ea1aef73..4cc33743 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5663,6 +5663,38 @@ "config_path": "/opt/go2rtc/go2rtc.yaml", "os": "debian" }, + { + "name": "Gogs", + "slug": "gogs", + "desc": "Gogs is a painless self-hosted Git service written in Go, designed to be the easiest, fastest, and most lightweight way to set up a self-hosted Git service.", + "script": "ct/gogs.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gogs.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gogs.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00020" + ], + "category_names": [ + "AI / Coding & Dev-Tools" + ], + "notes": [ + "Complete the initial setup via the web installer on first access." + ], + "port": 3000, + "website": "https://gogs.io/", + "documentation": "https://gogs.io/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gogs.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "/opt/gogs/custom/conf/app.ini", + "os": "debian" + }, { "name": "Gokapi", "slug": "gokapi", From 5025d38a76492cf3f65d9fc80098385efdb1b866 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 14 Apr 2026 12:18:35 +0000 Subject: [PATCH 135/141] Update helpers_cache.json --- json/helpers_cache.json | 3941 +++++++++------------------------------ 1 file changed, 910 insertions(+), 3031 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 4cc33743..d89939fc 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -14,10 +14,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "Database credentials: `cat ~/2FAuth.creds`", - "The very first account created is automatically set up as an administrator account." - ], + "notes": [], "port": 80, "website": "https://2fauth.app/", "documentation": "https://docs.2fauth.app/", @@ -30,7 +27,7 @@ "pve" ], "config_path": "cat /opt/2fauth/.env", - "os": "debian" + "os": "" }, { "name": "Actual Budget", @@ -60,7 +57,7 @@ "pve" ], "config_path": "/opt/actualbudget-data/config.json", - "os": "debian" + "os": "" }, { "name": "PVE LXC Tag", @@ -77,12 +74,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "Configuration: `nano /opt/iptag/iptag.conf`. iptag Service must be restarted after change. See here for full documentation: `https://github.com/community-scripts/ProxmoxVE/discussions/5790`", - "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`", - "You can execute the ip tool manually with `iptag-run`" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -95,7 +87,7 @@ "pve" ], "config_path": "/opt/iptag/iptag.conf", - "os": "debian" + "os": "" }, { "name": "NetBird", @@ -112,11 +104,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "After the script finishes, reboot the LXC then run `netbird up` in the LXC console", - "Execute within the Proxmox main shell", - "The script only works in Debian/Ubuntu, not in Alpine!" - ], + "notes": [], "port": 0, "website": "https://netbird.io/", "documentation": "https://docs.netbird.io/", @@ -129,7 +117,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Tailscale", @@ -146,10 +134,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console", - "Execute within the Proxmox host shell" - ], + "notes": [], "port": 0, "website": "https://tailscale.com/", "documentation": "https://tailscale.com/kb/1017/install", @@ -162,7 +147,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "AdGuard Home", @@ -179,9 +164,7 @@ "category_names": [ "Adblock & DNS" ], - "notes": [ - "AdGuard Home can only be updated via the user interface." - ], + "notes": [], "port": 3000, "website": "https://adguard.com/en/adguard-home/overview.html", "documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started", @@ -194,39 +177,7 @@ "pve" ], "config_path": "/opt/AdGuardHome/AdGuardHome.yaml", - "os": "debian" - }, - { - "name": "AdGuard Home", - "slug": "adguard", - "desc": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.", - "script": "ct/adguard.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adguard.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/adguard.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00005" - ], - "category_names": [ - "Adblock & DNS" - ], - "notes": [ - "AdGuard Home can only be updated via the user interface." - ], - "port": 3000, - "website": "https://adguard.com/en/adguard-home/overview.html", - "documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/adguard-home.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/AdGuardHome/AdGuardHome.yaml", - "os": "alpine" + "os": "" }, { "name": "AdGuardHome-Sync", @@ -243,11 +194,7 @@ "category_names": [ "Adblock & DNS" ], - "notes": [ - "Edit /opt/adguardhome-sync/adguardhome-sync.yaml to configure your AdGuardHome instances", - "Origin = Primary instance, Replicas = Instances to sync to", - "Update with: update_adguardhome-sync" - ], + "notes": [], "port": 8080, "website": "https://github.com/bakito/adguardhome-sync", "documentation": "https://github.com/bakito/adguardhome-sync", @@ -261,42 +208,7 @@ "vm" ], "config_path": "/opt/adguardhome-sync/adguardhome-sync.yaml", - "os": "debian" - }, - { - "name": "AdGuardHome-Sync", - "slug": "adguardhome-sync", - "desc": "Synchronize AdGuardHome config to one or multiple replica instances. Syncs General Settings, Filters, Rewrites, Services, Clients, DNS Config, DHCP Config and Theme.", - "script": "tools/addon/adguardhome-sync.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/adguardhome-sync.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/adguardhome-sync.sh", - "type": "addon", - "type_id": "88xtxy57q80v38v", - "categories": [ - "scriptcat00005" - ], - "category_names": [ - "Adblock & DNS" - ], - "notes": [ - "Edit /opt/adguardhome-sync/adguardhome-sync.yaml to configure your AdGuardHome instances", - "Origin = Primary instance, Replicas = Instances to sync to", - "Update with: update_adguardhome-sync" - ], - "port": 8080, - "website": "https://github.com/bakito/adguardhome-sync", - "documentation": "https://github.com/bakito/adguardhome-sync", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/adguardhome-sync.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "lxc", - "vm" - ], - "config_path": "/opt/adguardhome-sync/adguardhome-sync.yaml", - "os": "alpine" + "os": "" }, { "name": "AdventureLog", @@ -313,10 +225,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`", - "Use `cat ~/adventurelog.creds` to see login credentials." - ], + "notes": [], "port": 3000, "website": "https://adventurelog.app/", "documentation": "https://adventurelog.app/docs/intro/adventurelog_overview.html", @@ -329,7 +238,7 @@ "pve" ], "config_path": "/opt/adventurelog/backend/server/.env", - "os": "debian" + "os": "" }, { "name": "AFFiNE", @@ -346,10 +255,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Initial build takes 20-30 minutes due to native module compilation.", - "Requires at least 8GB RAM for building and 4GB for runtime." - ], + "notes": [], "port": 3010, "website": "https://affine.pro/", "documentation": "https://affine.pro/docs", @@ -362,7 +268,7 @@ "pve" ], "config_path": "/opt/affine/.env", - "os": "debian" + "os": "" }, { "name": "AgentDVR", @@ -392,7 +298,7 @@ "pve" ], "config_path": "/opt/agentdvr/agent/Media/XML/config.json", - "os": "debian" + "os": "" }, { "name": "All Templates", @@ -409,9 +315,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Resource and network settings are adjustable post LXC creation." - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -424,7 +328,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "AllStarLink", @@ -441,9 +345,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Options to Install Allmon3" - ], + "notes": [], "port": 0, "website": "https://www.allstarlink.org/", "documentation": "https://allstarlink.github.io/", @@ -456,7 +358,7 @@ "vm" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "AlmaLinux 10", @@ -473,10 +375,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "Cloud-Init is enabled by default. Configure your SSH key and credentials in the Proxmox Cloud-Init tab before starting the VM.", - "If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" - ], + "notes": [], "port": 0, "website": "https://almalinux.org/", "documentation": "https://wiki.almalinux.org/", @@ -489,7 +388,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Alpine Linux", @@ -523,7 +422,7 @@ "username": "root", "password": "alpine" }, - "os": "debian" + "os": "" }, { "name": "Alpine-BorgBackup-Server", @@ -540,10 +439,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "After installation, use the 'update' option in the script to configure SSH access and/or password authentication.", - "Refer to the official BorgBackup documentation for setup and usage instructions." - ], + "notes": [], "port": 0, "website": "https://www.borgbackup.org/", "documentation": "https://www.borgbackup.org/", @@ -556,7 +452,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Alpine-IT-Tools", @@ -586,7 +482,7 @@ "pve" ], "config_path": "", - "os": "alpine" + "os": "" }, { "name": "Alpine-Nextcloud", @@ -603,9 +499,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "Only Alpine: To get the username and password, run the script again inside the LXC shell." - ], + "notes": [], "port": 4443, "website": "https://github.com/nextcloud/nextcloudpi", "documentation": "https://docs.nextcloudpi.com/", @@ -618,7 +512,7 @@ "pve" ], "config_path": "", - "os": "alpine" + "os": "" }, { "name": "Redlib", @@ -648,7 +542,7 @@ "pve" ], "config_path": "/opt/redlib/redlib.conf", - "os": "debian" + "os": "" }, { "name": "Valkey", @@ -665,10 +559,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Show Login Credentials, type `cat ~/valkey.creds` in the LXC console", - "Alpines Valkey package is compiled without TLS support. For TLS, use the Debian-based valkey script instead." - ], + "notes": [], "port": 6379, "website": "https://valkey.io/", "documentation": "https://valkey.io/docs/", @@ -681,7 +572,7 @@ "pve" ], "config_path": "/etc/valkey/valkey.conf", - "os": "alpine" + "os": "" }, { "name": "Alpine-Wakapi", @@ -698,9 +589,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "The first user created will be an admin." - ], + "notes": [], "port": 3000, "website": "https://wakapi.dev/", "documentation": "https://github.com/muety/wakapi/wiki", @@ -711,7 +600,7 @@ "is_dev": false, "execute_in": [], "config_path": "/opt/wakapi/config.yml", - "os": "alpine" + "os": "" }, { "name": "Ampache", @@ -728,11 +617,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Complete the web-based setup at http://IP/install.php", - "Database credentials are stored in `~/ampache.creds` - use only the MySQL username and password from this file", - "During installation, only check 'Create Tables' - leave 'Create Database' and 'Create Database User' unchecked" - ], + "notes": [], "port": 80, "website": "https://ampache.org/", "documentation": "https://github.com/ampache/ampache/wiki", @@ -745,7 +630,7 @@ "pve" ], "config_path": "/opt/ampache/config/ampache.cfg.php", - "os": "debian" + "os": "" }, { "name": "Anchor", @@ -762,10 +647,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "The first user to register becomes the admin.", - "OIDC can be configured via environment variables in `/opt/anchor/.env` or the admin panel." - ], + "notes": [], "port": 3000, "website": "https://github.com/ZhFahim/anchor", "documentation": "https://github.com/ZhFahim/anchor#readme", @@ -778,7 +660,7 @@ "lxc" ], "config_path": "/opt/anchor/.env", - "os": "debian" + "os": "" }, { "name": "Anytype Server", @@ -795,11 +677,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "After installation, import /opt/anytype/data/client-config.yml into your Anytype apps.", - "This uses the community any-sync-bundle by grishy, not the official Anytype deployment.", - "Firewall: Open TCP 33010 (DRPC) and UDP 33020 (QUIC) for external access." - ], + "notes": [], "port": 33010, "website": "https://anytype.io/", "documentation": "https://doc.anytype.io/", @@ -812,7 +690,7 @@ "pve" ], "config_path": "/opt/anytype/.env", - "os": "ubuntu" + "os": "" }, { "name": "Apache CouchDB", @@ -829,9 +707,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Login Credentials: `cat ~/couchdb.creds`" - ], + "notes": [], "port": 5984, "website": "https://couchdb.apache.org/", "documentation": "https://docs.couchdb.org/en/stable/", @@ -844,7 +720,7 @@ "pve" ], "config_path": "etc/default.ini", - "os": "debian" + "os": "" }, { "name": "Apache Guacamole", @@ -878,7 +754,7 @@ "username": "guacadmin", "password": "guacadmin" }, - "os": "debian" + "os": "" }, { "name": "Apache Tika", @@ -895,9 +771,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Configuration file is not created at install time. Example is at: `https://cwiki.apache.org/confluence/display/TIKA/TikaServer+in+Tika+2.x`" - ], + "notes": [], "port": 9998, "website": "https://tika.apache.org/", "documentation": "https://cwiki.apache.org/confluence/display/tika", @@ -910,7 +784,7 @@ "pve" ], "config_path": "/opt/apache-tika/tika-config.xml", - "os": "debian" + "os": "" }, { "name": "Apache Tomcat", @@ -927,9 +801,7 @@ "category_names": [ "Dashboards & Frontends" ], - "notes": [ - "User can select which Adoptium JDK should be used for the selected Tomcat version (9, 10.1 or 11). " - ], + "notes": [], "port": 8080, "website": "https://tomcat.apache.org/", "documentation": "https://cwiki.apache.org/confluence/display/TOMCAT", @@ -942,7 +814,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Apprise API", @@ -959,10 +831,7 @@ "category_names": [ "Automation & Scheduling" ], - "notes": [ - "Persistent storage is used for config, attach, plugin and tmp. These are all at root level.", - "Logs would typically be output to stdout and stderr, these have been updated to output to /opt/apprise/logs for ease of access." - ], + "notes": [], "port": 8000, "website": "https://appriseit.com/api/", "documentation": "https://appriseit.com/api/", @@ -975,7 +844,7 @@ "lxc" ], "config_path": "/config", - "os": "debian" + "os": "" }, { "name": "Apt-Cacher-NG", @@ -1005,7 +874,7 @@ "pve" ], "config_path": "/etc/apt-cacher-ng/acng.conf", - "os": "debian" + "os": "" }, { "name": "Arcane", @@ -1022,9 +891,7 @@ "category_names": [ "Containers & Docker" ], - "notes": [ - "This is an addon script intended to be used on top of an existing Docker container." - ], + "notes": [], "port": 3552, "website": "https://getarcane.app/", "documentation": "https://getarcane.app/docs", @@ -1042,7 +909,7 @@ "username": "arcane", "password": "arcane-admin" }, - "os": "debian" + "os": "" }, { "name": "ArchiveBox", @@ -1076,7 +943,7 @@ "username": "archivebox", "password": "community-scripts.org" }, - "os": "debian" + "os": "" }, { "name": "Arch Linux", @@ -1093,9 +960,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "doesnt work with lvm and lvmthin disks!" - ], + "notes": [], "port": 0, "website": "https://archlinux.org/", "documentation": "https://wiki.archlinux.org/title/Main_page", @@ -1108,7 +973,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Aria2", @@ -1125,9 +990,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "Within the LXC console, run `cat rpc.secret` to display the rpc-secret. Copy this token and paste it into the Aria2 RPC Secret Token box within the AriaNG Settings. Then, click the reload AriaNG button." - ], + "notes": [], "port": 6880, "website": "https://aria2.github.io/", "documentation": "https://aria2.github.io/manual/en/html/index.html", @@ -1140,7 +1003,7 @@ "pve" ], "config_path": "/root/aria2.daemon", - "os": "debian" + "os": "" }, { "name": "Asterisk", @@ -1170,7 +1033,7 @@ "pve" ], "config_path": "/etc/asterisk", - "os": "debian" + "os": "" }, { "name": "Audiobookshelf", @@ -1200,7 +1063,7 @@ "pve" ], "config_path": "/usr/share/audiobookshelf/config", - "os": "debian" + "os": "" }, { "name": "Authelia", @@ -1217,9 +1080,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "During installation, you will have to input your domain (ex. domain.com). Authelia will use auth.domain.com" - ], + "notes": [], "port": 443, "website": "https://www.authelia.com/", "documentation": "https://www.authelia.com/integration/deployment/bare-metal/", @@ -1236,7 +1097,7 @@ "username": "authelia", "password": "authelia" }, - "os": "debian" + "os": "" }, { "name": "authentik", @@ -1253,10 +1114,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "You will get a Not Found error if initial setup URL doesn't include the trailing forward slash /. Make sure you use the complete url (http://:9000/if/flow/initial-setup/) including the trailing forward slash.", - "If you want automatic GeoIP updates, create a free account at https://www.maxmind.com/en/geolite2/signup, then edit the /usr/local/etc/GeoIP.conf file with your credentials and remove the # in front of the geoipupdate line in the crontab." - ], + "notes": [], "port": 9000, "website": "https://goauthentik.io/", "documentation": "https://docs.goauthentik.io/", @@ -1269,7 +1127,7 @@ "pve" ], "config_path": "/etc/authentik/config.yml", - "os": "debian" + "os": "" }, { "name": "Autobrr", @@ -1299,7 +1157,7 @@ "pve" ], "config_path": "/root/.config/autobrr/config.toml", - "os": "debian" + "os": "" }, { "name": "Autocaliweb", @@ -1333,7 +1191,7 @@ "username": "admin", "password": "admin123" }, - "os": "debian" + "os": "" }, { "name": "Baby Buddy", @@ -1350,9 +1208,7 @@ "category_names": [ "Finance & Budgeting" ], - "notes": [ - "for private SSL setup visit: `https://github.com/babybuddy/babybuddy/blob/master/docs/setup/ssl.md`" - ], + "notes": [], "port": 80, "website": "https://github.com/babybuddy/babybuddy", "documentation": "https://docs.baby-buddy.net/", @@ -1369,7 +1225,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Backrest", @@ -1386,9 +1242,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "`cat ~/.ssh/id_ed25519.pub` to view ssh public key. This key is used to authenticate with sftp targets. You can add this key on the sftp server." - ], + "notes": [], "port": 9898, "website": "https://garethgeorge.github.io/backrest", "documentation": "https://garethgeorge.github.io/backrest/introduction/getting-started", @@ -1401,7 +1255,7 @@ "pve" ], "config_path": "/opt/backrest/config/config.json | /opt/backrest/.env", - "os": "debian" + "os": "" }, { "name": "Baïkal", @@ -1435,7 +1289,7 @@ "username": "Admin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Bambuddy", @@ -1465,7 +1319,7 @@ "lxc" ], "config_path": "/opt/bambuddy/.env", - "os": "debian" + "os": "" }, { "name": "Bar-Assistant", @@ -1495,7 +1349,7 @@ "pve" ], "config_path": "/opt/bar-assistant", - "os": "debian" + "os": "" }, { "name": "Baserow", @@ -1512,11 +1366,7 @@ "category_names": [ "Databases" ], - "notes": [ - "First visit will prompt you to create an admin account.", - "Building from source requires significant resources and may take 10+ minutes.", - "Update BASEROW_PUBLIC_URL in /opt/baserow/.env if accessing from a different hostname." - ], + "notes": [], "port": 3000, "website": "https://baserow.io/", "documentation": "https://baserow.io/docs/index", @@ -1529,7 +1379,7 @@ "lxc" ], "config_path": "/opt/baserow/.env", - "os": "debian" + "os": "" }, { "name": "Bazarr", @@ -1559,7 +1409,7 @@ "pve" ], "config_path": "/opt/bazarr/data/config/config.yaml", - "os": "debian" + "os": "" }, { "name": "BentoPDF", @@ -1589,7 +1439,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Beszel", @@ -1619,7 +1469,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Bichon", @@ -1636,10 +1486,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "The Disk space initially allocated by the script is only a placeholder, as we can't know how much space you will ever need. You should increase it to match your workload.", - "Please copy your `BICHON_ENCRYPT_PASSWORD` from `/opt/bichon/bichon.env` to a safe place." - ], + "notes": [], "port": 15630, "website": "https://github.com/rustmailer/bichon", "documentation": "https://github.com/rustmailer/bichon/wiki", @@ -1656,7 +1503,7 @@ "username": "admin", "password": "admin@bichon" }, - "os": "debian" + "os": "" }, { "name": "BirdNET-Go", @@ -1673,11 +1520,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Audio device passthrough is required for realtime monitoring. Add the audio device to the LXC configuration.", - "For GPU acceleration, set `var_gpu=yes` before running the script.", - "Data and recordings are stored in `/opt/birdnet/data`." - ], + "notes": [], "port": 8080, "website": "https://github.com/tphakala/birdnet-go", "documentation": "https://github.com/tphakala/birdnet-go/wiki", @@ -1690,7 +1533,7 @@ "lxc" ], "config_path": "/opt/birdnet/data", - "os": "debian" + "os": "" }, { "name": "Bitfocus Companion", @@ -1707,10 +1550,7 @@ "category_names": [ "Automation & Scheduling" ], - "notes": [ - "Companion v4.x downloads are served through the Bitfocus API, not GitHub Releases.", - "Requires libusb for USB device (Stream Deck) bindings." - ], + "notes": [], "port": 8000, "website": "https://bitfocus.io/companion", "documentation": "https://user.bitfocus.io/docs", @@ -1723,7 +1563,7 @@ "lxc" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Bitmagnet", @@ -1740,9 +1580,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "During installation you will be asked to enter your TMDB API key, if you wanna use it. Make sure you have it ready." - ], + "notes": [], "port": 3333, "website": "https://bitmagnet.io/", "documentation": "https://bitmagnet.io/setup.html", @@ -1755,39 +1593,7 @@ "pve" ], "config_path": "`/opt/bitmagnet/config.yml` or `/opt/bitmagnet/.env`", - "os": "debian" - }, - { - "name": "Bitmagnet", - "slug": "bitmagnet", - "desc": "A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.", - "script": "ct/bitmagnet.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/bitmagnet.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/bitmagnet.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00011" - ], - "category_names": [ - "Files & Downloads" - ], - "notes": [ - "During installation you will be asked to enter your TMDB API key, if you wanna use it. Make sure you have it ready." - ], - "port": 3333, - "website": "https://bitmagnet.io/", - "documentation": "https://bitmagnet.io/setup.html", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/bitmagnet.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "`/opt/bitmagnet/config.yml` or `/opt/bitmagnet/.env`", - "os": "alpine" + "os": "" }, { "name": "Blocky", @@ -1817,7 +1623,7 @@ "pve" ], "config_path": "/opt/blocky/config.yml", - "os": "debian" + "os": "" }, { "name": "BookLore", @@ -1834,9 +1640,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Starting Booklore (Web UI) may take up to 2 minutes after a restart or fresh installation." - ], + "notes": [], "port": 6060, "website": "https://booklore.org", "documentation": "https://booklore.org/docs/getting-started", @@ -1849,7 +1653,7 @@ "pve" ], "config_path": "/opt/booklore_storage/.env", - "os": "debian" + "os": "" }, { "name": "BookStack", @@ -1866,10 +1670,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Bookstack works only with static IP. If you change the IP of your LXC, you need to edit the .env file", - "To see database credentials, type `cat ~/bookstack.creds` in LXC console" - ], + "notes": [], "port": 80, "website": "https://www.bookstackapp.com/", "documentation": "https://www.bookstackapp.com/docs/", @@ -1886,7 +1687,7 @@ "username": "admin@admin.com", "password": "password" }, - "os": "debian" + "os": "" }, { "name": "BunkerWeb", @@ -1903,9 +1704,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 0, "website": "https://www.bunkerweb.io/", "documentation": "https://docs.bunkerweb.io/latest/", @@ -1918,7 +1717,7 @@ "pve" ], "config_path": "/etc/bunkerweb/variables.env", - "os": "debian" + "os": "" }, { "name": "Byparr", @@ -1948,7 +1747,7 @@ "pve" ], "config_path": "/etc/systemd/system/byparr.service", - "os": "debian" + "os": "" }, { "name": "ByteStash", @@ -1978,7 +1777,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Caddy", @@ -1995,12 +1794,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "xcaddy needs to be updated manually after a caddy update!", - "if you want ton use xcaddy, modify RAM to 2048MB, before or during installation.", - "if you need an internal module run: `caddy add-package PACKAGENAME`", - "if you need an external module run: `xcaddy build --with github.com/caddy-dns/cloudflare`" - ], + "notes": [], "port": 80, "website": "https://caddyserver.com/", "documentation": "https://caddyserver.com/docs/", @@ -2013,42 +1807,7 @@ "pve" ], "config_path": "/etc/caddy/Caddyfile", - "os": "debian" - }, - { - "name": "Caddy", - "slug": "caddy", - "desc": "Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.", - "script": "ct/caddy.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/caddy.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/caddy.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00021" - ], - "category_names": [ - "Webservers & Proxies" - ], - "notes": [ - "xcaddy needs to be updated manually after a caddy update!", - "if you want ton use xcaddy, modify RAM to 2048MB, before or during installation.", - "if you need an internal module run: `caddy add-package PACKAGENAME`", - "if you need an external module run: `xcaddy build --with github.com/caddy-dns/cloudflare`" - ], - "port": 80, - "website": "https://caddyserver.com/", - "documentation": "https://caddyserver.com/docs/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/caddy.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/caddy/Caddyfile", - "os": "alpine" + "os": "" }, { "name": "CaddyManager", @@ -2082,7 +1841,7 @@ "username": "admin", "password": "caddyrocks" }, - "os": "debian" + "os": "" }, { "name": "Calibre-Web", @@ -2099,9 +1858,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Upload your Calibre library metadata.db during first setup wizard." - ], + "notes": [], "port": 8083, "website": "https://github.com/janeczku/calibre-web", "documentation": "https://github.com/janeczku/calibre-web/wiki", @@ -2118,7 +1875,7 @@ "username": "admin", "password": "admin123" }, - "os": "debian" + "os": "" }, { "name": "CasaOS", @@ -2135,10 +1892,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 80, "website": "https://www.casaos.io/", "documentation": "https://wiki.casaos.io/en/home", @@ -2151,7 +1905,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Change Detection", @@ -2181,7 +1935,7 @@ "pve" ], "config_path": "/opt/changedetection/url-watches.json", - "os": "debian" + "os": "" }, { "name": "Channels DVR Server", @@ -2198,9 +1952,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 8089, "website": "https://getchannels.com/dvr-server/", "documentation": "https://getchannels.com/docs/getting-started/quick-start-guide/", @@ -2213,7 +1965,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Checkmate", @@ -2230,11 +1982,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Create your admin account on first login via the web interface.", - "Server API runs on port 52345, Client UI on port 5173.", - "For PageSpeed monitoring, add a Google PageSpeed API key to the server .env file." - ], + "notes": [], "port": 5173, "website": "https://github.com/bluewave-labs/Checkmate", "documentation": "https://github.com/bluewave-labs/Checkmate#readme", @@ -2247,7 +1995,7 @@ "pve" ], "config_path": "/opt/checkmate/server/.env", - "os": "debian" + "os": "" }, { "name": "Checkmk", @@ -2264,9 +2012,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Login Credentials : `cat ~/checkmk.creds`" - ], + "notes": [], "port": 80, "website": "https://checkmk.com/", "documentation": "https://docs.checkmk.com/", @@ -2279,7 +2025,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE LXC Cleaner", @@ -2296,9 +2042,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -2311,7 +2055,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE Clean Orphaned LVM", @@ -2328,9 +2072,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -2343,7 +2085,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Cleanuparr", @@ -2373,7 +2115,7 @@ "pve" ], "config_path": "/opt/cleanuparr/config", - "os": "debian" + "os": "" }, { "name": "CLIProxyAPI", @@ -2390,10 +2132,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Generated credentials (API Key, Management Password) are stored in `/opt/cliproxyapi/config.yaml` inside the LXC.", - "After setup, authenticate your AI providers via the built-in management panel at port 8317." - ], + "notes": [], "port": 8317, "website": "https://github.com/router-for-me/CLIProxyAPI", "documentation": "https://help.router-for.me/", @@ -2406,7 +2145,7 @@ "lxc" ], "config_path": "/opt/cliproxyapi/config.yaml", - "os": "debian" + "os": "" }, { "name": "Cloudflare-DDNS", @@ -2423,10 +2162,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "To setup the updater you must have the Cloudflare Token and the domains, please read the Github documentation at `https://github.com/favonia/cloudflare-ddns?tab=readme-ov-file#-step-1-updating-the-compose-file` (only the expandable section)", - "To update the configuration edit `/etc/systemd/system/cloudflare-ddns.service`. After edit please restart with `systemctl restart cloudflare-ddns`" - ], + "notes": [], "port": 0, "website": "https://github.com/favonia/cloudflare-ddns", "documentation": "https://github.com/favonia/cloudflare-ddns/blob/main/README.markdown", @@ -2439,7 +2175,7 @@ "pve" ], "config_path": "/etc/systemd/system/cloudflare-ddns.service", - "os": "debian" + "os": "" }, { "name": "Cloudflared", @@ -2456,10 +2192,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "After install, run: cloudflared tunnel login && cloudflared tunnel create ", - "Or create tunnel via Cloudflare Zero Trust Dashboard" - ], + "notes": [], "port": 0, "website": "https://www.cloudflare.com/", "documentation": "https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/", @@ -2472,7 +2205,7 @@ "pve" ], "config_path": "/usr/local/etc/cloudflared/config.yml", - "os": "debian" + "os": "" }, { "name": "Cloudreve", @@ -2502,7 +2235,7 @@ "pve" ], "config_path": "/opt/cloudreve/data/conf.ini", - "os": "debian" + "os": "" }, { "name": "Cockpit", @@ -2519,10 +2252,7 @@ "category_names": [ "Dashboards & Frontends" ], - "notes": [ - "Set a root password if using autologin. This will be the Cockpit password. To set root password run `sudo passwd root`", - "If you plan on using 45Drives extension with NFS, you must setup LXC as privileged. Some features of 45Drives don't work on Debian 13, so Debian 12 must be used." - ], + "notes": [], "port": 9090, "website": "https://cockpit-project.org/", "documentation": "https://cockpit-project.org/documentation.html", @@ -2535,7 +2265,7 @@ "pve" ], "config_path": "/etc/cockpit/cockpit.conf", - "os": "debian" + "os": "" }, { "name": "Coder Code Server", @@ -2556,9 +2286,7 @@ "AI / Coding & Dev-Tools", "Files & Downloads" ], - "notes": [ - "Execute within an existing LXC Console" - ], + "notes": [], "port": 8680, "website": "https://coder.com/", "documentation": "https://coder.com/docs/code-server", @@ -2573,7 +2301,7 @@ "lxc" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "ComfyUI", @@ -2590,10 +2318,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Application takes long time to install. Please be patient!", - "Please check that you have installed the drivers for your GPU." - ], + "notes": [], "port": 8188, "website": "https://www.comfy.org/", "documentation": "https://github.com/comfyanonymous/ComfyUI", @@ -2606,7 +2331,7 @@ "pve" ], "config_path": "/opt", - "os": "debian" + "os": "" }, { "name": "Configarr", @@ -2623,9 +2348,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "change secrets file /opt/configarr/secrets.yml" - ], + "notes": [], "port": 8989, "website": "https://configarr.raydak.de/", "documentation": "https://configarr.raydak.de/docs/intro", @@ -2638,7 +2361,7 @@ "pve" ], "config_path": "/opt/configarr/config.yml", - "os": "debian" + "os": "" }, { "name": "ConvertX", @@ -2655,9 +2378,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Complete setup via the web interface at http://:3000. Create and secure the admin account immediately." - ], + "notes": [], "port": 3000, "website": "https://github.com/C4illin/ConvertX", "documentation": "https://github.com/C4illin/ConvertX", @@ -2670,7 +2391,7 @@ "pve" ], "config_path": "/opt/convertx/.env", - "os": "debian" + "os": "" }, { "name": "Coolify", @@ -2687,13 +2408,7 @@ "category_names": [ "Containers & Docker" ], - "notes": [ - "This is an addon script intended to be used on top of an existing Docker container.", - "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", - "Initial setup will be done via the web interface on first access.", - "Coolify has built-in auto-updates. You can configure update frequency in Settings.", - "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/coolify.sh)" - ], + "notes": [], "port": 8000, "website": "https://coolify.io/", "documentation": "https://coolify.io/docs", @@ -2707,7 +2422,7 @@ "vm" ], "config_path": "/data/coolify", - "os": "debian" + "os": "" }, { "name": "Copyparty", @@ -2724,10 +2439,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "Execute within the Proxmox shell or in LXC", - "Update with: update_copyparty" - ], + "notes": [], "port": 3923, "website": "https://github.com/9001/copyparty", "documentation": "https://github.com/9001/copyparty?tab=readme-ov-file#the-browser", @@ -2745,7 +2457,7 @@ "username": "admin", "password": "community-scripts.org" }, - "os": "debian" + "os": "" }, { "name": "CoreDNS", @@ -2762,9 +2474,7 @@ "category_names": [ "Adblock & DNS" ], - "notes": [ - "Configuration file is located at /etc/coredns/Corefile" - ], + "notes": [], "port": 0, "website": "https://coredns.io/", "documentation": "https://coredns.io/manual/toc/", @@ -2777,39 +2487,7 @@ "lxc" ], "config_path": "/etc/coredns/Corefile", - "os": "debian" - }, - { - "name": "CoreDNS", - "slug": "coredns", - "desc": "CoreDNS is a modern, lightweight, and highly extensible DNS server with a plugin-driven architecture. It is the default DNS engine for Kubernetes and ideal as a local authoritative DNS server for homelabs.", - "script": "ct/coredns.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/coredns.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/coredns.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00005" - ], - "category_names": [ - "Adblock & DNS" - ], - "notes": [ - "Configuration file is located at /etc/coredns/Corefile" - ], - "port": 0, - "website": "https://coredns.io/", - "documentation": "https://coredns.io/manual/toc/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/coredns.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": true, - "execute_in": [ - "lxc" - ], - "config_path": "/etc/coredns/Corefile", - "os": "alpine" + "os": "" }, { "name": "Cosmos", @@ -2828,10 +2506,7 @@ "Operating Systems", "Containers & Docker" ], - "notes": [ - "The file `/etc/sysconfig/CosmosCloud` is optional. If you need custom settings, you can create it yourself.", - "Requires FUSE support for mergerfs functionality. FUSE is enabled by default during installation." - ], + "notes": [], "port": 80, "website": "https://cosmos-cloud.io/", "documentation": "https://cosmos-cloud.io/doc/1%20index/", @@ -2844,7 +2519,7 @@ "pve" ], "config_path": "/etc/sysconfig/CosmosCloud", - "os": "debian" + "os": "" }, { "name": "Crafty Controller", @@ -2861,9 +2536,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Show password: `cat ~/crafty-controller.creds`" - ], + "notes": [], "port": 8443, "website": "https://craftycontrol.com/", "documentation": "https://docs.craftycontrol.com/", @@ -2880,7 +2553,7 @@ "username": "admin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "PVE Cron LXC Updater", @@ -2897,11 +2570,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Downloads and installs the update script locally to `/usr/local/bin/update-lxcs.sh`. Cron runs the local copy — no remote code execution at runtime.", - "To exclude containers from updating, edit `/etc/update-lxcs.conf` and add their CTIDs: `EXCLUDE=100,101,102`", - "Logs are written to `/var/log/update-lxcs-cron.log`." - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -2931,9 +2600,7 @@ "category_names": [ "Automation & Scheduling" ], - "notes": [ - "Primary and Worker Private Keys Must Match in the config file" - ], + "notes": [], "port": 3012, "website": "https://github.com/jhuckaby/Cronicle", "documentation": "https://github.com/jhuckaby/Cronicle/blob/master/README.md", @@ -2950,7 +2617,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "CronMaster", @@ -2984,7 +2651,7 @@ "pmg" ], "config_path": "/opt/cronmaster/.env", - "os": "debian" + "os": "" }, { "name": "cross-seed", @@ -3001,9 +2668,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "After the installation cross-seed will fail to start with an empty configuration. To fix this, edit the config file to properly configure cross-seed, then restart by running `systemctl restart cross-seed`." - ], + "notes": [], "port": 2468, "website": "https://www.cross-seed.org/", "documentation": "https://www.cross-seed.org/docs/category/basics", @@ -3016,7 +2681,7 @@ "pve" ], "config_path": "~/.cross-seed/config.js", - "os": "debian" + "os": "" }, { "name": "CrowdSec", @@ -3033,9 +2698,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "Execute within an existing LXC Console. Debian only!" - ], + "notes": [], "port": 0, "website": "https://crowdsec.net/", "documentation": "https://doc.crowdsec.net/", @@ -3048,7 +2711,7 @@ "lxc" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "CryptPad", @@ -3065,9 +2728,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "After installation finishes, `systemctl status cryptpad.service` to get token URL which you can use to create admin account" - ], + "notes": [], "port": 3000, "website": "https://cryptpad.org/", "documentation": "https://docs.cryptpad.org/", @@ -3080,7 +2741,7 @@ "pve" ], "config_path": "/opt/cryptpad/config/config.js", - "os": "debian" + "os": "" }, { "name": "Dashy", @@ -3110,7 +2771,7 @@ "lxc" ], "config_path": "/opt/dashy/user-data/conf.yml", - "os": "debian" + "os": "" }, { "name": "Databasus", @@ -3127,10 +2788,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "Supports PostgreSQL versions 12-18 with cloud and self-hosted instances", - "Features: Scheduled backups, multiple storage providers, notifications, encryption" - ], + "notes": [], "port": 80, "website": "https://github.com/databasus/databasus", "documentation": "https://github.com/databasus/databasus", @@ -3147,7 +2805,7 @@ "username": "admin@localhost", "password": "See /root/databasus.creds" }, - "os": "debian" + "os": "" }, { "name": "Dawarich", @@ -3164,9 +2822,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Default credentials: demo@dawarich.app / password - Change after first login!" - ], + "notes": [], "port": 3000, "website": "https://dawarich.app/", "documentation": "https://dawarich.app/docs/intro", @@ -3183,7 +2839,7 @@ "username": "demo@dawarich.app", "password": "password" }, - "os": "debian" + "os": "" }, { "name": "ddclient", @@ -3200,10 +2856,7 @@ "category_names": [ "Adblock & DNS" ], - "notes": [ - "After installation, edit `/etc/ddclient.conf` with your dynamic DNS provider credentials", - "Sample configuration is created for Namecheap but can be modified for other providers" - ], + "notes": [], "port": 0, "website": "https://ddclient.net/", "documentation": "https://ddclient.net/", @@ -3214,7 +2867,7 @@ "is_dev": false, "execute_in": [], "config_path": "/etc/ddclient.conf", - "os": "debian" + "os": "" }, { "name": "Debian", @@ -3248,7 +2901,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Debian 13", @@ -3265,11 +2918,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "VM has no root password set. To login type in user `root` and just press enter", - "For additional Debian commands and tips after installation, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/836`", - "If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" - ], + "notes": [], "port": 0, "website": "https://www.debian.org/", "documentation": "", @@ -3282,7 +2931,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Debian 12", @@ -3299,10 +2948,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "VM has no root password set. To login type in user `root` and just press enter", - "For additional Debian commands and tips after installation, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/836`" - ], + "notes": [], "port": 0, "website": "https://www.debian.org/", "documentation": "", @@ -3315,7 +2961,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "deCONZ", @@ -3345,7 +2991,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "degoog", @@ -3362,10 +3008,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "Project is currently marked beta upstream and not intended for production use yet.", - "Add extension store repositories in Settings after first start (official repo: https://github.com/fccview/fccview-degoog-extensions)." - ], + "notes": [], "port": 4444, "website": "https://github.com/fccview/degoog", "documentation": "https://fccview.github.io/degoog/", @@ -3378,7 +3021,7 @@ "lxc" ], "config_path": "/opt/degoog/.env", - "os": "debian" + "os": "" }, { "name": "Deluge", @@ -3412,7 +3055,7 @@ "username": "", "password": "deluge" }, - "os": "debian" + "os": "" }, { "name": "PVE Startup Dependency Check", @@ -3429,12 +3072,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "The script supports --install (default), --status and --uninstall for clean lifecycle management.", - "To wait until a certain host is available, tag the VM or container with `dep_ping_` where `` is the name or IP of the host to ping. The script will wait until the host is reachable before proceeding with the startup.", - "To wait until a certain TCP port is open, tag the VM or container with `dep_tcp__` where `` is the name or IP of the host and `` is the TCP port number. The script will wait until the port is open before proceeding with the startup." - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -3447,7 +3085,7 @@ "pve" ], "config_path": "/etc/default/pve-auto-hook", - "os": "debian" + "os": "" }, { "name": "DiscoPanel", @@ -3477,7 +3115,7 @@ "pve" ], "config_path": " /opt/discopanel/config.yaml", - "os": "debian" + "os": "" }, { "name": "Discourse", @@ -3494,11 +3132,7 @@ "category_names": [ "Finance & Budgeting" ], - "notes": [ - "Minimum 4GB RAM and 4 CPU cores recommended for production use.", - "Admin credentials are saved in `/root/discourse.creds` inside the container.", - "Configure SMTP settings in admin panel for email notifications." - ], + "notes": [], "port": 80, "website": "https://www.discourse.org/", "documentation": "https://www.discourse.org/", @@ -3515,7 +3149,7 @@ "username": "admin", "password": "ChangeMe12345678" }, - "os": "debian" + "os": "" }, { "name": "Dispatcharr", @@ -3545,7 +3179,7 @@ "pve" ], "config_path": "/opt/dispatcharr/.env", - "os": "debian" + "os": "" }, { "name": "Docker", @@ -3562,9 +3196,7 @@ "category_names": [ "Containers & Docker" ], - "notes": [ - "The update function may modify or recreate Portainer containers (portainer/portainer-ce), even if they were created manually." - ], + "notes": [], "port": 0, "website": "https://www.docker.com/", "documentation": "", @@ -3577,39 +3209,7 @@ "pve" ], "config_path": "", - "os": "alpine" - }, - { - "name": "Docker", - "slug": "docker", - "desc": "Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.", - "script": "ct/docker.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docker.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/docker.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00003" - ], - "category_names": [ - "Containers & Docker" - ], - "notes": [ - "The update function may modify or recreate Portainer containers (portainer/portainer-ce), even if they were created manually." - ], - "port": 0, - "website": "https://www.docker.com/", - "documentation": "", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/docker.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "debian" + "os": "" }, { "name": "Docker", @@ -3628,10 +3228,7 @@ "Operating Systems", "Containers & Docker" ], - "notes": [ - "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP.", - "This Script works on amd64 and arm64 Architecture." - ], + "notes": [], "port": 0, "website": "https://www.docker.com/", "documentation": "", @@ -3648,7 +3245,7 @@ "username": "root", "password": "Cloud-Init Password (in Console) or without Cloud-Init: No Password" }, - "os": "debian" + "os": "" }, { "name": "Dockge", @@ -3665,11 +3262,7 @@ "category_names": [ "Containers & Docker" ], - "notes": [ - "This is an addon script intended to be used on top of an existing Docker container.", - "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", - "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh)" - ], + "notes": [], "port": 5001, "website": "https://github.com/louislam/dockge", "documentation": "", @@ -3683,7 +3276,7 @@ "vm" ], "config_path": "/opt/dockge/compose.yaml", - "os": "debian" + "os": "" }, { "name": "Docmost", @@ -3700,9 +3293,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Use `cat ~/docmost.creds` to see database credentials." - ], + "notes": [], "port": 3000, "website": "https://docmost.com/", "documentation": "https://docmost.com/docs/installation", @@ -3715,7 +3306,7 @@ "pve" ], "config_path": "/opt/docmost/.env", - "os": "debian" + "os": "" }, { "name": "Dokploy", @@ -3732,13 +3323,7 @@ "category_names": [ "Containers & Docker" ], - "notes": [ - "This is an addon script intended to be used on top of an existing Docker container.", - "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", - "Initial setup will be done via the web interface on first access.", - "Dokploy has built-in auto-updates via the web interface.", - "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dokploy.sh)" - ], + "notes": [], "port": 3000, "website": "https://dokploy.com/", "documentation": "https://docs.dokploy.com/", @@ -3752,7 +3337,7 @@ "vm" ], "config_path": "/etc/dokploy", - "os": "debian" + "os": "" }, { "name": "Dolibarr", @@ -3769,9 +3354,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Database credentials: `cat ~/dolibarr.creds`" - ], + "notes": [], "port": 80, "website": "https://www.dolibarr.org/", "documentation": "https://wiki.dolibarr.org/index.php?title=Home", @@ -3784,7 +3367,7 @@ "pve" ], "config_path": "/usr/share/dolibarr/htdocs/conf/conf.php.example", - "os": "debian" + "os": "" }, { "name": "Domain Locker", @@ -3801,10 +3384,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Show DB credentials: `cat ~/Domain-Locker.creds`", - "Domain-locker takes quite some time to build and a lot of ressources, RAM and Cores can be lowered after install." - ], + "notes": [], "port": 3000, "website": "https://github.com/Lissy93/domain-locker", "documentation": "https://domain-locker.com/about", @@ -3817,7 +3397,7 @@ "pve" ], "config_path": "/opt/domain-locker.env", - "os": "debian" + "os": "" }, { "name": "Domain Monitor", @@ -3847,7 +3427,7 @@ "pve" ], "config_path": "/opt/domain-monitor/.env", - "os": "debian" + "os": "" }, { "name": "Donetick", @@ -3877,7 +3457,7 @@ "pve" ], "config_path": "/opt/donetick/config/selfhosted.yaml", - "os": "debian" + "os": "" }, { "name": "Dotnet ASP Web API", @@ -3894,9 +3474,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "FTP server credentials: `cat ~/ftp.creds`" - ], + "notes": [], "port": 80, "website": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", "documentation": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-9.0&tabs=linux-ubuntu", @@ -3909,7 +3487,7 @@ "pve" ], "config_path": "", - "os": "ubuntu" + "os": "" }, { "name": "DrawDB", @@ -3939,7 +3517,7 @@ "lxc" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Draw.IO", @@ -3969,7 +3547,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Duplicati", @@ -3986,9 +3564,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "Admin password and database encryption key: `cat ~/duplicati.creds`" - ], + "notes": [], "port": 8200, "website": "https://duplicati.com/", "documentation": "https://docs.duplicati.com/", @@ -4001,7 +3577,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "ebusd", @@ -4018,9 +3594,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "For required post installation actions, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/11352`" - ], + "notes": [], "port": 0, "website": "https://github.com/john30/ebusd", "documentation": "https://github.com/john30/ebusd/wiki", @@ -4037,7 +3611,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Element Synapse", @@ -4054,11 +3628,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "Type `cat ~/matrix.creds` to see admin username/password.", - "Synapse-Admin is running on port 5173", - "For bridges Installation methods (WhatsApp, Signal, Discord, etc.), see: `https://docs.mau.fi/bridges/go/setup.html`" - ], + "notes": [], "port": 8008, "website": "https://element.io/", "documentation": "https://element-hq.github.io/synapse/latest/welcome_and_overview.html", @@ -4071,7 +3641,7 @@ "pve" ], "config_path": "/etc/matrix-synapse/homeserver.yaml", - "os": "debian" + "os": "" }, { "name": "Emby Media Server", @@ -4088,9 +3658,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "With Privileged/Unprivileged Hardware Acceleration Support" - ], + "notes": [], "port": 8096, "website": "https://emby.media/", "documentation": "https://emby.media/support/articles/Home.html", @@ -4103,7 +3671,7 @@ "pve" ], "config_path": "/var/lib/emby/config/system.xml", - "os": "debian" + "os": "" }, { "name": "EMQX", @@ -4120,9 +3688,7 @@ "category_names": [ "MQTT & Messaging" ], - "notes": [ - "Setup-Steps: Access Control ➡ Authentication ➡ Create ➡ Next ➡ Next ➡ Create ➡ Users ➡ Add ➡ Username / Password (to authenicate with MQTT) ➡ Save. You're now ready to enjoy a high-performance MQTT Broker." - ], + "notes": [], "port": 18083, "website": "https://www.emqx.io/", "documentation": "https://docs.emqx.com/en/emqx/latest/", @@ -4139,7 +3705,7 @@ "username": "admin", "password": "public" }, - "os": "debian" + "os": "" }, { "name": "Endurain", @@ -4156,9 +3722,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "When using a reverse proxy, edit `/opt/endurain/frontend/app/dist/env.js`." - ], + "notes": [], "port": 8080, "website": "https://github.com/joaovitoriasilva/endurain", "documentation": "https://docs.endurain.com/", @@ -4175,7 +3739,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Ente", @@ -4192,12 +3756,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "First-Start: Run `ente-setup` — it guides you through account creation, verification, and admin configuration", - "To upgrade subscription later: `ente-upgrade-subscription user@example.com`", - "For CLI admin docs see https://ente.io/help/self-hosting/administration/cli", - "Museum config: `cat /opt/ente/server/museum.yaml`" - ], + "notes": [], "port": 3000, "website": "https://ente.io/", "documentation": "https://github.com/ente-io/ente", @@ -4210,7 +3769,7 @@ "lxc" ], "config_path": "/opt", - "os": "debian" + "os": "" }, { "name": "ERPNext", @@ -4227,11 +3786,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Admin password is stored in `/opt/frappe-bench/.env`.", - "The default site name is `site1.local`. Configure your domain in Frappe settings.", - "Run `bench update` from `/opt/frappe-bench` to update ERPNext manually." - ], + "notes": [], "port": 80, "website": "https://erpnext.com/", "documentation": "https://docs.erpnext.com/", @@ -4248,7 +3803,7 @@ "username": "Administrator", "password": "" }, - "os": "debian" + "os": "" }, { "name": "ErsatzTV", @@ -4278,7 +3833,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "ESPHome", @@ -4308,7 +3863,7 @@ "pve" ], "config_path": "/root/config/", - "os": "debian" + "os": "" }, { "name": "evcc", @@ -4325,9 +3880,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "To configure evcc, type `cd /etc` followed by `evcc configure` in the evcc LXC shell" - ], + "notes": [], "port": 7070, "website": "https://evcc.io/en/", "documentation": "https://evcc.io/#devices", @@ -4340,7 +3893,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Excalidraw", @@ -4370,7 +3923,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE LXC Execute", @@ -4417,9 +3970,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "If the LXC is created Privileged, the script will automatically set up USB passthrough." - ], + "notes": [], "port": 8083, "website": "https://fhem.de/", "documentation": "https://fhem.de/#Documentation", @@ -4432,7 +3983,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "File Browser", @@ -4451,9 +4002,7 @@ "Proxmox & Virtualization", "Files & Downloads" ], - "notes": [ - "Execute within an existing LXC Console" - ], + "notes": [], "port": 8080, "website": "https://filebrowser.org/index.html#features", "documentation": "", @@ -4471,46 +4020,7 @@ "username": "admin", "password": "community-scripts.org" }, - "os": "debian" - }, - { - "name": "File Browser", - "slug": "filebrowser", - "desc": "File Browser offers a user-friendly web interface for managing files within a designated directory. It allows you to perform various actions such as uploading, deleting, previewing, renaming, and editing files.", - "script": "tools/addon/filebrowser.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/filebrowser.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/filebrowser.sh", - "type": "addon", - "type_id": "88xtxy57q80v38v", - "categories": [ - "scriptcat00001", - "scriptcat00011" - ], - "category_names": [ - "Proxmox & Virtualization", - "Files & Downloads" - ], - "notes": [ - "Execute within an existing LXC Console" - ], - "port": 8080, - "website": "https://filebrowser.org/index.html#features", - "documentation": "", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/file-browser.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "lxc", - "vm" - ], - "config_path": "", - "default_credentials": { - "username": "admin", - "password": "community-scripts.org" - }, - "os": "alpine" + "os": "" }, { "name": "FileBrowser Quantum", @@ -4547,44 +4057,7 @@ "username": "admin", "password": "community-scripts.org" }, - "os": "debian" - }, - { - "name": "FileBrowser Quantum", - "slug": "filebrowser-quantum", - "desc": "FileBrowser Quantum provides an easy way to access and manage your files from the web. It has has a web page interface that allows you to create secure shared links, users with their own specific permissions and settings, and offers a great viewing experience for many file types. This version is called Quantum because it packs tons of advanced features into a tiny easy to run file. Unlike the majority of alternative options, FileBrowser Quantum is simple to install and easy to configure.", - "script": "tools/addon/filebrowser-quantum.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/filebrowser-quantum.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/filebrowser-quantum.sh", - "type": "addon", - "type_id": "88xtxy57q80v38v", - "categories": [ - "scriptcat00001", - "scriptcat00011" - ], - "category_names": [ - "Proxmox & Virtualization", - "Files & Downloads" - ], - "notes": [], - "port": 8080, - "website": "https://github.com/gtsteffaniak/filebrowser", - "documentation": "https://github.com/gtsteffaniak/filebrowser/wiki/Getting-Started", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/filebrowser-quantum.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "lxc", - "vm" - ], - "config_path": "/usr/local/community-scripts/fq-config.yaml", - "default_credentials": { - "username": "admin", - "password": "community-scripts.org" - }, - "os": "alpine" + "os": "" }, { "name": "FileFlows", @@ -4601,9 +4074,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "With Privileged/Unprivileged Hardware Acceleration Support" - ], + "notes": [], "port": 19200, "website": "https://fileflows.com/", "documentation": "https://fileflows.com/docs", @@ -4616,7 +4087,7 @@ "pve" ], "config_path": "/opt/fileflows/Data/server.config", - "os": "debian" + "os": "" }, { "name": "Firefly III", @@ -4633,10 +4104,7 @@ "category_names": [ "Finance & Budgeting" ], - "notes": [ - "Data Importer is at `http:///dataimporter/`", - "Database credentials: `cat ~/firefly.creds`" - ], + "notes": [], "port": 80, "website": "https://firefly-iii.org/", "documentation": "https://docs.firefly-iii.org/", @@ -4649,7 +4117,7 @@ "pve" ], "config_path": "/opt/firefly/.env", - "os": "debian" + "os": "" }, { "name": "fireshare", @@ -4666,11 +4134,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Type `cat ~/fireshare.creds` to get admin username and password.", - "To enable GPU transcoding, you need to set proper variable in `/opt/fireshare/fireshare.env`.", - "The installation is compiling `ffmpeg`, `SVT-AV1` and NVIDIA headers from source, this may take a while, depending on your host speed. If possible, increase CPU cores allocated to the LXC container." - ], + "notes": [], "port": 9000, "website": "https://github.com/ShaneIsrael/fireshare", "documentation": "https://github.com/ShaneIsrael/fireshare/blob/develop/README.md", @@ -4683,7 +4147,7 @@ "lxc" ], "config_path": "/opt/fireshare/fireshare.env", - "os": "debian" + "os": "" }, { "name": "Fladder", @@ -4713,7 +4177,7 @@ "pve" ], "config_path": "/opt/fladder/assets/config/config.json", - "os": "debian" + "os": "" }, { "name": "FlareSolverr", @@ -4743,7 +4207,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Flatnotes", @@ -4773,7 +4237,7 @@ "pve" ], "config_path": "/opt/flatnotes/.env", - "os": "debian" + "os": "" }, { "name": "FlowiseAI", @@ -4790,9 +4254,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Application takes long time to install. Please be patient!" - ], + "notes": [], "port": 3000, "website": "https://flowiseai.com/", "documentation": "https://docs.flowiseai.com/", @@ -4805,7 +4267,7 @@ "pve" ], "config_path": "/opt/flowiseai/.env", - "os": "debian" + "os": "" }, { "name": "Fluid-Calendar", @@ -4824,9 +4286,7 @@ "Automation & Scheduling", "Miscellaneous" ], - "notes": [ - "Creds: cat ~/fluid-calendar.creds" - ], + "notes": [], "port": 3000, "website": "https://github.com/dotnetfactory/fluid-calendar", "documentation": "https://github.com/dotnetfactory/fluid-calendar/tree/main/docs", @@ -4839,7 +4299,7 @@ "pve" ], "config_path": "/opt/fluid-calendar/.env", - "os": "debian" + "os": "" }, { "name": "Foldergram", @@ -4869,7 +4329,7 @@ "lxc" ], "config_path": "/opt/foldergram/foldergram.env", - "os": "debian" + "os": "" }, { "name": "Forgejo", @@ -4899,37 +4359,7 @@ "pve" ], "config_path": "/etc/forgejo/app.ini", - "os": "debian" - }, - { - "name": "Forgejo", - "slug": "forgejo", - "desc": "Forgejo is an open-source, self-hosted Git service that allows individuals and teams to manage their code repositories.", - "script": "ct/forgejo.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/forgejo.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/forgejo.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00020" - ], - "category_names": [ - "AI / Coding & Dev-Tools" - ], - "notes": [], - "port": 3000, - "website": "https://forgejo.org/", - "documentation": "https://forgejo.org/docs/latest/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/forgejo.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/forgejo/app.ini", - "os": "alpine" + "os": "" }, { "name": "Forgejo Runner", @@ -4959,7 +4389,7 @@ "lxc" ], "config_path": "/root/.runner", - "os": "debian" + "os": "" }, { "name": "FreePBX", @@ -4976,9 +4406,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "This script uses the official FreePBX install script. Check it here: https://github.com/FreePBX/sng_freepbx_debian_install" - ], + "notes": [], "port": 80, "website": "https://www.freepbx.org/", "documentation": "https://sangomakb.atlassian.net/wiki/spaces/FP/overview?homepageId=8454359", @@ -4991,7 +4419,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "FreshRSS", @@ -5008,10 +4436,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Database credentials: `cat ~/freshrss.creds`", - "Per FreshRSS documentation, a cron job to actualize FreshRSS will be setup at `/etc/cron.d/freshrss-actualize`. This can be adjusted as needed" - ], + "notes": [], "port": 80, "website": "https://freshrss.org/", "documentation": "https://freshrss.github.io/FreshRSS/en/", @@ -5024,7 +4449,7 @@ "pve" ], "config_path": "/opt/freshrss/data/config.php", - "os": "debian" + "os": "" }, { "name": "Frigate", @@ -5054,7 +4479,7 @@ "pve" ], "config_path": "/config/config.yml", - "os": "debian" + "os": "" }, { "name": "PVE LXC Filesystem Trim", @@ -5071,10 +4496,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "This is designed to work with SSDs / Thin Provisioned storage only." - ], + "notes": [], "port": 0, "website": "", "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/805", @@ -5087,7 +4509,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Fumadocs", @@ -5117,7 +4539,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Garage", @@ -5134,11 +4556,7 @@ "category_names": [ "Databases" ], - "notes": [ - "The Garage configuration file is located at `/etc/garage.toml`. You can edit RPC and API bindings, tokens, and data directories there.", - "Admin API runs by default on port `3903`, S3 API on port `3900`, Web UI on `3902`. Adjust firewall rules accordingly.", - "To view your generated tokens and RPC secret, check `~/garage.creds` after installation." - ], + "notes": [], "port": 3900, "website": "https://garagehq.deuxfleurs.fr/", "documentation": "https://garagehq.deuxfleurs.fr/documentation/quick-start/", @@ -5151,41 +4569,7 @@ "pve" ], "config_path": "/etc/garage.toml", - "os": "debian" - }, - { - "name": "Garage", - "slug": "garage", - "desc": "Garage is a lightweight, self-hosted, S3-compatible object storage service built for distributed environments. It is designed to be simple, efficient, and easy to deploy across multiple nodes.", - "script": "ct/garage.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/garage.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/garage.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [ - "The Garage configuration file is located at `/etc/garage.toml`. You can edit RPC and API bindings, tokens, and data directories there.", - "Admin API runs by default on port `3903`, S3 API on port `3900`, Web UI on `3902`. Adjust firewall rules accordingly.", - "To view your generated tokens and RPC secret, check `~/garage.creds` after installation." - ], - "port": 3900, - "website": "https://garagehq.deuxfleurs.fr/", - "documentation": "https://garagehq.deuxfleurs.fr/documentation/quick-start/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/garage.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/garage.toml", - "os": "alpine" + "os": "" }, { "name": "garmin-grafana", @@ -5202,10 +4586,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Grafana and InfluxDB credentials are stored in `/opt/garmin-grafana/.env`.", - "`garmin-grafana` only imports the past 7 days by default. To import historical data, use `/usr/local/bin/garmin-bulk-import` after installation." - ], + "notes": [], "port": 3000, "website": "https://github.com/arpanghosh8453/garmin-grafana", "documentation": "https://github.com/arpanghosh8453/garmin-grafana", @@ -5249,37 +4630,7 @@ "pve" ], "config_path": "/opt/gatus/config/config.yaml", - "os": "debian" - }, - { - "name": "gatus", - "slug": "gatus", - "desc": "Gatus is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the body and many others. The icing on top is that each of these health checks can be paired with alerting via Slack, Teams, PagerDuty, Discord, Twilio and many more.", - "script": "ct/gatus.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gatus.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gatus.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00009" - ], - "category_names": [ - "Monitoring & Analytics" - ], - "notes": [], - "port": 8080, - "website": "https://gatus.io/", - "documentation": "https://gatus.io/docs", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gatus.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/gatus/config/config.yaml", - "os": "alpine" + "os": "" }, { "name": "GeoPulse", @@ -5296,9 +4647,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "To create an admin account, run `/usr/local/bin/create-geopulse-admin` inside the container, then register with that email in the GeoPulse UI." - ], + "notes": [], "port": 80, "website": "https://github.com/tess1o/geopulse", "documentation": "https://tess1o.github.io/geopulse/docs/getting-started/introduction", @@ -5311,7 +4660,7 @@ "lxc" ], "config_path": "/etc/geopulse/geopulse.env", - "os": "debian" + "os": "" }, { "name": "Ghost", @@ -5328,9 +4677,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "To run Ghost-CLI commands, first set a password for the ghost-user by running `sudo passwd ghost-user`. Then, switch to the ghost-user with `sudo -su ghost-user`." - ], + "notes": [], "port": 2368, "website": "https://ghost.org", "documentation": "https://ghost.org/docs/", @@ -5343,7 +4690,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Ghostfolio", @@ -5360,12 +4707,7 @@ "category_names": [ "Finance & Budgeting" ], - "notes": [ - "Create your first user account by visiting the web interface and clicking 'Get Started'. The first user will automatically get admin privileges.", - "Database and Redis credentials: `cat ~/ghostfolio.creds`", - "Optional: CoinGecko API keys can be added during installation or later in the .env file for enhanced cryptocurrency data.", - "Build process requires 4GB RAM (runtime: ~2GB). A temporary swap file will be created automatically if insufficient memory is detected." - ], + "notes": [], "port": 3333, "website": "https://ghostfol.io/", "documentation": "https://github.com/ghostfolio/ghostfolio?tab=readme-ov-file#self-hosting", @@ -5378,7 +4720,7 @@ "pve" ], "config_path": "/opt/ghostfolio/.env", - "os": "debian" + "os": "" }, { "name": "Gitea", @@ -5395,9 +4737,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "The script installs SQLite3 as default database provider. You will be asked to select database type when you initially open the application URL. Select SQLite3 or provide your own database." - ], + "notes": [], "port": 3000, "website": "https://gitea.com", "documentation": "https://docs.gitea.com/", @@ -5410,39 +4750,7 @@ "pve" ], "config_path": "/etc/gitea/app.ini", - "os": "debian" - }, - { - "name": "Gitea", - "slug": "gitea", - "desc": "Gitea is a self-hosted Git service. It provides a lightweight and easy-to-install solution for managing Git repositories. Users can collaborate on code, track issues, and manage project tasks. Gitea includes features like pull requests, code reviews, wiki, and project management tools. It is suitable for small to medium-sized teams seeking control over their Git hosting.", - "script": "ct/gitea.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gitea.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gitea.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00020" - ], - "category_names": [ - "AI / Coding & Dev-Tools" - ], - "notes": [ - "The script installs SQLite3 as default database provider. You will be asked to select database type when you initially open the application URL. Select SQLite3 or provide your own database." - ], - "port": 3000, - "website": "https://gitea.com", - "documentation": "https://docs.gitea.com/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gitea.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/gitea/app.ini", - "os": "alpine" + "os": "" }, { "name": "Gitea-Mirror", @@ -5472,7 +4780,7 @@ "pve" ], "config_path": "/etc/systemd/system/gitea-mirror.service", - "os": "debian" + "os": "" }, { "name": "GitHub Runner", @@ -5489,11 +4797,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Get your token: repo Settings → Actions → Runners → New self-hosted runner → copy the token.", - "Then run: cd /opt/actions-runner && sudo -u runner ./config.sh --url https://github.com/your-username/your-repo --token ", - "Start the runner: systemctl start actions-runner" - ], + "notes": [], "port": 0, "website": "https://github.com/actions/runner", "documentation": "https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners", @@ -5506,7 +4810,7 @@ "pve" ], "config_path": "/opt/actions-runner", - "os": "debian" + "os": "" }, { "name": "Glance", @@ -5536,7 +4840,7 @@ "pve" ], "config_path": "/opt/glance/glance.yml", - "os": "debian" + "os": "" }, { "name": "Glances", @@ -5553,9 +4857,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Execute within an existing LXC Console (Debian / Ubuntu / Alpine supported)" - ], + "notes": [], "port": 61208, "website": "https://nicolargo.github.io/glances/", "documentation": "https://glances.readthedocs.io/en/latest/", @@ -5569,7 +4871,7 @@ "vm" ], "config_path": "/usr/local/share/doc/glances/glances.conf", - "os": "debian" + "os": "" }, { "name": "GLPI", @@ -5603,7 +4905,7 @@ "username": "glpi", "password": "glpi" }, - "os": "debian" + "os": "" }, { "name": "Gluetun", @@ -5631,7 +4933,7 @@ "is_dev": false, "execute_in": [], "config_path": "/opt/gluetun-data/.env", - "os": "debian" + "os": "" }, { "name": "go2rtc", @@ -5661,7 +4963,7 @@ "pve" ], "config_path": "/opt/go2rtc/go2rtc.yaml", - "os": "debian" + "os": "" }, { "name": "Gogs", @@ -5678,9 +4980,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Complete the initial setup via the web installer on first access." - ], + "notes": [], "port": 3000, "website": "https://gogs.io/", "documentation": "https://gogs.io/docs", @@ -5693,7 +4993,7 @@ "lxc" ], "config_path": "/opt/gogs/custom/conf/app.ini", - "os": "debian" + "os": "" }, { "name": "Gokapi", @@ -5723,7 +5023,7 @@ "pve" ], "config_path": "/opt/gokapi/config", - "os": "debian" + "os": "" }, { "name": "Gotify", @@ -5757,7 +5057,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Grafana", @@ -5791,41 +5091,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" - }, - { - "name": "Grafana", - "slug": "grafana", - "desc": "Grafana is a data visualization and monitoring platform that enables users to query, visualize, alert on and understand metrics, logs, and other data sources. It integrates with various data sources, including Prometheus, InfluxDB, Elasticsearch, and many others, to present a unified view of the data and enable users to create insightful and interactive dashboards.", - "script": "ct/grafana.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/grafana.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/grafana.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00009" - ], - "category_names": [ - "Monitoring & Analytics" - ], - "notes": [], - "port": 3000, - "website": "https://grafana.com/", - "documentation": "https://grafana.com/docs/grafana/latest/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/grafana.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "Debian: /etc/grafana/grafana.ini | Alpine: /etc/grafana.ini", - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "os": "alpine" + "os": "" }, { "name": "Gramps Web", @@ -5842,10 +5108,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "On first access, create the owner account via the built-in onboarding wizard.", - "The initial deployment compiles the frontend and can take several minutes." - ], + "notes": [], "port": 5000, "website": "https://www.grampsweb.org/", "documentation": "https://www.grampsweb.org/install_setup/setup/", @@ -5858,7 +5121,7 @@ "pve" ], "config_path": "/opt/gramps-web/config/config.cfg", - "os": "debian" + "os": "" }, { "name": "Graylog", @@ -5875,10 +5138,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Initial Setup credentials: `tail /var/log/graylog-server/server.log` after the server starts for the first time.", - "Type `cat ~/graylog.creds` to get admin password that you use to log in AFTER the Initial Setup" - ], + "notes": [], "port": 9000, "website": "https://graylog.org/", "documentation": "https://go2docs.graylog.org/current/home.htm", @@ -5891,7 +5151,7 @@ "pve" ], "config_path": "/etc/graylog/server/server.conf", - "os": "debian" + "os": "" }, { "name": "Grist", @@ -5921,7 +5181,7 @@ "pve" ], "config_path": "/opt/grist/.env", - "os": "debian" + "os": "" }, { "name": "grocy", @@ -5955,7 +5215,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Guardian", @@ -5985,7 +5245,7 @@ "pve" ], "config_path": "/opt/guardian/.env", - "os": "debian" + "os": "" }, { "name": "GWN Manager", @@ -6002,9 +5262,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Installation package is pulled from GrandStream website. Installation may take a while." - ], + "notes": [], "port": 8443, "website": "https://www.grandstream.com/products/networking-solutions/wi-fi-management/product/gwn-manager", "documentation": "https://documentation.grandstream.com/article-categories/gwn-mgmt/", @@ -6017,7 +5275,7 @@ "pve" ], "config_path": "/gwn/conf/gwn.conf", - "os": "debian" + "os": "" }, { "name": "Home Assistant OS", @@ -6034,10 +5292,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "The disk must have a minimum size of 32GB and its size cannot be changed during the creation of the VM.", - "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP." - ], + "notes": [], "port": 8123, "website": "https://www.home-assistant.io/", "documentation": "https://www.home-assistant.io/docs/", @@ -6050,7 +5305,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Headscale", @@ -6067,10 +5322,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "Configuration settings: `/etc/headscale/config.yaml`", - "Access headscale-admin UI via `http:///admin/`" - ], + "notes": [], "port": 0, "website": "https://github.com/juanfont/headscale", "documentation": "https://headscale.net/", @@ -6083,7 +5335,7 @@ "pve" ], "config_path": "/etc/headscale/config.yaml", - "os": "debian" + "os": "" }, { "name": "Healthchecks", @@ -6100,10 +5352,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "if you change your LXC-IP, you need to update /etc/caddy/Caddyfile & /opt/healthchecks/hc/local_settings.py", - "Show credentials: `cat ~/healthchecks.creds`" - ], + "notes": [], "port": 3000, "website": "https://healthchecks.io/", "documentation": "https://healthchecks.io/docs/", @@ -6120,7 +5369,7 @@ "username": "admin@community-scripts.org", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Heimdall Dashboard", @@ -6150,7 +5399,7 @@ "pve" ], "config_path": "/opt/Heimdall/.env", - "os": "debian" + "os": "" }, { "name": "hev-socks5-server", @@ -6167,9 +5416,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "Default credentials: `cat /root/hev.creds`" - ], + "notes": [], "port": 1080, "website": "https://github.com/heiher/hev-socks5-server", "documentation": "https://github.com/heiher/hev-socks5-server/blob/main/README.md", @@ -6182,7 +5429,7 @@ "pve" ], "config_path": "/opt/hivemq/conf/config.xml", - "os": "debian" + "os": "" }, { "name": "Homarr", @@ -6212,7 +5459,7 @@ "pve" ], "config_path": "/opt/homarr.env", - "os": "debian" + "os": "" }, { "name": "Home Assistant Container", @@ -6229,13 +5476,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "Containerized version doesn't allow Home Assistant add-ons.", - "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "config path: `/var/lib/docker/volumes/hass_config/_data`", - "Portainer interface: $IP: 9443 - User & password must be set manually within 5 minutes, otherwise a restart of Portainer is required!", - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 8123, "website": "https://www.home-assistant.io/", "documentation": "https://www.home-assistant.io/docs/", @@ -6248,7 +5489,7 @@ "pve" ], "config_path": "/var/lib/docker/volumes/hass_config/_data", - "os": "debian" + "os": "" }, { "name": "HomeBox", @@ -6278,7 +5519,7 @@ "pve" ], "config_path": "/opt/homebox/.env", - "os": "debian" + "os": "" }, { "name": "Homebrew (Linuxbrew)", @@ -6295,10 +5536,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Execute within an existing LXC Console", - "Requires at least one non-root user (uid >= 1000) in the container" - ], + "notes": [], "port": 0, "website": "https://brew.sh/", "documentation": "https://docs.brew.sh/", @@ -6312,7 +5550,7 @@ "vm" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Homebridge", @@ -6346,7 +5584,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Homelable", @@ -6363,9 +5601,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Change the default password after first login!" - ], + "notes": [], "port": 3000, "website": "https://github.com/Pouzor/homelable", "documentation": "https://github.com/Pouzor/homelable/blob/main/INSTALLATION.md", @@ -6382,7 +5618,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Homepage", @@ -6399,10 +5635,7 @@ "category_names": [ "Dashboards & Frontends" ], - "notes": [ - "Configuration (bookmarks.yaml, services.yaml, widgets.yaml) path: `/opt/homepage/config/`", - "Add additional allowed hosts to `/opt/homepage/.env`" - ], + "notes": [], "port": 3000, "website": "https://gethomepage.dev", "documentation": "https://gethomepage.dev/configs/", @@ -6415,7 +5648,7 @@ "pve" ], "config_path": "/opt/homepage/config/", - "os": "debian" + "os": "" }, { "name": "Homer", @@ -6432,9 +5665,7 @@ "category_names": [ "Dashboards & Frontends" ], - "notes": [ - "Configuration Path: `/opt/homer/assets/config.yml`" - ], + "notes": [], "port": 8010, "website": "https://github.com/bastienwirtz/homer", "documentation": "https://github.com/bastienwirtz/homer/blob/main/README.md#table-of-contents", @@ -6447,7 +5678,7 @@ "pve" ], "config_path": "/opt/homer/assets/config.yml", - "os": "debian" + "os": "" }, { "name": "Hoodik", @@ -6464,13 +5695,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "First visit will prompt you to create an admin account", - "Installation builds Rust backend and Vue frontend from source - takes 15-20 minutes", - "Requires 4GB RAM and 20GB disk for build process", - "Data is stored in /opt/hoodik_data", - "SSL is disabled by default - use a reverse proxy for HTTPS" - ], + "notes": [], "port": 5443, "website": "https://github.com/hudikhq/hoodik", "documentation": "https://github.com/hudikhq/hoodik#readme", @@ -6483,7 +5708,7 @@ "pve" ], "config_path": "/opt/hoodik/.env", - "os": "debian" + "os": "" }, { "name": "HortusFox", @@ -6500,9 +5725,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Login Credentials : `cat ~/hortusfox.creds`" - ], + "notes": [], "port": 80, "website": "https://www.hortusfox.com/", "documentation": "https://github.com/danielbrendel/hortusfox-web", @@ -6515,7 +5738,7 @@ "pve" ], "config_path": "/opt/hortusfox/.env", - "os": "debian" + "os": "" }, { "name": "PVE Host Backup", @@ -6532,10 +5755,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "A backup is rendered ineffective when it remains stored on the host" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -6548,7 +5768,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "HyperHDR", @@ -6578,7 +5798,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Hyperion", @@ -6608,7 +5828,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "iGotify", @@ -6625,9 +5845,7 @@ "category_names": [ "Automation & Scheduling" ], - "notes": [ - "Requires a running Gotify instance. Configure the Gotify server URL and client token in the iGotify web interface after setup." - ], + "notes": [], "port": 80, "website": "https://github.com/androidseb25/iGotify-Notification-Assistent", "documentation": "https://github.com/androidseb25/iGotify-Notification-Assistent", @@ -6640,7 +5858,7 @@ "lxc" ], "config_path": "/opt/igotify/.env", - "os": "debian" + "os": "" }, { "name": "Immich", @@ -6657,14 +5875,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Please be aware that Immich releases are pinned to specific versions until compatibility has been confirmed by the Community Scripts maintainers; as a result, the version installed by the helper script may not be the most current version of Immich", - "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", - "HW-accelerated video transcoding is supported, but must be enabled in Immich Settings", - "To change upload location, edit 'IMMICH_MEDIA_LOCATION' in `/opt/immich/.env`, retarget the symlink 'upload' in /opt/immich/app and /opt/immich/app/machine-learning to your new upload location, copy the default upload location `/opt/immich/upload` and its contents to the new upload location, confirm that the new upload location and its contents are owned by `immich:immich`, and restart the Immich server. See `https://github.com/community-scripts/ProxmoxVE/discussions/5075` for more information.", - "Logs: `/var/log/immich`", - "During first install, 5 custom libraries need to be compiled from source. Depending on your CPU, this can take anywhere between 15 minutes and 2 hours. Please be patient. Touch grass or something." - ], + "notes": [], "port": 2283, "website": "https://immich.app", "documentation": "https://immich.app/docs/overview/introduction", @@ -6677,7 +5888,7 @@ "pve" ], "config_path": "/opt/immich/.env", - "os": "debian" + "os": "" }, { "name": "Immich Public Proxy", @@ -6694,10 +5905,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "Requires Node.js 24+", - "Update with: update_immich-public-proxy" - ], + "notes": [], "port": 3000, "website": "https://github.com/alangrainger/immich-public-proxy", "documentation": "https://github.com/alangrainger/immich-public-proxy/tree/main/docs", @@ -6711,7 +5919,7 @@ "vm" ], "config_path": "/opt/immich-proxy/app/.env", - "os": "debian" + "os": "" }, { "name": "ImmichFrame", @@ -6728,9 +5936,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "After installation, edit `/opt/immichframe/Config/Settings.yml` and set ImmichServerUrl and ApiKey. Then restart the service with `systemctl restart immichframe`." - ], + "notes": [], "port": 8080, "website": "", "documentation": "", @@ -6743,7 +5949,7 @@ "pve" ], "config_path": "/opt/immichframe/Config/Settings.yml", - "os": "debian" + "os": "" }, { "name": "Infisical", @@ -6773,7 +5979,7 @@ "pve" ], "config_path": "/etc/infisical/infisical.rb", - "os": "debian" + "os": "" }, { "name": "InfluxDB", @@ -6790,10 +5996,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Port for V1: 8888", - "Port for V2: 8086" - ], + "notes": [], "port": 8086, "website": "https://www.influxdata.com/", "documentation": "https://docs.influxdata.com/", @@ -6806,7 +6009,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "InvenTree", @@ -6823,9 +6026,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Please read the documentation for your configuration needs." - ], + "notes": [], "port": 80, "website": "https://inventree.org", "documentation": "https://docs.inventree.org/en/latest/", @@ -6842,7 +6043,7 @@ "username": "admin", "password": "`cat /etc/inventree/admin_password.txt`" }, - "os": "debian" + "os": "" }, { "name": "Investbrain", @@ -6859,9 +6060,7 @@ "category_names": [ "Finance & Budgeting" ], - "notes": [ - "Database credentials: `cat ~/investbrain.creds`" - ], + "notes": [], "port": 8000, "website": "https://investbra.in", "documentation": "https://github.com/investbrainapp/investbrain", @@ -6874,7 +6073,7 @@ "pve" ], "config_path": "/opt/investbrain/.env", - "os": "debian" + "os": "" }, { "name": "InvoiceNinja", @@ -6891,11 +6090,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "First visit http://IP:8080/setup to complete the initial configuration", - "Database credentials are stored in `~/invoiceninja.creds`. Use them in the above initial configuration step.", - "Configure SMTP settings in /opt/invoiceninja/.env for email functionality" - ], + "notes": [], "port": 8080, "website": "https://invoiceninja.com/", "documentation": "https://invoiceninja.github.io/selfhost.html", @@ -6908,7 +6103,7 @@ "pve" ], "config_path": "/opt/invoiceninja/.env", - "os": "debian" + "os": "" }, { "name": "ioBroker", @@ -6925,9 +6120,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 8081, "website": "https://www.iobroker.net/#en/intro", "documentation": "https://www.iobroker.net/#en/documentation", @@ -6940,7 +6133,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "IronClaw", @@ -6957,10 +6150,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "The gateway auth token is auto-generated and stored in /root/.ironclaw/.env.", - "Configure your LLM provider after installation by running: ironclaw onboard" - ], + "notes": [], "port": 3000, "website": "https://github.com/nearai/ironclaw", "documentation": "https://github.com/nearai/ironclaw/tree/staging/docs", @@ -6973,40 +6163,7 @@ "lxc" ], "config_path": "/root/.ironclaw/.env", - "os": "debian" - }, - { - "name": "IronClaw", - "slug": "ironclaw", - "desc": "IronClaw is a secure, self-hosted AI agent with a web browser interface, multi-LLM support, hybrid memory search, and WASM-sandboxed tool execution — all data stays on your server.", - "script": "ct/ironclaw.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ironclaw.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ironclaw.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00020" - ], - "category_names": [ - "AI / Coding & Dev-Tools" - ], - "notes": [ - "The gateway auth token is auto-generated and stored in /root/.ironclaw/.env.", - "Configure your LLM provider after installation by running: ironclaw onboard" - ], - "port": 3000, - "website": "https://github.com/nearai/ironclaw", - "documentation": "https://github.com/nearai/ironclaw/tree/staging/docs", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ironclaw.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "lxc" - ], - "config_path": "/root/.ironclaw/.env", - "os": "alpine" + "os": "" }, { "name": "iSponsorBlockTV", @@ -7023,11 +6180,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "No web UI; run `iSponsorBlockTV setup` inside the container to configure.", - "SSDP auto-discovery requires multicast on your bridge; manual pairing works without it.", - "if your CPU does not support AVX instructions - install is not possible (required by iSponsorBlockTV/PyApp)" - ], + "notes": [], "port": 0, "website": "https://github.com/dmunozv04/iSponsorBlockTV", "documentation": "https://github.com/dmunozv04/iSponsorBlockTV/wiki", @@ -7040,7 +6193,7 @@ "pve" ], "config_path": "/var/lib/isponsorblocktv/config.json", - "os": "debian" + "os": "" }, { "name": "ITSM-NG", @@ -7074,7 +6227,7 @@ "username": "itsm", "password": "itsm" }, - "os": "debian" + "os": "" }, { "name": "Jackett", @@ -7104,7 +6257,7 @@ "pve" ], "config_path": "/opt/.env", - "os": "debian" + "os": "" }, { "name": "Jeedom", @@ -7121,10 +6274,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "Only OS packages are updateable. To update Jeedom, please use the web interface." - ], + "notes": [], "port": 80, "website": "https://jeedom.com/", "documentation": "https://doc.jeedom.com", @@ -7141,7 +6291,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Jellyfin Media Server", @@ -7158,12 +6308,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "With Privileged/Unprivileged Hardware Acceleration Support", - "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg", - "For NVIDIA graphics cards, you'll need to install the same drivers in the container that you did on the host. In the container, run the driver installation script and add the CLI arg --no-kernel-module", - "Log rotation is configured in /etc/logrotate.d/jellyfin. To reduce verbosity, change MinimumLevel in /etc/jellyfin/logging.json to Warning or Error (disables fail2ban auth logging)." - ], + "notes": [], "port": 8096, "website": "https://jellyfin.org/", "documentation": "https://jellyfin.org/docs/", @@ -7176,7 +6321,7 @@ "pve" ], "config_path": "/etc/jellyfin/", - "os": "debian" + "os": "" }, { "name": "Jellystat", @@ -7193,11 +6338,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Requires Node.js 20+ and PostgreSQL (auto-installed if missing)", - "Default PostgreSQL credentials: jellystat / jellystat", - "Update with: update_jellystat" - ], + "notes": [], "port": 3000, "website": "https://github.com/CyferShepard/Jellystat", "documentation": "https://github.com/CyferShepard/Jellystat", @@ -7211,7 +6352,7 @@ "vm" ], "config_path": "/opt/jellystat/.env", - "os": "debian" + "os": "" }, { "name": "Jenkins", @@ -7241,7 +6382,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Jitsi Meet", @@ -7258,11 +6399,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "Uses a self-signed certificate by default. Your browser will show a security warning.", - "Port 10000/UDP must be forwarded to the container for video/audio to work properly.", - "Configuration files are located in `/etc/jitsi/`." - ], + "notes": [], "port": 443, "website": "https://jitsi.org/", "documentation": "https://jitsi.github.io/handbook/", @@ -7275,7 +6412,7 @@ "lxc" ], "config_path": "/etc/jitsi", - "os": "debian" + "os": "" }, { "name": "Joplin Server", @@ -7292,10 +6429,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Application can take some time to build, depending on your host speed. Please be patient.", - "Default RAM size for LXC is set to 6GB because of Node.js building process. You can lower it after application installs" - ], + "notes": [], "port": 22300, "website": "https://joplinapp.org/", "documentation": "https://joplinapp.org/help/", @@ -7312,7 +6446,7 @@ "username": "admin@localhost", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "jotty", @@ -7342,7 +6476,7 @@ "pve" ], "config_path": "/opt/jotty/.env", - "os": "debian" + "os": "" }, { "name": "Jupyter Notebook", @@ -7359,9 +6493,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "To get the token to access the Jupyter Notebook, run the following command: jupyter notebook list." - ], + "notes": [], "port": 8888, "website": "https://jupyter.org/", "documentation": "https://jupyter-notebook.readthedocs.io/en/stable/", @@ -7374,7 +6506,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Kan", @@ -7391,10 +6523,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Building from source requires significant resources and may take several minutes.", - "Update NEXT_PUBLIC_BASE_URL in /opt/kan/.env if accessing from a different hostname." - ], + "notes": [], "port": 3000, "website": "https://kan.bn/", "documentation": "https://github.com/kanbn/kan#readme", @@ -7407,7 +6536,7 @@ "lxc" ], "config_path": "/opt/kan/.env", - "os": "debian" + "os": "" }, { "name": "Kapowarr", @@ -7437,7 +6566,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "karakeep", @@ -7467,7 +6596,7 @@ "pve" ], "config_path": "/etc/karakeep/karakeep.env", - "os": "debian" + "os": "" }, { "name": "Kasm", @@ -7484,11 +6613,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "Kasm needs swap (on Proxmox host) and activated FUSE to be installed successfully!", - "Show credentials: `cat ~/kasm.creds`" - ], + "notes": [], "port": 443, "website": "https://www.kasmweb.com/", "documentation": "https://www.kasmweb.com/docs/", @@ -7501,7 +6626,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Kavita", @@ -7518,9 +6643,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'" - ], + "notes": [], "port": 5000, "website": "https://www.kavitareader.com/", "documentation": "https://wiki.kavitareader.com/getting-started/", @@ -7533,7 +6656,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE Kernel Clean", @@ -7550,9 +6673,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -7565,7 +6686,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE Kernel Pin", @@ -7582,9 +6703,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -7597,7 +6716,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Keycloak", @@ -7614,10 +6733,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "First start can take a few minutes", - "When updating, if you had modified cache-ispn.xml: Re-apply your changes to the new file, otherwise leave it unchanged." - ], + "notes": [], "port": 8080, "website": "https://www.keycloak.org/", "documentation": "https://www.keycloak.org/documentation", @@ -7634,7 +6750,7 @@ "username": "tmpadm", "password": "admin123" }, - "os": "debian" + "os": "" }, { "name": "Kima-Hub", @@ -7651,11 +6767,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "First user to register becomes the administrator.", - "Mount your music library to /music in the container.", - "Audio analysis (mood/vibe detection) requires significant RAM (2-4GB per worker)." - ], + "notes": [], "port": 3030, "website": "https://github.com/Chevron7Locked/kima-hub", "documentation": "https://github.com/Chevron7Locked/kima-hub#readme", @@ -7668,7 +6780,7 @@ "pve" ], "config_path": "/opt/kima-hub/backend/.env", - "os": "debian" + "os": "" }, { "name": "Kimai", @@ -7702,7 +6814,7 @@ "username": "admin@community-scripts.org", "password": "community-scripts.org" }, - "os": "debian" + "os": "" }, { "name": "KitchenOwl", @@ -7732,7 +6844,7 @@ "pve" ], "config_path": "/opt/kitchenowl/kitchenowl.env", - "os": "debian" + "os": "" }, { "name": "Koel", @@ -7749,11 +6861,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Media files should be placed in /opt/koel_media", - "Database credentials are stored in ~/koel.creds", - "Music library is scanned hourly via cron job" - ], + "notes": [], "port": 80, "website": "https://koel.dev/", "documentation": "https://docs.koel.dev/", @@ -7770,7 +6878,7 @@ "username": "admin@koel.dev", "password": "KoelIsCool" }, - "os": "debian" + "os": "" }, { "name": "Koillection", @@ -7800,7 +6908,7 @@ "pve" ], "config_path": "ct/koillection.sh", - "os": "debian" + "os": "" }, { "name": "Kometa", @@ -7817,10 +6925,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "During installation you will be prompted to input your TMDb key, Plex URL and Plex token. Make sure you have them ready.", - "Configuration file is at `/opt/kometa/config/config.yml`" - ], + "notes": [], "port": 0, "website": "https://github.com/Kometa-Team/Kometa", "documentation": "https://kometa.wiki/en/latest/", @@ -7833,7 +6938,7 @@ "pve" ], "config_path": "/opt/kometa/config/config.yml", - "os": "debian" + "os": "" }, { "name": "Komga", @@ -7850,9 +6955,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation." - ], + "notes": [], "port": 25600, "website": "https://komga.org/", "documentation": "https://komga.org/docs/introduction", @@ -7865,7 +6968,7 @@ "pve" ], "config_path": "~/.komga/application.yml", - "os": "debian" + "os": "" }, { "name": "Komodo", @@ -7882,12 +6985,7 @@ "category_names": [ "Containers & Docker" ], - "notes": [ - "This is an addon script intended to be used on top of an existing Docker container.", - "Execute within an existing LXC console (Debian / Ubuntu / Alpine supported)", - "For admin username and password, run: cat ~/komodo.creds", - "To update, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/komodo.sh)" - ], + "notes": [], "port": 9120, "website": "https://komo.do", "documentation": "https://komo.do/docs/intro", @@ -7901,7 +6999,7 @@ "vm" ], "config_path": "/opt/komodo/compose.env", - "os": "debian" + "os": "" }, { "name": "Kutt", @@ -7918,9 +7016,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "Kutt needs so be served with an SSL certificate for its login to work. During install, you will be prompted to choose if you want to have Caddy installed for SSL termination or if you want to use your own reverse proxy (in that case point your reverse proxy to port 3000)." - ], + "notes": [], "port": 3000, "website": "https://kutt.it", "documentation": "https://github.com/thedevs-network/kutt/", @@ -7933,7 +7029,7 @@ "pve" ], "config_path": "/opt/kutt/.env", - "os": "debian" + "os": "" }, { "name": "LabCA", @@ -7950,10 +7046,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "On first access, you will be prompted to create an admin account and configure the database connection to your step-ca instance.", - "LabCA standalone requires a MySQL-backed step-ca instance to connect to." - ], + "notes": [], "port": 3000, "website": "https://github.com/hakwerk/labca", "documentation": "https://github.com/hakwerk/labca", @@ -7966,7 +7059,7 @@ "lxc" ], "config_path": "/etc/labca/config.json", - "os": "debian" + "os": "" }, { "name": "LanguageTool", @@ -7983,9 +7076,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "API is available at `http://:8081/v2`." - ], + "notes": [], "port": 8081, "website": "https://languagetool.org/", "documentation": "https://dev.languagetool.org/", @@ -7998,7 +7089,7 @@ "pve" ], "config_path": "/opt/LanguageTool/server.properties", - "os": "debian" + "os": "" }, { "name": "LazyLibrarian", @@ -8028,7 +7119,7 @@ "pve" ], "config_path": "/opt/LazyLibrarian/config.ini", - "os": "debian" + "os": "" }, { "name": "Leantime", @@ -8058,7 +7149,7 @@ "pve" ], "config_path": "/opt/Leantime/config/.env", - "os": "debian" + "os": "" }, { "name": "LibreChat", @@ -8075,12 +7166,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Register the first account via the web interface — it becomes the admin account.", - "Configure your AI provider API keys in /opt/librechat/.env and restart the service.", - "RAG API is included and running on port 8000. Set RAG_OPENAI_API_KEY in /opt/rag-api/.env to enable document Q&A.", - "For local embeddings without an API key, set EMBEDDINGS_PROVIDER=ollama and OLLAMA_BASE_URL=http://:11434 in /opt/rag-api/.env and restart rag-api." - ], + "notes": [], "port": 3000, "website": "https://www.librechat.ai", "documentation": "https://www.librechat.ai/docs", @@ -8093,7 +7179,7 @@ "pve" ], "config_path": "/opt/librechat/.env", - "os": "debian" + "os": "" }, { "name": "LibreNMS", @@ -8110,9 +7196,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "After installation, the admin user credentials are saved in the file ~/librenms.creds inside the container." - ], + "notes": [], "port": 80, "website": "https://librenms.org/", "documentation": "https://docs.librenms.org/", @@ -8125,7 +7209,7 @@ "pve" ], "config_path": "/opt/librenms/config.php and /opt/librenms/.env", - "os": "debian" + "os": "" }, { "name": "Librespeed Rust", @@ -8155,7 +7239,7 @@ "pve" ], "config_path": "/var/lib/librespeed-rs/configs.toml", - "os": "debian" + "os": "" }, { "name": "LibreTranslate", @@ -8172,10 +7256,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "During the installation, application will download language models used for translation. Depending on how fast your internet/host is, this can take 5-10 minutes.", - "At every boot of LXC, application will look for updates for language models installed. This can prolong the startup of the LXC." - ], + "notes": [], "port": 5000, "website": "https://libretranslate.com/", "documentation": "https://github.com/LibreTranslate/LibreTranslate?tab=readme-ov-file#settings--flags", @@ -8188,7 +7269,7 @@ "pve" ], "config_path": "/opt/libretranslate/.env", - "os": "debian" + "os": "" }, { "name": "Lidarr", @@ -8218,7 +7299,7 @@ "pve" ], "config_path": "/var/lib/lidarr/config.xml", - "os": "debian" + "os": "" }, { "name": "LimeSurvey", @@ -8235,9 +7316,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "You will need to input database credentials into LimeSurvey installer. Use `cat ~/limesurvey.creds` inside LXC." - ], + "notes": [], "port": 80, "website": "https://community.limesurvey.org/", "documentation": "https://www.limesurvey.org/manual/LimeSurvey_Manual", @@ -8250,7 +7329,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "linkding", @@ -8267,9 +7346,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Admin credentials are stored in /opt/linkding/.env" - ], + "notes": [], "port": 9090, "website": "https://linkding.link/", "documentation": "https://linkding.link/", @@ -8286,7 +7363,7 @@ "username": "admin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "LinkStack", @@ -8303,10 +7380,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "LinkStack can be updated via the user interface.", - "Complete setup via the web interface at http:///. Check installation logs: `cat ~/linkstack-install.log`" - ], + "notes": [], "port": 80, "website": "https://linkstack.org/", "documentation": "https://docs.linkstack.org/", @@ -8319,7 +7393,7 @@ "pve" ], "config_path": "/var/www/html/linkstack/.env", - "os": "debian" + "os": "" }, { "name": "Linkwarden", @@ -8349,7 +7423,7 @@ "pve" ], "config_path": "/opt/linkwarden/.env", - "os": "debian" + "os": "" }, { "name": "listmonk", @@ -8379,7 +7453,7 @@ "pve" ], "config_path": "/opt/listmonk/config.toml", - "os": "debian" + "os": "" }, { "name": "LiteLLM", @@ -8396,9 +7470,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Update master key in the config file" - ], + "notes": [], "port": 4000, "website": "https://www.litellm.ai/", "documentation": "https://docs.litellm.ai/", @@ -8415,7 +7487,7 @@ "username": "admin", "password": "sk-1234" }, - "os": "debian" + "os": "" }, { "name": "Livebook", @@ -8432,9 +7504,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Show initial Livebook password: `cat /opt/livebook/livebook.creds`" - ], + "notes": [], "port": 8080, "website": "https://livebook.dev", "documentation": "https://hexdocs.pm/livebook/readme.html", @@ -8447,7 +7517,7 @@ "pve" ], "config_path": "", - "os": "ubuntu" + "os": "" }, { "name": "lldap", @@ -8481,7 +7551,7 @@ "username": "admin", "password": "password" }, - "os": "debian" + "os": "" }, { "name": "LobeHub", @@ -8498,11 +7568,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Configure your AI provider API keys in /opt/lobehub/.env (e.g. OPENAI_API_KEY).", - "Building from source requires significant resources and may take 10+ minutes.", - "Update APP_URL in /opt/lobehub/.env if accessing from a different hostname." - ], + "notes": [], "port": 3210, "website": "https://lobehub.com/", "documentation": "https://lobehub.com/docs", @@ -8515,7 +7581,7 @@ "lxc" ], "config_path": "/opt/lobehub/.env", - "os": "debian" + "os": "" }, { "name": "LocalAGI", @@ -8532,12 +7598,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "This script builds LocalAGI from source (Go + Bun) and runs it as a systemd service.", - "This Proxmox script runs LocalAGI in external-backend mode and does not provision local ROCm/NVIDIA runtimes.", - "By default, LocalAGI is configured to call an OpenAI-compatible backend at `http://127.0.0.1:11434/v1` (Ollama-compatible) via `LOCALAGI_LLM_API_URL`.", - "To use an external Ollama host, edit `/opt/localagi/.env` and set `LOCALAGI_LLM_API_URL=http://:11434/v1`, then restart LocalAGI with `systemctl restart localagi`." - ], + "notes": [], "port": 3000, "website": "https://github.com/mudler/LocalAGI", "documentation": "https://github.com/mudler/LocalAGI#installation-options", @@ -8550,7 +7611,7 @@ "pve" ], "config_path": "/opt/localagi/.env", - "os": "debian" + "os": "" }, { "name": "Loki", @@ -8567,9 +7628,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Promtail can be optionally installed during setup to collect and ship logs to Loki." - ], + "notes": [], "port": 3100, "website": "https://github.com/grafana/loki", "documentation": "https://grafana.com/docs/loki/latest/", @@ -8582,39 +7641,7 @@ "pve" ], "config_path": "Debian: /etc/loki/config.yml | Alpine: /etc/loki/loki-local-config.yaml", - "os": "debian" - }, - { - "name": "Loki", - "slug": "loki", - "desc": "Grafana Loki is a set of open source components that can be composed into a fully featured logging stack. A small index and highly compressed chunks simplifies the operation and significantly lowers the cost of Loki.", - "script": "ct/loki.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/loki.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/loki.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00009" - ], - "category_names": [ - "Monitoring & Analytics" - ], - "notes": [ - "Promtail can be optionally installed during setup to collect and ship logs to Loki." - ], - "port": 3100, - "website": "https://github.com/grafana/loki", - "documentation": "https://grafana.com/docs/loki/latest/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/loki.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "Debian: /etc/loki/config.yml | Alpine: /etc/loki/loki-local-config.yaml", - "os": "alpine" + "os": "" }, { "name": "LubeLogger", @@ -8644,7 +7671,7 @@ "pve" ], "config_path": "/opt/lubelogger/appsettings.json", - "os": "debian" + "os": "" }, { "name": "PVE LXC Deletion", @@ -8661,9 +7688,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -8676,7 +7701,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Lychee", @@ -8693,10 +7718,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Create your admin account on first login via the web interface.", - "Photo storage uses disk space under /opt/lychee/storage. Plan disk size accordingly." - ], + "notes": [], "port": 80, "website": "https://lycheeorg.github.io/", "documentation": "https://lycheeorg.dev/docs", @@ -8709,7 +7731,7 @@ "lxc" ], "config_path": "/opt/lychee/.env", - "os": "debian" + "os": "" }, { "name": "Lyrion Music Server", @@ -8739,7 +7761,7 @@ "pve" ], "config_path": "/etc/default/lyrionmusicserver", - "os": "debian" + "os": "" }, { "name": "Mafl", @@ -8756,9 +7778,7 @@ "category_names": [ "Dashboards & Frontends" ], - "notes": [ - "Configuration Path: `/opt/mafl/data/config.yml`" - ], + "notes": [], "port": 3000, "website": "https://mafl.hywax.space/", "documentation": "https://mafl.hywax.space/reference/configuration.html", @@ -8771,7 +7791,7 @@ "pve" ], "config_path": "/opt/mafl/data/config.yml", - "os": "debian" + "os": "" }, { "name": "MagicMirror Server", @@ -8788,9 +7808,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Configuration Path: `/opt/magicmirror/config/config.js`" - ], + "notes": [], "port": 8080, "website": "https://docs.magicmirror.builders/", "documentation": "https://docs.magicmirror.builders/configuration/introduction.html#configuring-your-magicmirror", @@ -8803,7 +7821,7 @@ "pve" ], "config_path": "/opt/magicmirror/config/config.js", - "os": "debian" + "os": "" }, { "name": "Mail-Archiver", @@ -8837,7 +7855,7 @@ "username": "admin", "password": "secure123!" }, - "os": "debian" + "os": "" }, { "name": "Manage My Damn Life", @@ -8867,7 +7885,7 @@ "pve" ], "config_path": "/opt/mmdl/.env", - "os": "debian" + "os": "" }, { "name": "Manyfold", @@ -8884,9 +7902,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Setup library on first connection in /opt/manyfold/data" - ], + "notes": [], "port": 80, "website": "https://manyfold.app/", "documentation": "https://manyfold.app/sysadmin/", @@ -8899,7 +7915,7 @@ "pve" ], "config_path": "/opt/manyfold/.env", - "os": "debian" + "os": "" }, { "name": "Mariadb", @@ -8916,10 +7932,7 @@ "category_names": [ "Databases" ], - "notes": [ - "This script requires some extra steps after the installation, Please checkout the 'documentation'", - "Access Adminer Web UI at `http:///adminer.php`" - ], + "notes": [], "port": 3306, "website": "https://mariadb.org/", "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/192", @@ -8932,40 +7945,7 @@ "pve" ], "config_path": "", - "os": "debian" - }, - { - "name": "Mariadb", - "slug": "mariadb", - "desc": "MariaDB is a fork of the popular MySQL database management system that is developed and maintained by the open-source community. It is also commercially supported, offering enterprise-level features and support for organizations that require them. MariaDB aims to maintain high compatibility with MySQL, ensuring a drop-in replacement capability.", - "script": "ct/mariadb.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mariadb.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mariadb.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [ - "This script requires some extra steps after the installation, Please checkout the 'documentation'", - "Access Adminer Web UI at `http:///adminer.php`" - ], - "port": 3306, - "website": "https://mariadb.org/", - "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/192", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mariadb.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "alpine" + "os": "" }, { "name": "Matter Server", @@ -8982,10 +7962,7 @@ "category_names": [ "ZigBee, Z-Wave & Matter" ], - "notes": [ - "The Matter Server exposes a WebSocket API on port 5580 for integration with Home Assistant or other consumers.", - "For Thread-based devices, ensure IPv6 is properly configured on the host network." - ], + "notes": [], "port": 5580, "website": "https://github.com/matter-js/python-matter-server", "documentation": "https://github.com/matter-js/python-matter-server", @@ -8998,7 +7975,7 @@ "lxc" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Matterbridge", @@ -9015,10 +7992,7 @@ "category_names": [ "ZigBee, Z-Wave & Matter" ], - "notes": [ - "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "Updatable via the Matterbridge WebUI" - ], + "notes": [], "port": 8283, "website": "https://github.com/Luligu/matterbridge", "documentation": "https://github.com/Luligu/matterbridge/blob/main/README.md", @@ -9031,7 +8005,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Mattermost", @@ -9048,9 +8022,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 8065, "website": "https://mattermost.com/", "documentation": "https://docs.mattermost.com/", @@ -9063,7 +8035,7 @@ "pve" ], "config_path": "/opt/mattermost/config/config.json", - "os": "debian" + "os": "" }, { "name": "Mealie", @@ -9093,7 +8065,7 @@ "pve" ], "config_path": "/opt/mealie/mealie.env", - "os": "debian" + "os": "" }, { "name": "MediaManager", @@ -9112,10 +8084,7 @@ "*Arr Suite", "Media & Streaming" ], - "notes": [ - "During the installation, provide the email address of the first admin user", - "You're probably going to want to use a bind mount for the media directories" - ], + "notes": [], "port": 8000, "website": "https://github.com/maxdorninger/MediaManager", "documentation": "https://maxdorninger.github.io/MediaManager/latest/", @@ -9132,7 +8101,7 @@ "username": "", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "MediaMTX", @@ -9162,7 +8131,7 @@ "pve" ], "config_path": "/opt/mediamtx/mediamtx.yml", - "os": "debian" + "os": "" }, { "name": "Medusa", @@ -9192,7 +8161,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Meilisearch", @@ -9209,9 +8178,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Meilisearch-UI can optionally be installed for a web-based search interface" - ], + "notes": [], "port": 7700, "website": "https://www.meilisearch.com/", "documentation": "https://www.meilisearch.com/docs", @@ -9224,7 +8191,7 @@ "pve" ], "config_path": "/etc/meilisearch.toml", - "os": "debian" + "os": "" }, { "name": "Memos", @@ -9254,7 +8221,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "MeshCentral", @@ -9284,7 +8251,7 @@ "pve" ], "config_path": "/opt/meshcentral/meshcentral-data/config.json", - "os": "debian" + "os": "" }, { "name": "Metabase", @@ -9314,7 +8281,7 @@ "pve" ], "config_path": "/opt/metabase/.env", - "os": "debian" + "os": "" }, { "name": "MeTube", @@ -9344,7 +8311,7 @@ "pve" ], "config_path": "/opt/metube/.env", - "os": "debian" + "os": "" }, { "name": "PVE Processor Microcode", @@ -9361,10 +8328,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "After a reboot, you can check whether any microcode updates are currently in effect by running the following command. `journalctl -k | grep -E \"microcode\" | head -n 1`" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -9377,7 +8341,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Mikrotik RouterOS CHR", @@ -9413,7 +8377,7 @@ "username": "admin", "password": "none" }, - "os": "debian" + "os": "" }, { "name": "Minarca", @@ -9447,7 +8411,7 @@ "username": "admin", "password": "admin123" }, - "os": "debian" + "os": "" }, { "name": "Miniflux", @@ -9464,9 +8428,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Admin password available as `ADMIN_PASSWORD` in `~/miniflux.creds`" - ], + "notes": [], "port": 8080, "website": "https://miniflux.app/", "documentation": "https://miniflux.app/docs/index.html", @@ -9483,7 +8445,7 @@ "username": "admin", "password": "randomly generated during installation process" }, - "os": "debian" + "os": "" }, { "name": "MinIO", @@ -9500,9 +8462,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Application credentials: `cat ~/minio.creds`" - ], + "notes": [], "port": 9001, "website": "https://min.io/", "documentation": "https://min.io/docs/minio/linux/index.html", @@ -9519,7 +8479,7 @@ "username": "minioadmin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "MintHCM", @@ -9536,9 +8496,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Database credentials are stored in ~/minthcm.creds" - ], + "notes": [], "port": 80, "website": "https://minthcm.org/", "documentation": "https://wiki.minthcm.org/", @@ -9555,7 +8513,7 @@ "username": "admin", "password": "minthcm" }, - "os": "debian" + "os": "" }, { "name": "MongoDB", @@ -9585,7 +8543,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Monica", @@ -9619,7 +8577,7 @@ "username": "admin@community-scripts.org", "password": "community-scripts.org" }, - "os": "debian" + "os": "" }, { "name": "PVE Monitor-All", @@ -9636,16 +8594,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "Virtual machines without the QEMU guest agent installed must be excluded.", - "Prior to generating any new CT/VM not found in this repository, it's necessary to halt Proxmox VE Monitor-All by running `systemctl stop ping-instances`.", - "To make setup changes, first stop the service: `systemctl stop ping-instances`", - "To edit pause time: `nano /usr/local/bin/ping-instances.sh`", - "To add excluded instances: `nano /etc/systemd/system/ping-instances.service`", - "After changes have been saved, `systemctl daemon-reload` and start the service: `systemctl start ping-instances`", - "Monitor-All logs: `cat /var/log/ping-instances.log`" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -9658,7 +8607,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "MotionEye NVR", @@ -9692,7 +8641,7 @@ "username": "admin", "password": "none" }, - "os": "debian" + "os": "" }, { "name": "MQTT", @@ -9709,9 +8658,7 @@ "category_names": [ "MQTT & Messaging" ], - "notes": [ - "You can find post-install info here: `https://github.com/community-scripts/ProxmoxVE/discussions/782`" - ], + "notes": [], "port": 0, "website": "https://mosquitto.org/", "documentation": "https://mosquitto.org/documentation/", @@ -9724,7 +8671,7 @@ "pve" ], "config_path": "/etc/mosquitto/conf.d/default.conf", - "os": "debian" + "os": "" }, { "name": "MyIP", @@ -9754,7 +8701,7 @@ "pve" ], "config_path": "/opt/myip/.env", - "os": "debian" + "os": "" }, { "name": "Mylar3", @@ -9784,7 +8731,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "MySpeed", @@ -9814,7 +8761,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "n8n", @@ -9831,9 +8778,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "You may need to configure the `WEBHOOK_URL` in the config file when using a domain." - ], + "notes": [], "port": 5678, "website": "https://n8n.io/", "documentation": "https://docs.n8n.io/", @@ -9846,7 +8791,7 @@ "pve" ], "config_path": "/opt/n8n.env", - "os": "debian" + "os": "" }, { "name": "Nametag", @@ -9863,9 +8808,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "Create your first account via the web UI — self-hosted accounts are auto-verified." - ], + "notes": [], "port": 3000, "website": "https://nametag.one", "documentation": "https://github.com/mattogodoy/nametag", @@ -9878,7 +8821,7 @@ "lxc" ], "config_path": "/opt/nametag/.env", - "os": "debian" + "os": "" }, { "name": "Navidrome", @@ -9895,9 +8838,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "To change Navidrome music folder path, `nano /etc/navidrome/navidrome.toml`" - ], + "notes": [], "port": 4533, "website": "https://www.navidrome.org/", "documentation": "https://www.navidrome.org/docs/", @@ -9910,7 +8851,7 @@ "pve" ], "config_path": "/etc/navidrome/navidrome.toml", - "os": "debian" + "os": "" }, { "name": "Neko", @@ -9927,10 +8868,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Login is password-only: 'admin' for admin, 'neko' for regular user. Change both in /etc/neko/neko.yaml.", - "Firefox ESR is installed as the default browser. The virtual display runs at 1280x720." - ], + "notes": [], "port": 8080, "website": "https://neko.m1k1o.net/", "documentation": "https://neko.m1k1o.net/docs/v3/configuration", @@ -9947,7 +8885,7 @@ "username": "", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "NetBird", @@ -9964,12 +8902,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "The NetBird client (agent) allows a peer to join a pre-existing NetBird deployment. If a NetBird deployment is not yet available, there are both managed and self-hosted options available.", - "After installation, enter the container and run `netbird` to view the commands.", - "Use a Setup Key from your NetBird dashboard or SSO login to authenticate during setup or in the container.", - "Check connection status with `netbird status`." - ], + "notes": [], "port": 0, "website": "https://netbird.io/", "documentation": "https://docs.netbird.io/", @@ -9982,7 +8915,7 @@ "pve" ], "config_path": "/etc/netbird/config.json", - "os": "debian" + "os": "" }, { "name": "netboot.xyz", @@ -9999,12 +8932,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "Configure your DHCP server: set `next-server` to the container IP, and `boot-filename` to `netboot.xyz.efi` (UEFI) or `netboot.xyz.kpxe` (BIOS/legacy).", - "For UEFI HTTP boot (no DHCP changes required), load the bootloader directly from your firmware: `http://IP/netboot.xyz.efi`.", - "Customize menus by editing `/var/www/html/boot.cfg`. Changes are picked up immediately — no service restart needed.", - "TFTP is available on port 69/UDP and HTTP on port 80, both serving from `/var/www/html`." - ], + "notes": [], "port": 80, "website": "https://netboot.xyz/", "documentation": "https://netboot.xyz/docs/", @@ -10017,7 +8945,7 @@ "lxc" ], "config_path": "/var/www/html/boot.cfg", - "os": "debian" + "os": "" }, { "name": "NetBox", @@ -10034,9 +8962,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "Show login and database credentials: `cat netbox.creds`" - ], + "notes": [], "port": 443, "website": "https://netboxlabs.com/products/netbox/", "documentation": "https://netboxlabs.com/docs/netbox/en/stable/", @@ -10049,7 +8975,7 @@ "pve" ], "config_path": "/opt/netbox/netbox/netbox/configuration.py", - "os": "debian" + "os": "" }, { "name": "PVE Netdata", @@ -10066,9 +8992,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 19999, "website": "https://www.netdata.cloud/", "documentation": "https://learn.netdata.cloud/", @@ -10081,7 +9005,7 @@ "pve" ], "config_path": "/etc/netdata/netdata.conf", - "os": "debian" + "os": "" }, { "name": "Nextcloud Exporter", @@ -10112,7 +9036,7 @@ "vm" ], "config_path": "/etc/nextcloud-exporter.env", - "os": "debian" + "os": "" }, { "name": "Nextcloud", @@ -10129,9 +9053,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`" - ], + "notes": [], "port": 80, "website": "https://www.turnkeylinux.org/nextcloud", "documentation": "https://docs.nextcloud.com/server/21/admin_manual/contents.html", @@ -10148,7 +9070,7 @@ "username": "admin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "NextcloudPi", @@ -10165,9 +9087,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 4443, "website": "https://github.com/nextcloud/nextcloudpi", "documentation": "https://docs.nextcloudpi.com/", @@ -10180,7 +9100,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "nextExplorer", @@ -10199,9 +9119,7 @@ "Files & Downloads", "Documents & Notes" ], - "notes": [ - "Bind mount your volume(s) in the `/mnt` directory" - ], + "notes": [], "port": 3000, "website": "https://github.com/nxzai/nextExplorer", "documentation": "https://explorer.nxz.ai", @@ -10214,7 +9132,7 @@ "pve" ], "config_path": "/etc/nextExplorer/.env", - "os": "debian" + "os": "" }, { "name": "NextPVR", @@ -10248,7 +9166,7 @@ "username": "admin", "password": "password" }, - "os": "debian" + "os": "" }, { "name": "Nginx UI", @@ -10265,11 +9183,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "On first visit, the setup wizard will guide you to create an admin account and configure ACME email.", - "Nginx runs on ports 80/443, Nginx UI management interface on port 9000.", - "SSL certificates can be managed automatically with Let's Encrypt integration." - ], + "notes": [], "port": 9000, "website": "https://nginxui.com", "documentation": "https://nginxui.com/guide/", @@ -10282,7 +9196,7 @@ "pve" ], "config_path": "/usr/local/etc/nginx-ui/app.ini", - "os": "debian" + "os": "" }, { "name": "Nginx Proxy Manager", @@ -10299,10 +9213,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "On first launch, a setup wizard will guide you through creating an admin account. There are no default credentials.", - "You can install the specific one certbot you prefer, or you can Running /app/scripts/install-certbot-plugins within the Nginx Proxy Manager (NPM) LXC shell will install many common plugins. Important: This script does not install all Certbot plugins, as some require additional, external system dependencies (like specific packages for certain DNS providers). These external dependencies must be manually installed within the LXC container before you can successfully install and use the corresponding Certbot plugin. Consult the plugin's documentation for required packages." - ], + "notes": [], "port": 81, "website": "https://nginxproxymanager.com/", "documentation": "https://nginxproxymanager.com/guide/", @@ -10315,7 +9226,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Intel e1000e NIC Offloading Fix", @@ -10332,9 +9243,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -10347,7 +9256,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Nightscout", @@ -10364,12 +9273,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "Nightscout requires configuring `my.env` with your Mongo connection string. API_SECRET has been generated and saved to `~/nightscout.creds`.", - "Edit `/opt/nightscout/my.env` to configure your CGM source (Dexcom/CareLink). Then run: `systemctl restart nightscout`", - "Official Configuration Guide: https://nightscout.github.io/nightscout/setup_variables/", - "Nightscout requires HTTPS for many features (security, tokens, PWA). Usage of a reverse proxy (e.g. Nginx Proxy Manager, Traefik, Caddy) is highly recommended." - ], + "notes": [], "port": 1337, "website": "http://www.nightscout.info/", "documentation": "https://nightscout.github.io/", @@ -10382,7 +9286,7 @@ "pve" ], "config_path": "/opt/nightscout/my.env", - "os": "debian" + "os": "" }, { "name": "NocoDB", @@ -10412,7 +9316,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Node-Red", @@ -10429,9 +9333,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "To install themes, type `update` in the LXC console. (debian/ubuntu only)" - ], + "notes": [], "port": 1880, "website": "https://nodered.org/", "documentation": "https://nodered.org/docs/", @@ -10444,39 +9346,7 @@ "pve" ], "config_path": "~/.node-red/settings.js", - "os": "debian" - }, - { - "name": "Node-Red", - "slug": "node-red", - "desc": "Node-RED is a visual programming tool that allows developers and non-developers alike to easily wire together hardware devices, APIs, and online services to create custom applications. It provides a visual interface for building workflows, making it easy to create and modify complex integrations without having to write any code. Node-RED is used in a wide range of applications, from simple automations to complex integrations, and is known for its simplicity, versatility, and ease of use.", - "script": "ct/node-red.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/node-red.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/node-red.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00016" - ], - "category_names": [ - "IoT & Smart Home" - ], - "notes": [ - "To install themes, type `update` in the LXC console. (debian/ubuntu only)" - ], - "port": 1880, - "website": "https://nodered.org/", - "documentation": "https://nodered.org/docs/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/node-red.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "~/.node-red/settings.js", - "os": "alpine" + "os": "" }, { "name": "nodecast-tv", @@ -10506,7 +9376,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Notifiarr", @@ -10523,9 +9393,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "Manually edit `/etc/notifiarr/notifiarr.conf`to enter the API key from Notifiarr.com, and create a password for the UI." - ], + "notes": [], "port": 5454, "website": "https://notifiarr.com/", "documentation": "https://notifiarr.wiki/", @@ -10538,7 +9406,7 @@ "pve" ], "config_path": "/etc/notifiarr/notifiarr.conf", - "os": "debian" + "os": "" }, { "name": "NPMplus", @@ -10555,10 +9423,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "This uses Docker under the hood, as this can not easily be installed bare-metal. ", - "The initial starting process can take 1-2min. " - ], + "notes": [], "port": 81, "website": "https://github.com/ZoeyVid/NPMplus", "documentation": "https://github.com/ZoeyVid/NPMplus/blob/develop/README.md", @@ -10575,7 +9440,7 @@ "username": "admin@local.com", "password": "community-scripts.org" }, - "os": "alpine" + "os": "" }, { "name": "ntfy", @@ -10605,37 +9470,7 @@ "pve" ], "config_path": "/etc/ntfy/server.yml", - "os": "debian" - }, - { - "name": "ntfy", - "slug": "ntfy", - "desc": "ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It's infinitely flexible, and 100% free software.", - "script": "ct/ntfy.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ntfy.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ntfy.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00019" - ], - "category_names": [ - "Automation & Scheduling" - ], - "notes": [], - "port": 80, - "website": "https://ntfy.sh/", - "documentation": "https://docs.ntfy.sh/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ntfy.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/ntfy/server.yml", - "os": "alpine" + "os": "" }, { "name": "Nx Witness", @@ -10665,7 +9500,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "NZBGet", @@ -10699,7 +9534,7 @@ "username": "nzbget", "password": "tegbzn6789" }, - "os": "debian" + "os": "" }, { "name": "OAuth2-Proxy", @@ -10718,10 +9553,7 @@ "Network & Firewall", "Authentication & Security" ], - "notes": [ - "This application includes a blank configuration file by default due to the wide range of available configuration options. We recommend referring to the official documentation for guidance: `https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview`. With this you can make your config.toml file accordingly to your needs.", - "After changing the config restart OAuth2-Proxy with: `systemctl restart oauth2-proxy`" - ], + "notes": [], "port": 0, "website": "https://oauth2-proxy.github.io/oauth2-proxy/", "documentation": "https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview", @@ -10734,7 +9566,7 @@ "pve" ], "config_path": "/opt/oauth2-proxy/config.toml", - "os": "debian" + "os": "" }, { "name": "OctoPrint", @@ -10764,7 +9596,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Odoo", @@ -10781,9 +9613,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Database Credentials: `cat ~/odoo.creds`" - ], + "notes": [], "port": 8069, "website": "https://www.odoo.com/", "documentation": "https://www.odoo.com/en_EN/page/docs", @@ -10800,7 +9630,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "OliveTin", @@ -10817,9 +9647,7 @@ "category_names": [ "Dashboards & Frontends" ], - "notes": [ - "Configuration Path: `/etc/OliveTin/config.yaml`" - ], + "notes": [], "port": 1337, "website": "https://www.olivetin.app/", "documentation": "https://docs.olivetin.app/", @@ -10833,7 +9661,7 @@ "vm" ], "config_path": "/etc/OliveTin/config.yaml", - "os": "debian" + "os": "" }, { "name": "Ollama", @@ -10863,7 +9691,7 @@ "pve" ], "config_path": "/usr/local/lib/ollama", - "os": "ubuntu" + "os": "" }, { "name": "Omada Controller", @@ -10893,7 +9721,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Ombi", @@ -10923,7 +9751,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "OpenMediaVault", @@ -10940,9 +9768,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "Running OVM in a LXC container may require a complicated disk setup, consider using a VM instead. More info: `https://github.com/community-scripts/ProxmoxVE/discussions/175`" - ], + "notes": [], "port": 80, "website": "https://www.openmediavault.org/", "documentation": "https://docs.openmediavault.org/en/stable/", @@ -10959,7 +9785,7 @@ "username": "admin", "password": "openmediavault" }, - "os": "debian" + "os": "" }, { "name": "OneDev", @@ -10989,7 +9815,7 @@ "pve" ], "config_path": "/opt/onedev/conf", - "os": "debian" + "os": "" }, { "name": "ONLYOFFICE Docs", @@ -11006,9 +9832,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Database / RabbitMQ Credentials: `cat ~/onlyoffice.creds`" - ], + "notes": [], "port": 80, "website": "https://onlyoffice.com/", "documentation": "https://helpcenter.onlyoffice.com/docs", @@ -11025,7 +9849,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Open-Archiver", @@ -11042,9 +9866,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "Data directory is: `/opt/openarchiver-data`. If you have a lot of email, you might consider mounting external storage to this directory." - ], + "notes": [], "port": 3000, "website": "https://openarchiver.com/", "documentation": "https://docs.openarchiver.com/", @@ -11057,7 +9879,7 @@ "pve" ], "config_path": "/opt/openarchiver/.env", - "os": "debian" + "os": "" }, { "name": "OpenCloud", @@ -11074,15 +9896,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "Valid TLS certificates and fully-qualified domain names behind a reverse proxy (Caddy) for 3 services - OpenCloud (port: 9200), Collabora (port: 9980), and WOPI (port: 9300) are **REQUIRED**", - "Forgot your admin password? Check `admin_password` in the 'idm' section in `/etc/opencloud/opencloud.yaml`", - "**Optional External Apps**: extract zip archives from App Store to `/etc/opencloud/web/assets/apps`", - "**Optional CalDAV and CardDAV**: requires separate Radicale install. Edit and rename `/etc/opencloud/proxy.yaml.bak` and change your Radicale config to use `http_x_remote_user` as the auth method", - "**Optional OpenID**: Authelia and PocketID supported. Uncomment relevant lines in `/etc/opencloud/opencloud.env` and consult OpenCloud GitHub discussions for configuration tips", - "**Optional Full-text Search with Apache Tika**: requires your own Tika LXC. See `https://community-scripts.github.io/ProxmoxVE/scripts?id=apache-tika`", - "**Relevant services**: `opencloud.service`, `opencloud-wopi.service`, `coolwsd.service`" - ], + "notes": [], "port": 443, "website": "https://opencloud.eu", "documentation": "https://docs.opencloud.eu", @@ -11099,7 +9913,7 @@ "username": "admin", "password": "randomly generated during the installation process" }, - "os": "debian" + "os": "" }, { "name": "Opengist", @@ -11129,7 +9943,7 @@ "pve" ], "config_path": "/opt/opengist/config.yml", - "os": "debian" + "os": "" }, { "name": "openHAB", @@ -11159,7 +9973,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "OpenObserve", @@ -11176,9 +9990,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Show Login Credentials: `cat /opt/openobserve/data/.env`" - ], + "notes": [], "port": 5080, "website": "https://openobserve.ai/", "documentation": "https://openobserve.ai/docs/", @@ -11191,7 +10003,7 @@ "pve" ], "config_path": "/opt/openobserve/data/.env", - "os": "debian" + "os": "" }, { "name": "OpenProject", @@ -11208,9 +10020,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "If you want to update from v15.x to v17.x, please read `https://www.openproject.org/docs/installation-and-operations/operation/upgrading/#major-upgrades` before doing so." - ], + "notes": [], "port": 80, "website": "https://www.openproject.org", "documentation": "https://www.openproject.org", @@ -11227,7 +10037,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "OpenThread Border Router", @@ -11244,11 +10054,7 @@ "category_names": [ "ZigBee, Z-Wave & Matter" ], - "notes": [ - "Requires a Thread Radio Co-Processor (RCP) device. USB: pass through to LXC (e.g. /dev/ttyACM0). TCP: use socat forkpty pattern (see `/etc/default/otbr-agent` for examples).", - "Services are enabled but not started at install. Configure `/etc/default/otbr-agent` with your RCP device, then run: `systemctl restart otbr-agent otbr-web`", - "Home Assistant: Add 'OpenThread Border Router' integration with URL `http://:8081`. Web UI is on port 80." - ], + "notes": [], "port": 80, "website": "https://openthread.io/", "documentation": "https://openthread.io/guides/border-router", @@ -11261,7 +10067,7 @@ "lxc" ], "config_path": "/etc/default/otbr-agent", - "os": "debian" + "os": "" }, { "name": "Open WebUI", @@ -11278,10 +10084,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Script contains optional installation of Ollama.", - "Initial run of the application/container can take some time, depending on your host speed, as the application is installed/updated at runtime. Please be patient!" - ], + "notes": [], "port": 8080, "website": "https://openwebui.com/", "documentation": "https://docs.openwebui.com/", @@ -11294,7 +10097,7 @@ "pve" ], "config_path": "/root/.env", - "os": "debian" + "os": "" }, { "name": "OpenWrt", @@ -11313,9 +10116,7 @@ "Network & Firewall", "Operating Systems" ], - "notes": [ - "If you use VLANs (default LAN is set to VLAN 999), make sure the Proxmox Linux Bridge is configured as VLAN-aware, otherwise the VM may fail to start." - ], + "notes": [], "port": 0, "website": "https://openwrt.org/", "documentation": "https://openwrt.org/docs/start", @@ -11328,7 +10129,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "openziti-controller", @@ -11345,9 +10146,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "The Openziti Controller installation will prompt for configuration settings during installation." - ], + "notes": [], "port": 0, "website": "https://www.openziti.io/", "documentation": "https://openziti.io/docs/reference/tunnelers/docker/", @@ -11360,7 +10159,7 @@ "pve" ], "config_path": "/opt/openziti/etc/controller/bootstrap.env", - "os": "debian" + "os": "" }, { "name": "openziti-tunnel", @@ -11377,10 +10176,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "The Openziti tunnel is installed in host mode; please see documentation for more information", - "Openziti tunnel prompts for identity enrollment token during installation" - ], + "notes": [], "port": 0, "website": "https://www.openziti.io/", "documentation": "https://openziti.io/docs/reference/tunnelers/docker/", @@ -11393,7 +10189,7 @@ "pve" ], "config_path": "", - "os": "ubuntu" + "os": "" }, { "name": "OPNsense", @@ -11412,9 +10208,7 @@ "Network & Firewall", "Operating Systems" ], - "notes": [ - "It will fail with default settings if there is no vmbr0 and vmbr1 on your node. Use advanced settings in this case." - ], + "notes": [], "port": 443, "website": "https://opnsense.org/", "documentation": "https://docs.opnsense.org/", @@ -11431,7 +10225,7 @@ "username": "root", "password": "opnsense" }, - "os": "freebsd" + "os": "" }, { "name": "OTS", @@ -11448,9 +10242,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "When it is in used external please use it behind reverse proxy or create your own certificates" - ], + "notes": [], "port": 443, "website": "https://github.com/Luzifer/ots", "documentation": "https://github.com/Luzifer/ots/wiki", @@ -11463,7 +10255,7 @@ "pve" ], "config_path": "/opt/ots/.env", - "os": "debian" + "os": "" }, { "name": "Outline", @@ -11480,10 +10272,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "After installation finishes, application will do a database migration so web UI might be unavailable for a minute or two. Also you need to manually add authentication and/or enable HTTPS.", - "Configuration file is at: `/opt/outline/.env`. Modify to suit your environment." - ], + "notes": [], "port": 3000, "website": "https://www.getoutline.com", "documentation": "https://docs.getoutline.com/s/hosting/", @@ -11496,7 +10285,7 @@ "pve" ], "config_path": "/opt/outline/.env", - "os": "debian" + "os": "" }, { "name": "Owncast", @@ -11530,7 +10319,7 @@ "username": "admin", "password": "abc123" }, - "os": "debian" + "os": "" }, { "name": "ownCloud", @@ -11547,9 +10336,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "This VM requires extra installation steps, see install guide at `https://github.com/community-scripts/ProxmoxVE/discussions/144`" - ], + "notes": [], "port": 80, "website": "https://www.turnkeylinux.org/owncloud", "documentation": "https://doc.owncloud.com/", @@ -11566,7 +10353,7 @@ "username": "admin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Ownfoil", @@ -11583,10 +10370,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Ownfoil requires an admin user to be created to enable Authentication. Go to the Settings tab to create a first user that will have admin rights.", - "More CPU/RAM may be required depening on library size and number of concurrent users" - ], + "notes": [], "port": 8465, "website": " https://github.com/a1ex4/ownfoil", "documentation": "https://github.com/a1ex4/ownfoil", @@ -11599,7 +10383,7 @@ "lxc" ], "config_path": "/opt/ownfoil/app/config/settings.yaml", - "os": "debian" + "os": "" }, { "name": "OxiCloud", @@ -11631,7 +10415,7 @@ "lxc" ], "config_path": "/etc/oxicloud/.env", - "os": "debian" + "os": "" }, { "name": "PairDrop", @@ -11661,7 +10445,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Pangolin", @@ -11678,11 +10462,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "Type `journalctl -u pangolin | grep -oP 'Token:\\s*\\K\\w+'` into LXC console to get admin token which you will use to create admin account.", - "LXC has 4GB of RAM set initially for the build stage. After installation finishes, you can decrease the RAM allocated to 1024MB or 512MB even.", - "Make sure you edit `/opt/pangolin/config/config.yml` and change it to match your needs" - ], + "notes": [], "port": 443, "website": "https://pangolin.net/", "documentation": "https://docs.pangolin.net/", @@ -11695,7 +10475,7 @@ "pve" ], "config_path": "/opt/pangolin/config/config.yml", - "os": "debian" + "os": "" }, { "name": "PaperlessAI", @@ -11725,7 +10505,7 @@ "pve" ], "config_path": "/opt/paperless-ai/data/.env", - "os": "debian" + "os": "" }, { "name": "Paperless-GPT", @@ -11742,9 +10522,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "Configuration File: `/opt/paperless-gpt-data/.env`" - ], + "notes": [], "port": 8080, "website": "https://github.com/icereed/paperless-gpt", "documentation": "https://github.com/icereed/paperless-gpt/blob/main/README.md", @@ -11757,7 +10535,7 @@ "pve" ], "config_path": "/opt/paperless-gpt-data/.env", - "os": "debian" + "os": "" }, { "name": "Paperless-ngx", @@ -11774,11 +10552,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Show Login Credentials, type `cat ~/paperless-ngx.creds` in the LXC console", - "Script installs English as default OCR language. To install additional languages, use `apt-get install tesseract-ocr-[lang]`, where [lang] is the language code (e.g. `apt-get install tesseract-ocr-deu`).", - "Paperless-NGX use uv, so all calls need to start with `uv run` f.e. `uv run python3 manage.py document_exporter $path` instead `python3 manage.py`" - ], + "notes": [], "port": 8000, "website": "https://docs.paperless-ngx.com/", "documentation": "https://docs.paperless-ngx.com/", @@ -11791,7 +10565,7 @@ "pve" ], "config_path": "/opt/paperless/paperless.conf", - "os": "debian" + "os": "" }, { "name": "Papra", @@ -11808,13 +10582,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "First visit will prompt you to create an account", - "Tesseract OCR is pre-installed for all languages", - "Documents are stored in /opt/papra/app-data/documents", - "Ingestion folder available at /opt/papra/ingestion for automatic document import", - "Email functionality runs in dry-run mode by default" - ], + "notes": [], "port": 1221, "website": "https://github.com/CorentinTh/papra", "documentation": "https://github.com/CorentinTh/papra", @@ -11827,7 +10595,7 @@ "pve" ], "config_path": "/opt/papra/apps/papra-server/.env", - "os": "debian" + "os": "" }, { "name": "Part-DB", @@ -11844,9 +10612,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Show login and database credentials: `cat partdb.creds`" - ], + "notes": [], "port": 80, "website": "https://github.com/Part-DB/Part-DB-server", "documentation": "https://docs.part-db.de/", @@ -11859,7 +10625,7 @@ "pve" ], "config_path": "/opt/partdb/.env.local", - "os": "debian" + "os": "" }, { "name": "Passbolt", @@ -11876,10 +10642,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "Type `cat ~/passbolt.creds` to see MariaDB database credentials. You will need those to setup Passbolt.", - "The application uses self-signed certificates. You can also use Let's Encrypt to get a valid certificate for your domain. Please read the documentation for more information." - ], + "notes": [], "port": 443, "website": "https://www.passbolt.com/", "documentation": "https://www.passbolt.com/docs/", @@ -11892,7 +10655,7 @@ "pve" ], "config_path": "/etc/passbolt/passbolt.php", - "os": "debian" + "os": "" }, { "name": "PatchMon", @@ -11922,7 +10685,7 @@ "pve" ], "config_path": "/opt/patchmon/backend/.env, /opt/patchmon/frontend/.env", - "os": "debian" + "os": "" }, { "name": "Paymenter", @@ -11939,9 +10702,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "After installation, navigate to the directory with `cd /opt/paymenter` and run `php artisan app:init`. An interactive setup will prompt you to enter your company name and application URL." - ], + "notes": [], "port": 80, "website": "https://paymenter.org/", "documentation": "https://paymenter.org/docs", @@ -11958,7 +10719,7 @@ "username": "admin@paymenter.org", "password": "paymenter" }, - "os": "debian" + "os": "" }, { "name": "PBS Processor Microcode", @@ -11975,10 +10736,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox Backup Server shell on a bare metal system. The script will exit if it detects that it is running in a virtualized environment.", - "After a reboot, you can check whether any microcode updates are currently in effect by running the following command: `journalctl -k | grep -E \"microcode\" | head -n 1`" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -11991,7 +10749,7 @@ "pbs" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PBS 4 Upgrade", @@ -12008,12 +10766,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute this script directly on the PBS 3.x host as root.", - "Ensure you have a verified backup of /etc/proxmox-backup before starting.", - "Do not run this on an already upgraded PBS 4.x system.", - "A reboot is strongly recommended after upgrade to activate the new kernel and services." - ], + "notes": [], "port": 0, "website": "https://www.proxmox.com/en/proxmox-backup-server", "documentation": "https://pbs.proxmox.com/wiki/Upgrade_from_3_to_4", @@ -12026,7 +10779,7 @@ "pbs" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PeaNUT", @@ -12056,7 +10809,7 @@ "pve" ], "config_path": "/etc/peanut/settings.yml", - "os": "debian" + "os": "" }, { "name": "Pelican Panel", @@ -12073,10 +10826,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Database credentials: `cat ~/pelican-panel.creds`", - "Step 5 of the Panel installer can be skipped because it has already been set up by the script." - ], + "notes": [], "port": 80, "website": "https://pelican.dev/", "documentation": "https://pelican.dev/docs/panel/getting-started", @@ -12089,7 +10839,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Pelican Wings", @@ -12106,9 +10856,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "After installation, you need to use the Auto Deploy command generated by Pelican Panel and, after running the command, restart the Wings service with `systemctl restart wings.service`" - ], + "notes": [], "port": 0, "website": "https://pelican.dev/", "documentation": "https://pelican.dev/docs/wings/install", @@ -12121,7 +10869,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Pf2eTools", @@ -12151,7 +10899,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PhotoPrism", @@ -12168,9 +10916,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Please note that Ubuntu 22.04 and Debian 12 are supported, while older Linux distributions may not be compatible." - ], + "notes": [], "port": 2342, "website": "https://photoprism.app/", "documentation": "https://docs.photoprism.app/", @@ -12187,7 +10933,7 @@ "username": "admin", "password": "changeme" }, - "os": "debian" + "os": "" }, { "name": "PhpMyAdmin", @@ -12204,10 +10950,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Execute within an existing LXC Console", - "To update or uninstall run bash call again" - ], + "notes": [], "port": 0, "website": "https://www.phpmyadmin.net/", "documentation": "https://www.phpmyadmin.net/docs/", @@ -12221,7 +10964,7 @@ "vm" ], "config_path": "Debian/Ubuntu: /var/www/html/phpMyAdmin | Alpine: /usr/share/phpmyadmin", - "os": "debian" + "os": "" }, { "name": "Pi.Alert", @@ -12251,7 +10994,7 @@ "pve" ], "config_path": "/opt/pialert/config/pialert.conf", - "os": "debian" + "os": "" }, { "name": "Pi-Hole", @@ -12268,12 +11011,7 @@ "category_names": [ "Adblock & DNS" ], - "notes": [ - "To set your password, log in to the container, and type the following: `pihole setpassword`", - "With an option to add Unbound", - "With an option to configure Unbound as a forwarding DNS server (using DNS-over-TLS (DoT)) as opposed to a recursive DNS server", - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 80, "website": "https://pi-hole.net/", "documentation": "https://docs.pi-hole.net/", @@ -12286,7 +11024,7 @@ "pve" ], "config_path": "/etc/pihole/pihole.toml", - "os": "debian" + "os": "" }, { "name": "Pi-Hole Exporter", @@ -12317,38 +11055,7 @@ "vm" ], "config_path": "/opt/pihole-exporter.env", - "os": "debian" - }, - { - "name": "Pi-Hole Exporter", - "slug": "pihole-exporter", - "desc": "A Prometheus exporter for PI-Hole's Raspberry PI ad blocker", - "script": "tools/addon/pihole-exporter.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/pihole-exporter.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/pihole-exporter.sh", - "type": "addon", - "type_id": "88xtxy57q80v38v", - "categories": [ - "scriptcat00009" - ], - "category_names": [ - "Monitoring & Analytics" - ], - "notes": [], - "port": 9617, - "website": "https://github.com/eko/pihole-exporter", - "documentation": "https://github.com/eko/pihole-exporter", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pi-hole.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "lxc", - "vm" - ], - "config_path": "/opt/pihole-exporter.env", - "os": "alpine" + "os": "" }, { "name": "PiMox HAOS", @@ -12365,9 +11072,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "After the script completes, click on the VM, then on the Summary or Console tab to find the VM IP." - ], + "notes": [], "port": 8123, "website": "https://github.com/jiangcuo/Proxmox-Port", "documentation": "", @@ -12380,7 +11085,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Pixelfed", @@ -12397,12 +11102,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "Create admin account with: cd /opt/pixelfed && sudo -u pixelfed php artisan user:create", - "Credentials are stored in /opt/pixelfed/.env", - "ActivityPub federation is enabled by default", - "Uses PostgreSQL, Redis (socket), and PHP-FPM" - ], + "notes": [], "port": 80, "website": "https://pixelfed.org/", "documentation": "https://docs.pixelfed.org/", @@ -12415,7 +11115,7 @@ "lxc" ], "config_path": "/opt/pixelfed/.env", - "os": "debian" + "os": "" }, { "name": "Plane", @@ -12432,12 +11132,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "First user to sign up becomes the instance admin. Initial build takes 10-15 minutes.", - "Admin panel (God Mode) is available at `/god-mode/` for instance configuration.", - "Credentials are saved to `~/plane.creds`.", - "If the container IP changes, rebuild the frontend apps or run the update script to apply the new URL." - ], + "notes": [], "port": 80, "website": "https://plane.so", "documentation": "https://developers.plane.so/self-hosting/overview", @@ -12450,7 +11145,7 @@ "lxc" ], "config_path": "/opt/plane/apps/api/.env", - "os": "debian" + "os": "" }, { "name": "PLANKA", @@ -12467,9 +11162,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Type `cat ~/planka.creds` inside LXC to see admin user and database credentials." - ], + "notes": [], "port": 1337, "website": "https://planka.app/", "documentation": "https://docs.planka.cloud/", @@ -12482,7 +11175,7 @@ "pve" ], "config_path": "/opt/planka/.env", - "os": "debian" + "os": "" }, { "name": "Plant-it", @@ -12499,10 +11192,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "This Script use Adoptium JDK 21 - Sometimes the installation of these takes a while", - "After the initial start, the backend requires approx. 1-2 minutes boot time" - ], + "notes": [], "port": 3000, "website": "https://plant-it.org/", "documentation": "https://docs.plant-it.org/latest/", @@ -12515,7 +11205,7 @@ "pve" ], "config_path": "/opt/plant-it/backend/server.env", - "os": "debian" + "os": "" }, { "name": "Plex Media Server", @@ -12532,9 +11222,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "With Privileged/Unprivileged Hardware Acceleration Support" - ], + "notes": [], "port": 32400, "website": "https://www.plex.tv/", "documentation": "https://support.plex.tv/articles/", @@ -12547,7 +11235,7 @@ "pve" ], "config_path": "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml", - "os": "ubuntu" + "os": "" }, { "name": "Pocketbase", @@ -12564,9 +11252,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Type `/opt/pocketbase/pocketbase superuser create YOUREMAIL PASSWORD` to create your superuser account." - ], + "notes": [], "port": 0, "website": "https://pocketbase.io/", "documentation": "https://pocketbase.io/docs/", @@ -12579,7 +11265,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Pocket ID", @@ -12596,9 +11282,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "Pocket ID requires https to work." - ], + "notes": [], "port": 1411, "website": "https://github.com/pocket-id/pocket-id", "documentation": "https://pocket-id.org/docs/", @@ -12611,7 +11295,7 @@ "pve" ], "config_path": "/opt/pocket-id/.env", - "os": "debian" + "os": "" }, { "name": "Podman", @@ -12628,9 +11312,7 @@ "category_names": [ "Containers & Docker" ], - "notes": [ - "Options to Install Portainer or Portainer Agent" - ], + "notes": [], "port": 0, "website": "https://podman.io/", "documentation": "https://podman.io/docs", @@ -12643,7 +11325,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Podman Home Assistant Container", @@ -12660,11 +11342,7 @@ "category_names": [ "IoT & Smart Home" ], - "notes": [ - "If the LXC is created Privileged, the script will automatically set up USB passthrough.", - "config path: `/var/lib/containers/storage/volumes/hass_config/_data`", - "Options to Install Portainer or Portainer Agent" - ], + "notes": [], "port": 8123, "website": "https://www.home-assistant.io/", "documentation": "https://www.home-assistant.io/docs/", @@ -12677,7 +11355,7 @@ "pve" ], "config_path": "/var/lib/containers/storage/volumes/hass_config/_data", - "os": "debian" + "os": "" }, { "name": "PBS Post Install", @@ -12694,11 +11372,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Proxmox Backup Server ONLY", - "Execute within the Proxmox Backup Server Shell", - "It is recommended to answer “yes” (y) to all options presented during the process." - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -12711,7 +11385,7 @@ "pbs" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PMG Post Install", @@ -12728,11 +11402,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Proxmox Mail Gateway ONLY", - "Execute within the Proxmox Mail Gateway Shell", - "It is recommended to answer “yes” (y) to all options presented during the process." - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -12745,7 +11415,7 @@ "pmg" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE Post Install", @@ -12762,10 +11432,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "It is recommended to answer “yes” (y) to all options presented during the process." - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -12778,7 +11445,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PostgreSQL", @@ -12795,10 +11462,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", - "Debian script offers versions `15, 16, 17, 18`, while Alpine script offers versions `15, 16, 17`." - ], + "notes": [], "port": 5432, "website": "https://www.postgresql.org/", "documentation": "https://www.postgresql.org/docs/", @@ -12811,40 +11475,7 @@ "pve" ], "config_path": "", - "os": "debian" - }, - { - "name": "PostgreSQL", - "slug": "postgresql", - "desc": "PostgreSQL (often referred to as Postgres) is an open-source relational database management system that is known for its extensibility and strict adherence to SQL standards. It is a free and powerful database solution, suitable for a wide range of applications, from small projects to large enterprise systems. PostgreSQL is widely used for its reliability, feature-richness, and robustness.", - "script": "ct/postgresql.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/postgresql.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/postgresql.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [ - "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`", - "Debian script offers versions `15, 16, 17, 18`, while Alpine script offers versions `15, 16, 17`." - ], - "port": 5432, - "website": "https://www.postgresql.org/", - "documentation": "https://www.postgresql.org/docs/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/postgresql.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "alpine" + "os": "" }, { "name": "Postiz", @@ -12861,10 +11492,7 @@ "category_names": [ "Automation & Scheduling" ], - "notes": [ - "The build process requires significant RAM (4GB+). Do not reduce container RAM below 4GB.", - "NEXT_PUBLIC_* variables are baked at build time. If you change the IP/URL or add social provider keys, rebuild with: postiz-rebuild" - ], + "notes": [], "port": 80, "website": "https://postiz.com/", "documentation": "https://docs.postiz.com/", @@ -12877,7 +11505,7 @@ "lxc" ], "config_path": "/opt/postiz/.env", - "os": "debian" + "os": "" }, { "name": "PowerDNS", @@ -12894,9 +11522,7 @@ "category_names": [ "Adblock & DNS" ], - "notes": [ - "For administrator credentials type: `cat ~/poweradmin.creds` inside LXC." - ], + "notes": [], "port": 80, "website": "https://www.powerdns.com/", "documentation": "https://doc.powerdns.com/index.html", @@ -12909,7 +11535,7 @@ "pve" ], "config_path": "/opt/poweradmin/config/settings.php", - "os": "debian" + "os": "" }, { "name": "PrivateBin", @@ -12939,7 +11565,7 @@ "pve" ], "config_path": "/opt/privatebin/cfg/conf.php", - "os": "debian" + "os": "" }, { "name": "Profilarr", @@ -12969,7 +11595,7 @@ "pve" ], "config_path": "/config", - "os": "debian" + "os": "" }, { "name": "ProjectSend", @@ -12986,9 +11612,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "After running the update script, logging in as a system user in ProjectSend is necessary to upgrade the database. Finish the installation at http://[ip-address]/install" - ], + "notes": [], "port": 80, "website": "https://projectsend.org/", "documentation": "https://docs.projectsend.org/", @@ -13001,7 +11625,7 @@ "pve" ], "config_path": "/opt/projectsend/includes/sys.config.php", - "os": "debian" + "os": "" }, { "name": "Prometheus", @@ -13031,37 +11655,7 @@ "pve" ], "config_path": "/etc/prometheus/prometheus.yml", - "os": "debian" - }, - { - "name": "Prometheus", - "slug": "prometheus", - "desc": "Prometheus is widely used to monitor the performance and health of various infrastructure components and applications, and trigger alerts based on predefined rules. It has a multi-dimensional data model and supports various data sources and exporters, making it an extremely flexible and scalable monitoring solution.", - "script": "ct/prometheus.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/prometheus.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/prometheus.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00009" - ], - "category_names": [ - "Monitoring & Analytics" - ], - "notes": [], - "port": 9090, - "website": "https://prometheus.io/", - "documentation": "https://prometheus.io/docs/introduction/overview/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/prometheus.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/prometheus/prometheus.yml", - "os": "alpine" + "os": "" }, { "name": "Prometheus Alertmanager", @@ -13091,7 +11685,7 @@ "pve" ], "config_path": "/etc/alertmanager/alertmanager.yml", - "os": "debian" + "os": "" }, { "name": "Prometheus Blackbox Exporter", @@ -13110,9 +11704,7 @@ "Proxmox & Virtualization", "Monitoring & Analytics" ], - "notes": [ - "Please adjust the Proxmox credentials in the configuration file!" - ], + "notes": [], "port": 9115, "website": "https://github.com/prometheus/blackbox_exporter", "documentation": "https://github.com/prometheus/blackbox_exporter", @@ -13125,7 +11717,7 @@ "pve" ], "config_path": "/opt/blackbox-exporter/blackbox.yml", - "os": "debian" + "os": "" }, { "name": "Prometheus Paperless NGX Exporter", @@ -13156,7 +11748,7 @@ "vm" ], "config_path": "/etc/prometheus-paperless-ngx-exporter/config.env", - "os": "debian" + "os": "" }, { "name": "Prometheus Proxmox VE Exporter", @@ -13175,9 +11767,7 @@ "Proxmox & Virtualization", "Monitoring & Analytics" ], - "notes": [ - "Please adjust the Proxmox credentials in the configuration file!" - ], + "notes": [], "port": 9221, "website": "https://github.com/prometheus-pve/prometheus-pve-exporter", "documentation": "https://github.com/prometheus-pve/prometheus-pve-exporter", @@ -13190,7 +11780,7 @@ "pve" ], "config_path": "/opt/prometheus-pve-exporter/pve.yml", - "os": "debian" + "os": "" }, { "name": "Proton Mail Bridge", @@ -13248,7 +11838,7 @@ "pve" ], "config_path": "/var/lib/prowlarr/", - "os": "debian" + "os": "" }, { "name": "Proxmox Backup Server (PBS)", @@ -13265,10 +11855,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Set a root password if using autologin. This will be the PBS password. `passwd root`", - "Advanced Install is only possible with IPv6 disabled! Otherwise, the installation may get stuck." - ], + "notes": [], "port": 8007, "website": "https://www.proxmox.com/en/proxmox-backup-server/overview", "documentation": "https://pbs.proxmox.com/docs/", @@ -13285,7 +11872,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Proxmox Datacenter Manager (PDM)", @@ -13302,9 +11889,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Set a root password if using autologin. This will be the Proxmox-Datacenter-Manager password. `sudo passwd root`" - ], + "notes": [], "port": 8443, "website": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", "documentation": "https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap", @@ -13317,7 +11902,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Proxmox Mail Gateway (PMG)", @@ -13334,9 +11919,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Set a root password if using autologin. This will be the PMG password. `passwd root`" - ], + "notes": [], "port": 8006, "website": "https://www.proxmox.com/en/products/proxmox-mail-gateway/overview", "documentation": "https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html", @@ -13353,7 +11936,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "PS5-MQTT", @@ -13370,9 +11953,7 @@ "category_names": [ "MQTT & Messaging" ], - "notes": [ - "After installation, the MQTT endpoint must be configured. The configuration file is located within the LXC container at: `/opt/.config/ps5-mqtt/config.json`" - ], + "notes": [], "port": 8645, "website": "https://github.com/FunkeyFlo/", "documentation": "", @@ -13385,7 +11966,7 @@ "pve" ], "config_path": "/opt/.config/ps5-mqtt/config.json", - "os": "debian" + "os": "" }, { "name": "Pterodactyl Panel", @@ -13402,9 +11983,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Show login and database credentials: `cat ~/pterodactyl-panel.creds`" - ], + "notes": [], "port": 80, "website": "https://pterodactyl.io", "documentation": "https://pterodactyl.io/panel/1.0/getting_started.html", @@ -13417,7 +11996,7 @@ "pve" ], "config_path": "/opt/pterodactyl-panel/.env", - "os": "debian" + "os": "" }, { "name": "Pterodactyl Wings", @@ -13434,9 +12013,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "After installation, you need to use the Auto Deploy command generated by Pterodactyl Panel and, after running the command, restart the Wings service with `systemctl restart wings.service`" - ], + "notes": [], "port": 0, "website": "https://pterodactyl.io", "documentation": "https://pterodactyl.io/wings/1.0/installing.html", @@ -13449,7 +12026,7 @@ "pve" ], "config_path": "/etc/pterodactyl/config.yml", - "os": "debian" + "os": "" }, { "name": "Pulse", @@ -13479,7 +12056,7 @@ "pve" ], "config_path": "/etc/pulse", - "os": "debian" + "os": "" }, { "name": "PVE Privilege Converter", @@ -13496,11 +12073,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute this script inside the Proxmox shell as root.", - "Ensure that the backup and target storage have enough space.", - "The container will be recreated with a new ID and desired privilege setting." - ], + "notes": [], "port": 0, "website": "", "documentation": "https://github.com/onethree7/proxmox-lxc-privilege-converter", @@ -13513,7 +12086,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVEScriptsLocal", @@ -13543,7 +12116,7 @@ "pve" ], "config_path": "/opt/PVEScripts-Local/.env", - "os": "debian" + "os": "" }, { "name": "qBittorrent", @@ -13577,7 +12150,7 @@ "username": "admin", "password": "changeme" }, - "os": "debian" + "os": "" }, { "name": "qbittorrent Exporter", @@ -13608,38 +12181,7 @@ "vm" ], "config_path": "/opt/qbittorrent-exporter.env", - "os": "debian" - }, - { - "name": "qbittorrent Exporter", - "slug": "qbittorrent-exporter", - "desc": "A fast and lightweight prometheus exporter for qBittorrent ", - "script": "tools/addon/qbittorrent-exporter.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/qbittorrent-exporter.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/addon/qbittorrent-exporter.sh", - "type": "addon", - "type_id": "88xtxy57q80v38v", - "categories": [ - "scriptcat00009" - ], - "category_names": [ - "Monitoring & Analytics" - ], - "notes": [], - "port": 8090, - "website": "https://github.com/martabal/qbittorrent-exporter", - "documentation": "https://github.com/martabal/qbittorrent-exporter", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/qbittorrent.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "lxc", - "vm" - ], - "config_path": "/opt/qbittorrent-exporter.env", - "os": "alpine" + "os": "" }, { "name": "Qdrant", @@ -13669,7 +12211,7 @@ "pve" ], "config_path": "/etc/qdrant/config.yaml", - "os": "debian" + "os": "" }, { "name": "Qui", @@ -13699,7 +12241,7 @@ "pve" ], "config_path": "/root/.config/qui/config.toml", - "os": "debian" + "os": "" }, { "name": "RabbitMQ", @@ -13733,7 +12275,7 @@ "username": "proxmox", "password": "proxmox" }, - "os": "debian" + "os": "" }, { "name": "Radarr", @@ -13763,7 +12305,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Radicale", @@ -13780,10 +12322,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "To view the user credentials : `cat radicale.creds`", - "This application requires additional configuration. Please refer to https://github.com/community-scripts/ProxmoxVE/discussions/2073." - ], + "notes": [], "port": 5232, "website": "https://radicale.org/", "documentation": "https://radicale.org/master.html#documentation-1", @@ -13796,7 +12335,7 @@ "pve" ], "config_path": "/etc/radicale/config", - "os": "debian" + "os": "" }, { "name": "Rclone", @@ -13813,10 +12352,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "`cat ~/rclone.creds` to view login credentials", - "`htpasswd -b -B /opt/login.pwd newuser newuserpassword` to add more users." - ], + "notes": [], "port": 3000, "website": "https://rclone.org/", "documentation": "https://rclone.org/docs/", @@ -13829,40 +12365,7 @@ "pve" ], "config_path": "~/.config/rclone/rclone.conf", - "os": "debian" - }, - { - "name": "Rclone", - "slug": "rclone", - "desc": "Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces", - "script": "ct/rclone.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rclone.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rclone.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00011" - ], - "category_names": [ - "Files & Downloads" - ], - "notes": [ - "`cat ~/rclone.creds` to view login credentials", - "`htpasswd -b -B /opt/login.pwd newuser newuserpassword` to add more users." - ], - "port": 3000, - "website": "https://rclone.org/", - "documentation": "https://rclone.org/docs/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rclone.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "~/.config/rclone/rclone.conf", - "os": "alpine" + "os": "" }, { "name": "Real-Debrid Torrent Client", @@ -13892,7 +12395,7 @@ "pve" ], "config_path": "/opt/rdtc/appsettings.json", - "os": "debian" + "os": "" }, { "name": "Reactive Resume", @@ -13909,9 +12412,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Currently the Service create an 500 HTTP issue, you should check this Solution until its fixed in Upstream. https://github.com/community-scripts/ProxmoxVE/pull/12705#issuecomment-4022106365." - ], + "notes": [], "port": 3000, "website": "https://rxresume.org", "documentation": "https://docs.rxresume.org/", @@ -13924,7 +12425,7 @@ "pve" ], "config_path": "/opt/reactive-resume/.env", - "os": "debian" + "os": "" }, { "name": "Readeck", @@ -13954,7 +12455,7 @@ "pve" ], "config_path": "/opt/readeck/config.toml", - "os": "debian" + "os": "" }, { "name": "Recyclarr", @@ -13971,10 +12472,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "Configure your Radarr/Sonarr instances in `/root/.config/recyclarr/recyclarr.yml` before the first sync.", - "Automatic daily sync is configured via `/etc/cron.d/recyclarr`. Sync logs are saved to `/root/.config/recyclarr/sync.log`." - ], + "notes": [], "port": 0, "website": "https://recyclarr.dev/", "documentation": "https://recyclarr.dev/wiki/", @@ -13987,7 +12485,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Redis ", @@ -14004,9 +12502,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Redis Configuration: `nano /etc/redis/redis.conf` or in Alpine: `nano /etc/redis.conf`" - ], + "notes": [], "port": 0, "website": "https://redis.io/", "documentation": "https://redis.io/docs/latest/", @@ -14019,39 +12515,7 @@ "pve" ], "config_path": "Debian /etc/redis/redis.conf | Alpine: /etc/redis.conf", - "os": "debian" - }, - { - "name": "Redis ", - "slug": "redis", - "desc": "Redis is an open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.", - "script": "ct/redis.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/redis.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/redis.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00008" - ], - "category_names": [ - "Databases" - ], - "notes": [ - "Redis Configuration: `nano /etc/redis/redis.conf` or in Alpine: `nano /etc/redis.conf`" - ], - "port": 0, - "website": "https://redis.io/", - "documentation": "https://redis.io/docs/latest/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/redis.webp", - "updateable": false, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "Debian /etc/redis/redis.conf | Alpine: /etc/redis.conf", - "os": "alpine" + "os": "" }, { "name": "Reitti", @@ -14068,9 +12532,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Photon Geocoder running at http://127.0.0.1:2322. Photon is fully setup, but without sample data. (filesize is big) -> checkout our guide: `https://github.com/community-scripts/ProxmoxVE/discussions/8737`." - ], + "notes": [], "port": 8080, "website": "https://www.dedicatedcode.com/projects/reitti/", "documentation": "https://www.dedicatedcode.com/projects/reitti/", @@ -14087,7 +12549,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Resilio Sync", @@ -14104,9 +12566,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "After free registration, you will receive a license keyfile to your email address. Upload it into any LXC directory and select on first run." - ], + "notes": [], "port": 8888, "website": "https://www.resilio.com/sync", "documentation": "https://help.resilio.com/", @@ -14119,7 +12579,7 @@ "pve" ], "config_path": "/etc/resilio-sync/config.json", - "os": "debian" + "os": "" }, { "name": "RevealJS", @@ -14136,9 +12596,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "LiveReload is on port: 35729" - ], + "notes": [], "port": 8000, "website": "https://github.com/hakimel/reveal.js", "documentation": "https://github.com/hakimel/reveal.js/wiki", @@ -14151,7 +12609,7 @@ "pve" ], "config_path": "/opt/revealjs/gulpfile.js", - "os": "debian" + "os": "" }, { "name": "RomM", @@ -14181,7 +12639,7 @@ "pve" ], "config_path": "/opt/romm/.env", - "os": "debian" + "os": "" }, { "name": "Runtipi", @@ -14198,12 +12656,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "This is an addon script intended to be used on top of an existing Docker container.", - "Execute within an existing LXC console (Debian / Ubuntu only)", - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "To update via CLI, run the addon script again and select Update, or use: bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/runtipi.sh)" - ], + "notes": [], "port": 80, "website": "https://runtipi.io/", "documentation": "https://runtipi.io/docs/introduction", @@ -14217,7 +12670,7 @@ "vm" ], "config_path": "/opt/runtipi/state/settings.json", - "os": "debian" + "os": "" }, { "name": "RustDesk Server", @@ -14234,11 +12687,7 @@ "category_names": [ "Webservers & Proxies" ], - "notes": [ - "Check our configuration guide for help: `https://github.com/community-scripts/ProxmoxVE/discussions/2388`", - "To set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd ` inside LXC.", - "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC." - ], + "notes": [], "port": 21114, "website": "https://rustdesk.com/", "documentation": "https://rustdesk.com/docs/en/", @@ -14251,41 +12700,7 @@ "pve" ], "config_path": "", - "os": "debian" - }, - { - "name": "RustDesk Server", - "slug": "rustdeskserver", - "desc": "RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.", - "script": "ct/rustdeskserver.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rustdeskserver.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rustdeskserver.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00021" - ], - "category_names": [ - "Webservers & Proxies" - ], - "notes": [ - "Check our configuration guide for help: `https://github.com/community-scripts/ProxmoxVE/discussions/2388`", - "To set admin password on Debian, type `cd /var/lib/rustdesk-api && rustdesk-api reset-admin-pwd ` inside LXC.", - "To see admin password on Alpine, type `cat ~/rustdesk.creds` inside LXC." - ], - "port": 21114, - "website": "https://rustdesk.com/", - "documentation": "https://rustdesk.com/docs/en/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rustdesk.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "alpine" + "os": "" }, { "name": "RustyPaste", @@ -14302,9 +12717,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove" - ], + "notes": [], "port": 8000, "website": "https://github.com/orhun/rustypaste", "documentation": "https://github.com/orhun/rustypaste", @@ -14317,39 +12730,7 @@ "pve" ], "config_path": "/opt/rustypaste/config.toml", - "os": "debian" - }, - { - "name": "RustyPaste", - "slug": "rustypaste", - "desc": "Rustypaste is a minimal file upload/pastebin service.", - "script": "ct/rustypaste.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rustypaste.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rustypaste.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00011" - ], - "category_names": [ - "Files & Downloads" - ], - "notes": [ - "When updating the script it will backup the whole project including all the uploaded files, make sure to extract it to a safe location or remove" - ], - "port": 8000, - "website": "https://github.com/orhun/rustypaste", - "documentation": "https://github.com/orhun/rustypaste", - "logo": "https://github.com/orhun/rustypaste/raw/master/img/rustypaste_logo.png", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/rustypaste/config.toml", - "os": "alpine" + "os": "" }, { "name": "SABnzbd", @@ -14379,7 +12760,7 @@ "pve" ], "config_path": "/.sabnzbd/sabnzbd.ini", - "os": "debian" + "os": "" }, { "name": "Salt", @@ -14409,7 +12790,7 @@ "pve" ], "config_path": "/opt/salt/.env", - "os": "debian" + "os": "" }, { "name": "PVE CPU Scaling Governor", @@ -14426,9 +12807,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "https://www.kernel.org/doc/html/latest/admin-guide/pm/cpufreq.html?#generic-scaling-governors", @@ -14441,7 +12820,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Scanopy", @@ -14458,10 +12837,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "To configure the integrated daemon after install is complete, use the `Create Daemon` menu in the UI and follow the instructions", - "The integrated daemon config is located at `/root/.config/daemon/`" - ], + "notes": [], "port": 60072, "website": "https://scanopy.net", "documentation": "https://github.com/scanopy/scanopy", @@ -14474,7 +12850,7 @@ "pve" ], "config_path": "/opt/scanopy/.env, OIDC: /opt/scanopy/oidc.toml", - "os": "debian" + "os": "" }, { "name": "Scraparr", @@ -14491,9 +12867,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "Edit config file then restart the scraparr service: `systemctl restart scraparr`" - ], + "notes": [], "port": 7100, "website": "https://github.com/thecfu/scraparr", "documentation": "https://github.com/thecfu/scraparr/blob/main/README.md", @@ -14506,7 +12880,7 @@ "pve" ], "config_path": "/scraparr/config/config.yaml", - "os": "debian" + "os": "" }, { "name": "SearXNG", @@ -14536,7 +12910,7 @@ "pve" ], "config_path": "/etc/searxng/settings.yml", - "os": "debian" + "os": "" }, { "name": "SeaweedFS", @@ -14553,11 +12927,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "Master UI available at port 9333, Filer UI at port 8888, S3 API at port 8333.", - "Data is stored in /opt/seaweedfs-data.", - "FUSE mounting requires fuse3 (pre-installed)." - ], + "notes": [], "port": 9333, "website": "https://seaweedfs.com/", "documentation": "https://github.com/seaweedfs/seaweedfs/wiki", @@ -14570,7 +12940,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "seelf", @@ -14587,9 +12957,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "Initial admin email and password: `cat ~/seelf.creds`" - ], + "notes": [], "port": 8080, "website": "https://yuukanoo.github.io/seelf/", "documentation": "https://yuukanoo.github.io/seelf/guide/quickstart.html", @@ -14602,7 +12970,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Seerr", @@ -14632,7 +13000,7 @@ "pve" ], "config_path": "/etc/seerr/seerr.conf", - "os": "debian" + "os": "" }, { "name": "Semaphore", @@ -14649,10 +13017,7 @@ "category_names": [ "Automation & Scheduling" ], - "notes": [ - "This instance uses BoltDB", - "Admin password: `cat ~/semaphore.creds`" - ], + "notes": [], "port": 3000, "website": "https://semaphoreui.com/", "documentation": "https://docs.semaphoreui.com/", @@ -14669,7 +13034,7 @@ "username": "admin@community-scripts.org", "password": "" }, - "os": "debian" + "os": "" }, { "name": "SFTPGo", @@ -14699,7 +13064,7 @@ "pve" ], "config_path": "/etc/sftpgo/sftpgo.json", - "os": "debian" + "os": "" }, { "name": "Shelfmark", @@ -14716,10 +13081,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI.", - "This version of the application does not support routing through Tor (the `USING_TOR` env var)." - ], + "notes": [], "port": 8084, "website": "https://github.com/calibrain/shelfmark", "documentation": "https://github.com/calibrain/shelfmark/tree/main/docs", @@ -14732,7 +13094,7 @@ "pve" ], "config_path": "/etc/shelfmark", - "os": "debian" + "os": "" }, { "name": "Shinobi NVR", @@ -14766,7 +13128,7 @@ "username": "admin@shinobi.video", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "SigNoz", @@ -14783,9 +13145,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "The first user you register will be the admin user." - ], + "notes": [], "port": 8080, "website": "https://signoz.io/", "documentation": "https://signoz.io/docs/introduction/", @@ -14798,7 +13158,7 @@ "pve" ], "config_path": "/opt/signoz/conf/systemd.env", - "os": "debian" + "os": "" }, { "name": "Silverbullet", @@ -14828,7 +13188,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "SimpleLogin", @@ -14845,12 +13205,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "After installation, update EMAIL_DOMAIN and URL in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.", - "A working SMTP setup (Postfix + valid domain/DNS) is required. Registration sends an activation email that must be delivered.", - "DKIM keys are generated at /opt/simplelogin/dkim/. Add the public key as a TXT record: dkim._domainkey.yourdomain.com", - "Create your first admin account by visiting the web interface and registering." - ], + "notes": [], "port": 80, "website": "https://simplelogin.io/", "documentation": "https://github.com/simple-login/app/blob/master/docs/", @@ -14863,7 +13218,7 @@ "lxc" ], "config_path": "/opt/simplelogin/.env", - "os": "debian" + "os": "" }, { "name": "Skylite-UX", @@ -14880,10 +13235,7 @@ "category_names": [ "Automation & Scheduling" ], - "notes": [ - "Database credentials: `cat ~/skylite-ux.creds`", - "Build process requires ~4GB RAM. Runtime usage is much lower — RAM can be reduced after installation." - ], + "notes": [], "port": 3000, "website": "https://github.com/Wetzel402/Skylite-UX", "documentation": "https://github.com/Wetzel402/Skylite-UX", @@ -14896,7 +13248,7 @@ "pve" ], "config_path": "/opt/skylite-ux/.env", - "os": "debian" + "os": "" }, { "name": "Slink", @@ -14913,11 +13265,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "API runs on Caddy+PHP-FPM (port 8080), client on Node.js (port 3000).", - "Credentials are saved to `~/slink.creds`.", - "Mercure real-time notifications are not available in this bare-metal setup." - ], + "notes": [], "port": 3000, "website": "https://github.com/andrii-kryvoviaz/slink", "documentation": "https://slink.pages.dev", @@ -14934,7 +13282,7 @@ "username": "admin@localhost", "password": "auto-generated" }, - "os": "debian" + "os": "" }, { "name": "Slskd", @@ -14951,9 +13299,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "See /opt/slskd/config/slskd.yml to add your Soulseek credentials" - ], + "notes": [], "port": 5030, "website": "https://github.com/slskd/slskd", "documentation": "https://github.com/slskd/slskd/tree/master/docs", @@ -14970,7 +13316,7 @@ "username": "slskd", "password": "slskd" }, - "os": "debian" + "os": "" }, { "name": "SmokePing", @@ -15000,7 +13346,7 @@ "pve" ], "config_path": "/etc/smokeping/config.d/Targets", - "os": "debian" + "os": "" }, { "name": "SnipeIT", @@ -15017,9 +13363,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "Post Install: `https://github.com/community-scripts/ProxmoxVE/discussions/671`" - ], + "notes": [], "port": 80, "website": "https://snipeitapp.com/", "documentation": "https://snipe-it.readme.io/docs/overview", @@ -15032,7 +13376,7 @@ "pve" ], "config_path": "/opt/snipe-it/.env", - "os": "debian" + "os": "" }, { "name": "SnowShare", @@ -15062,7 +13406,7 @@ "pve" ], "config_path": "/opt/snowshare.env", - "os": "debian" + "os": "" }, { "name": "sonarqube", @@ -15098,7 +13442,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Sonarr", @@ -15128,7 +13472,7 @@ "pve" ], "config_path": "/var/lib/sonarr/config.xml", - "os": "debian" + "os": "" }, { "name": "Sonobarr", @@ -15145,9 +13489,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "Default generated admin password is in the env file (sonobarr_superadmin_password)" - ], + "notes": [], "port": 5000, "website": "https://github.com/Dodelidoo-Labs/sonobarr", "documentation": "https://github.com/Dodelidoo-Labs/sonobarr", @@ -15160,7 +13502,7 @@ "pve" ], "config_path": "/etc/sonobarr/.env", - "os": "debian" + "os": "" }, { "name": "SoulSync", @@ -15177,10 +13519,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Requires a running slskd instance for Soulseek downloads. Configure in Settings → Downloads.", - "Spotify API credentials are optional but recommended for discovery features. Configure at `http://IP:8008` → Settings." - ], + "notes": [], "port": 8008, "website": "https://github.com/Nezreka/SoulSync", "documentation": "https://github.com/Nezreka/SoulSync#readme", @@ -15193,7 +13532,7 @@ "lxc" ], "config_path": "/opt/soulsync/config", - "os": "debian" + "os": "" }, { "name": "SparkyFitness", @@ -15223,7 +13562,7 @@ "pve" ], "config_path": "/etc/sparkyfitness/.env", - "os": "debian" + "os": "" }, { "name": "SparkyFitness Garmin Microservice", @@ -15288,7 +13627,7 @@ "username": "admin@example.com", "password": "password" }, - "os": "debian" + "os": "" }, { "name": "Split Pro", @@ -15305,10 +13644,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Before first use you must configure email credentials or authentication (OAuth/OIDC) provider in `/opt/split-pro/.env` and restart the service `systemctl restart split-pro`.", - "Receipt uploads are stored in `/opt/split-pro_data/uploads`" - ], + "notes": [], "port": 3000, "website": "https://github.com/oss-apps/split-pro", "documentation": "https://github.com/oss-apps/split-pro/blob/main/docker/README.md", @@ -15321,7 +13657,7 @@ "pve" ], "config_path": "/opt/split-pro/.env", - "os": "debian" + "os": "" }, { "name": "Splunk Enterprise", @@ -15338,11 +13674,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "The credentials to login can be found in splunk.creds.", - "Trial license allows indexing 500 MB/Day. After 60 days you can convert to a perpetual free license or purchase a Splunk Enterprise license to continue using the expanded functionality designed for enterprise-scale deployments.", - "About Splunk Free License: https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.0/configure-splunk-licenses/about-splunk-free" - ], + "notes": [], "port": 8000, "website": "https://www.splunk.com/en_us/download/splunk-enterprise.html", "documentation": "https://help.splunk.com", @@ -15355,7 +13687,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Spoolman", @@ -15385,7 +13717,7 @@ "pve" ], "config_path": "/opt/spoolman/.env", - "os": "debian" + "os": "" }, { "name": "Sportarr", @@ -15402,9 +13734,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "The resources assigned to LXC are considered baseline. Please adjust to match your workload." - ], + "notes": [], "port": 1867, "website": "https://sportarr.net/", "documentation": "https://sportarr.net/docs", @@ -15417,7 +13747,7 @@ "pve" ], "config_path": "/opt/sportarr/.env, /opt/sportarr-data/config/config.xml", - "os": "debian" + "os": "" }, { "name": "SQL Server 2022", @@ -15434,11 +13764,7 @@ "category_names": [ "Databases" ], - "notes": [ - "If you choose not to run the installation setup, execute: `/opt/mssql/bin/mssql-conf setup` in LXC shell.", - "You can setup the admin account 'SA' during installation", - "Make sure you disable the SA account if you intend to use this in production!" - ], + "notes": [], "port": 1433, "website": "https://www.microsoft.com/en-us/sql-server/sql-server-2022", "documentation": "https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16", @@ -15451,7 +13777,7 @@ "pve" ], "config_path": "", - "os": "ubuntu" + "os": "" }, { "name": "SQL Server 2025", @@ -15468,13 +13794,7 @@ "category_names": [ "Databases" ], - "notes": [ - "SQL Server (2025) SQLPAL is incompatible with Proxmox VE 9 (Kernel 6.12+) in LXC containers. Use a VM instead or the SQL-Server 2022 LXC.", - "If you choose not to run the installation setup, execute: `/opt/mssql/bin/mssql-conf setup` in LXC shell.", - "You can setup the admin account 'SA' during installation", - "Make sure you disable the SA account if you intend to use this in production!", - "Ubuntu 24.04 support requires SQL Server 2025 CU1 or later" - ], + "notes": [], "port": 1433, "website": "https://www.microsoft.com/en-us/sql-server/sql-server-2025", "documentation": "https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver17", @@ -15487,7 +13807,7 @@ "pve" ], "config_path": "", - "os": "ubuntu" + "os": "" }, { "name": "step-ca", @@ -15504,9 +13824,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "For required post installation actions, checkout: `https://github.com/community-scripts/ProxmoxVE/discussions/11504`" - ], + "notes": [], "port": 443, "website": "https://github.com/smallstep/certificates", "documentation": "https://smallstep.com/docs/step-ca/", @@ -15523,7 +13841,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Stirling-PDF", @@ -15557,7 +13875,7 @@ "username": "admin", "password": "stirling" }, - "os": "debian" + "os": "" }, { "name": "Storybook", @@ -15574,10 +13892,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "The installer uses an interactive setup wizard (like fumadocs). Follow the prompts during installation.", - "Storybook runs in development mode on port 6006." - ], + "notes": [], "port": 6006, "website": "https://storybook.js.org/", "documentation": "https://storybook.js.org/docs", @@ -15590,7 +13905,7 @@ "lxc" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Storyteller", @@ -15607,11 +13922,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Minimum 8GB RAM recommended. AI-based transcription is resource-intensive.", - "Secret key is stored in `/opt/storyteller/.env`.", - "GPU acceleration is not available in the LXC version. Use CPU-based transcription." - ], + "notes": [], "port": 8001, "website": "https://storyteller-platform.dev/", "documentation": "https://storyteller-platform.dev/docs/welcome", @@ -15624,7 +13935,7 @@ "lxc" ], "config_path": "/opt/storyteller/.env", - "os": "debian" + "os": "" }, { "name": "Strapi", @@ -15641,11 +13952,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "First-time setup requires creating an admin account at http://IP:1337/admin", - "Default installation uses SQLite. For production use, consider configuring PostgreSQL or MySQL.", - "Building the admin panel requires 4GB RAM. Container may take 10-15 minutes to fully initialize." - ], + "notes": [], "port": 1337, "website": "https://strapi.io/", "documentation": "https://docs.strapi.io/", @@ -15658,7 +13965,7 @@ "pve" ], "config_path": "/opt/strapi/.env", - "os": "debian" + "os": "" }, { "name": "Streamlink WebUI", @@ -15675,9 +13982,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "This app requires a Twitch cliend_ID and client_secret, set it in the config file. Look in the application documentation on how to obtain it." - ], + "notes": [], "port": 8000, "website": "https://github.com/CrazyWolf13/streamlink-webui", "documentation": "https://github.com/CrazyWolf13/streamlink-webui", @@ -15694,7 +13999,7 @@ "username": "null", "password": "null" }, - "os": "debian" + "os": "" }, { "name": "Stylus", @@ -15724,7 +14029,7 @@ "pve" ], "config_path": "/opt/stylus/config.yaml", - "os": "debian" + "os": "" }, { "name": "Sure", @@ -15754,7 +14059,7 @@ "pve" ], "config_path": "/etc/sure/.env", - "os": "debian" + "os": "" }, { "name": "SurrealDB", @@ -15771,10 +14076,7 @@ "category_names": [ "Databases" ], - "notes": [ - "SurrealDB web interface is available on port 8000.", - "Default credentials are saved in ~/surrealdb.creds." - ], + "notes": [], "port": 8000, "website": "https://surrealdb.com/", "documentation": "https://surrealdb.com/docs", @@ -15791,7 +14093,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Suwayomi-Server", @@ -15808,9 +14110,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "This application can be conflicting with Kaspersky products. You maybe need to disable Kaspersky in order to use this application." - ], + "notes": [], "port": 4567, "website": "https://github.com/Suwayomi/Suwayomi-Server", "documentation": "https://github.com/Suwayomi/Suwayomi-Server/wiki", @@ -15823,7 +14123,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Swizzin", @@ -15840,12 +14140,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Installation might take a long time if choosing to install many apps. Be patient.", - "Swizzin is a management suite, not a single application. Use the 'box' command inside the container to install/manage individual apps like rTorrent, Sonarr, etc. A full list can be found in documentation.", - "It is very recommended to install at least the 'panel' for web access, and 'nginx' for easy access to other apps.", - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 80, "website": "https://swizzin.ltd/", "documentation": "https://swizzin.ltd/getting-started", @@ -15858,7 +14153,7 @@ "pve" ], "config_path": "/etc/swizzin/", - "os": "debian" + "os": "" }, { "name": "Syncthing", @@ -15888,37 +14183,7 @@ "pve" ], "config_path": "/root/.local/state/syncthing/config.xml - Alpine: /var/lib/syncthing/.local/state/syncthing/config.xml", - "os": "debian" - }, - { - "name": "Syncthing", - "slug": "syncthing", - "desc": "Syncthing is an open-source file syncing tool that allows users to keep their files in sync across multiple devices by using peer-to-peer synchronization. It doesn't rely on any central server, so all data transfers are directly between devices.", - "script": "ct/syncthing.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/syncthing.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/syncthing.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00012" - ], - "category_names": [ - "Documents & Notes" - ], - "notes": [], - "port": 8384, - "website": "https://syncthing.net/", - "documentation": "https://docs.syncthing.net/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/syncthing.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/root/.local/state/syncthing/config.xml - Alpine: /var/lib/syncthing/.local/state/syncthing/config.xml", - "os": "alpine" + "os": "" }, { "name": "Tandoor Recipes", @@ -15935,9 +14200,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "If you want to use Tandoor Recipes behind a reverse proxy, make sure to add the address to ALLOWED_HOSTS in '/opt/tandoor/.env'" - ], + "notes": [], "port": 8002, "website": "https://tandoor.dev/", "documentation": "https://docs.tandoor.dev/", @@ -15950,7 +14213,7 @@ "pve" ], "config_path": "/opt/tandoor/.env", - "os": "debian" + "os": "" }, { "name": "TasmoAdmin", @@ -15980,7 +14243,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "TasmoCompiler", @@ -16010,7 +14273,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Tautulli", @@ -16040,7 +14303,7 @@ "pve" ], "config_path": "/opt/Tautulli/config.ini", - "os": "debian" + "os": "" }, { "name": "Tdarr", @@ -16057,9 +14320,7 @@ "category_names": [ "*Arr Suite" ], - "notes": [ - "With Privileged/Unprivileged Hardware Acceleration Support" - ], + "notes": [], "port": 8265, "website": "https://tdarr.io/", "documentation": "https://docs.tdarr.io/docs/welcome/what", @@ -16072,7 +14333,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Teable", @@ -16089,10 +14350,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Minimum 10GB RAM recommended. The build process is very resource-intensive.", - "Configuration is stored in `/opt/teable/.env`." - ], + "notes": [], "port": 3000, "website": "https://teable.io/", "documentation": "https://help.teable.io/", @@ -16105,7 +14363,7 @@ "lxc" ], "config_path": "/opt/teable/.env", - "os": "debian" + "os": "" }, { "name": "Teamspeak-Server", @@ -16122,10 +14380,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Use `journalctl -u teamspeak-server.service` inside Debian LXC console to check for admin credentials!", - "Use `cat /var/log/teamspeak.err.log` inside Alpine LXC console to check for admin credentials!" - ], + "notes": [], "port": 9987, "website": "https://teamspeak.com/", "documentation": "https://support.teamspeak.com/hc/en-us/categories/360000302017-TeamSpeak-3", @@ -16138,40 +14393,7 @@ "pve" ], "config_path": "", - "os": "debian" - }, - { - "name": "Teamspeak-Server", - "slug": "teamspeak-server", - "desc": "TeamSpeak is a voice over IP (VoIP) application, primarily used by gamers and teams to chat in real time on dedicated servers. It delivers crystal‑clear, low‑latency voice communication.", - "script": "ct/teamspeak-server.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/teamspeak-server.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/teamspeak-server.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00024" - ], - "category_names": [ - "Gaming & Leisure" - ], - "notes": [ - "Use `journalctl -u teamspeak-server.service` inside Debian LXC console to check for admin credentials!", - "Use `cat /var/log/teamspeak.err.log` inside Alpine LXC console to check for admin credentials!" - ], - "port": 9987, - "website": "https://teamspeak.com/", - "documentation": "https://support.teamspeak.com/hc/en-us/categories/360000302017-TeamSpeak-3", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/teamspeak.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "alpine" + "os": "" }, { "name": "Technitium DNS", @@ -16201,7 +14423,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "TeddyCloud", @@ -16231,7 +14453,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Telegraf", @@ -16248,9 +14470,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Make sure to configure an output for the telegraf config and start the service with `systemctl start telegraf`." - ], + "notes": [], "port": 0, "website": "https://github.com/influxdata/telegraf", "documentation": "https://docs.influxdata.com/telegraf/v1/", @@ -16263,7 +14483,7 @@ "pve" ], "config_path": "/etc/telegraf/telegraf.conf", - "os": "debian" + "os": "" }, { "name": "Teleport", @@ -16280,9 +14500,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "After installation finishes, do `cat ~/teleportadmin.creds` inside LXC to get admin creation URL." - ], + "notes": [], "port": 3080, "website": "https://goteleport.com/", "documentation": "https://goteleport.com/docs/", @@ -16295,7 +14513,7 @@ "lxc" ], "config_path": "/etc/teleport.yaml", - "os": "debian" + "os": "" }, { "name": "Termix", @@ -16312,9 +14530,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "Guacamole (guacd) is running at 127.0.0.1:4822. If RDP/VNC connections fail, verify the Guacamole URL in Termix Admin Settings is set to 127.0.0.1:4822." - ], + "notes": [], "port": 80, "website": "https://termix.site/", "documentation": "https://docs.termix.site/", @@ -16327,7 +14543,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "The Lounge", @@ -16344,9 +14560,7 @@ "category_names": [ "Bots & ChatOps" ], - "notes": [ - "The Lounge is running in private mode. Use `runuser -u thelounge -- thelounge add usernamehere` to create users." - ], + "notes": [], "port": 9000, "website": "https://thelounge.chat/", "documentation": "https://thelounge.chat/docs", @@ -16359,7 +14573,7 @@ "pve" ], "config_path": "/etc/thelounge/config.js", - "os": "debian" + "os": "" }, { "name": "ThingsBoard", @@ -16376,11 +14590,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "Please allow up to 90 seconds for the Web UI to start", - "Additional demo accounts: tenant@thingsboard.org / tenant and customer@thingsboard.org / customer", - "Change passwords for all accounts in the account profile page after first login" - ], + "notes": [], "port": 8080, "website": "https://thingsboard.io/", "documentation": "https://thingsboard.io/docs/", @@ -16397,7 +14607,7 @@ "username": "sysadmin@thingsboard.org", "password": "sysadmin" }, - "os": "debian" + "os": "" }, { "name": "Threadfin", @@ -16427,7 +14637,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Tianji", @@ -16461,7 +14671,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" + "os": "" }, { "name": "Tinyauth", @@ -16478,9 +14688,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "The default credentials are located in `/opt/tinyauth/credentials.txt`." - ], + "notes": [], "port": 3000, "website": "https://tinyauth.app", "documentation": "https://tinyauth.app", @@ -16493,39 +14701,7 @@ "pve" ], "config_path": "/opt/tinyauth/.env", - "os": "debian" - }, - { - "name": "Tinyauth", - "slug": "tinyauth", - "desc": "Tinyauth is a simple authentication middleware that adds simple username/password login or OAuth with Google, Github and any generic provider to all of your docker apps.", - "script": "ct/tinyauth.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/tinyauth.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/tinyauth.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00006" - ], - "category_names": [ - "Authentication & Security" - ], - "notes": [ - "The default credentials are located in `/opt/tinyauth/credentials.txt`." - ], - "port": 3000, - "website": "https://tinyauth.app", - "documentation": "https://tinyauth.app", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/tinyauth.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/tinyauth/.env", - "os": "alpine" + "os": "" }, { "name": "Tor Snowflake", @@ -16555,7 +14731,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Traccar", @@ -16585,7 +14761,7 @@ "pve" ], "config_path": "/opt/traccar/conf/traccar.xml", - "os": "debian" + "os": "" }, { "name": "Tracearr", @@ -16615,7 +14791,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Tracktor", @@ -16632,9 +14808,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Please check and update the '/opt/tracktor.env' file if using behind reverse proxy." - ], + "notes": [], "port": 3000, "website": "https://github.com/javedh-dev/tracktor", "documentation": "https://github.com/javedh-dev/tracktor/tree/main/docs", @@ -16651,7 +14825,7 @@ "username": "", "password": "123456" }, - "os": "debian" + "os": "" }, { "name": "Traefik", @@ -16681,57 +14855,24 @@ "pve" ], "config_path": "/etc/traefik/traefik.yaml", - "os": "debian" + "os": "" }, { - "name": "Traefik", - "slug": "traefik", - "desc": "Traefik (pronounced traffic) is an open-source edge router and reverse proxy that simplifies managing microservices. It automatically discovers services, dynamically updates routing rules without downtime, provides load balancing, handles SSL termination, and supports various middleware for added functionality. Ideal for cloud-native environments, it integrates seamlessly with platforms like Docker and Kubernetes.", - "script": "ct/traefik.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/traefik.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/traefik.sh", + "name": "Transmission", + "slug": "transmission", + "desc": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", + "script": "ct/transmission.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/transmission.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/transmission.sh", "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00021" + "scriptcat00011" ], "category_names": [ - "Webservers & Proxies" + "Files & Downloads" ], "notes": [], - "port": 8080, - "website": "https://traefik.io/", - "documentation": "https://doc.traefik.io/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/traefik.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/traefik/traefik.yaml", - "os": "alpine" - }, - { - "name": "Transmission", - "slug": "transmission", - "desc": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", - "script": "ct/transmission.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/transmission.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/transmission.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00011" - ], - "category_names": [ - "Files & Downloads" - ], - "notes": [ - "Script disables whitelisting by default. Change config to suit your needs.", - "Alpine script sets initial disk size to 1GB. Please adjust for your needs after installation ends." - ], "port": 9091, "website": "https://transmissionbt.com/", "documentation": "https://github.com/transmission/transmission/blob/main/docs/README.md", @@ -16744,40 +14885,7 @@ "pve" ], "config_path": "Debian `/etc/transmission-daemon/settings.json` | Alpine `/var/lib/transmission/config/settings.json`", - "os": "debian" - }, - { - "name": "Transmission", - "slug": "transmission", - "desc": "Transmission is a free, open-source BitTorrent client known for its fast download speeds and ease of use. It supports various platforms such as Windows, Linux, and macOS and has features like web interface, peer exchange, and encrypted transfers.", - "script": "ct/transmission.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/transmission.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/transmission.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00011" - ], - "category_names": [ - "Files & Downloads" - ], - "notes": [ - "Script disables whitelisting by default. Change config to suit your needs.", - "Alpine script sets initial disk size to 1GB. Please adjust for your needs after installation ends." - ], - "port": 9091, - "website": "https://transmissionbt.com/", - "documentation": "https://github.com/transmission/transmission/blob/main/docs/README.md", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/transmission.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "Debian `/etc/transmission-daemon/settings.json` | Alpine `/var/lib/transmission/config/settings.json`", - "os": "alpine" + "os": "" }, { "name": "Transmute", @@ -16794,9 +14902,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "Create your first account via the web UI — it becomes the admin account." - ], + "notes": [], "port": 3313, "website": "https://transmute.sh", "documentation": "https://transmute.sh/docs/getting-started/", @@ -16809,7 +14915,7 @@ "lxc" ], "config_path": "/opt/transmute/backend/.env", - "os": "debian" + "os": "" }, { "name": "TREK", @@ -16826,10 +14932,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "The first user to register becomes the admin.", - "ENCRYPTION_KEY is auto-generated during setup. See `/opt/trek/server/.env`." - ], + "notes": [], "port": 3000, "website": "https://github.com/mauriceboe/TREK", "documentation": "https://github.com/mauriceboe/TREK#readme", @@ -16842,7 +14945,7 @@ "lxc" ], "config_path": "/opt/trek/server/.env", - "os": "debian" + "os": "" }, { "name": "Trilium Notes", @@ -16872,7 +14975,7 @@ "pve" ], "config_path": "/root/trilium-data/config.ini", - "os": "debian" + "os": "" }, { "name": "TRIP", @@ -16902,7 +15005,7 @@ "pve" ], "config_path": "/opt/trip.env", - "os": "debian" + "os": "" }, { "name": "TrueNAS Community Edition", @@ -16919,9 +15022,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "Once the script finishes, proceed with the OS installation via the console. For more details, please refer to this discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/11344`" - ], + "notes": [], "port": 0, "website": "https://www.truenas.com/truenas-community-edition/", "documentation": "https://www.truenas.com/docs/", @@ -16934,7 +15035,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Tube Archivist", @@ -16951,12 +15052,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Requires `vm.max_map_count=262144` on the Proxmox host. Run `sysctl -w vm.max_map_count=262144` on the host and add it to `/etc/sysctl.conf` for persistence.", - "ElasticSearch is configured with 1GB heap. Adjust `/etc/elasticsearch/jvm.options.d/heap.options` for larger collections.", - "Admin password is stored in `/opt/tubearchivist/.env`.", - "Minimum 6GB RAM recommended. ElasticSearch alone requires 2GB+." - ], + "notes": [], "port": 8000, "website": "https://github.com/tubearchivist/tubearchivist", "documentation": "https://docs.tubearchivist.com/", @@ -16973,7 +15069,7 @@ "username": "admin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Tududi", @@ -16990,10 +15086,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Create users like this: `cd /opt/tududi` => `npm run user:create `", - "Database location: `/opt/tududi-db`. Uploads: `/opt/tududi-uploads`" - ], + "notes": [], "port": 3002, "website": "https://tududi.com/", "documentation": "https://github.com/chrisvel/tududi#-getting-started", @@ -17006,7 +15099,7 @@ "pve" ], "config_path": "/opt/tududi/backend/.env", - "os": "debian" + "os": "" }, { "name": "Tunarr", @@ -17036,7 +15129,7 @@ "pve" ], "config_path": "/opt/tunarr/.env", - "os": "debian" + "os": "" }, { "name": "TurnKey", @@ -17053,10 +15146,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "The script creates a `*.creds` file in the Proxmox root directory with the password of the newly created TurnKey LXC Appliance.", - "Retrieve Password: `cat turnkey-name.creds`" - ], + "notes": [], "port": 0, "website": "https://www.turnkeylinux.org/", "documentation": "", @@ -17069,7 +15159,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Twenty", @@ -17086,11 +15176,7 @@ "category_names": [ "Business & ERP" ], - "notes": [ - "First visit will prompt you to create a workspace and admin account.", - "Building from source requires significant resources and takes 10-15 minutes.", - "Update SERVER_URL in /opt/twenty/.env if accessing from a different hostname." - ], + "notes": [], "port": 3000, "website": "https://twenty.com/", "documentation": "https://docs.twenty.com/", @@ -17103,7 +15189,7 @@ "lxc" ], "config_path": "/opt/twenty/.env", - "os": "debian" + "os": "" }, { "name": "twingate-connector", @@ -17120,10 +15206,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "You can get your Twingate access or refresh tokens from the Twingate Admin Console. `https://auth.twingate.com/signup-v2`", - "If you need to update your access or refresh tokens, they can be found in /etc/twingate/connector.conf" - ], + "notes": [], "port": 0, "website": "https://www.twingate.com", "documentation": "https://www.twingate.com/docs/", @@ -17136,7 +15219,7 @@ "pve" ], "config_path": "/etc/twingate/connector.conf", - "os": "ubuntu" + "os": "" }, { "name": "TypeSense", @@ -17153,9 +15236,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "This script requires some extra steps after the installation, Please checkout the 'documentation' Button" - ], + "notes": [], "port": 0, "website": "https://typesense.org/", "documentation": "https://typesense.org/docs/", @@ -17168,7 +15249,7 @@ "pve" ], "config_path": "/etc/typesense/typesense-server.ini", - "os": "debian" + "os": "" }, { "name": "Ubuntu", @@ -17202,7 +15283,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Ubuntu 22.04", @@ -17219,9 +15300,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" - ], + "notes": [], "port": 0, "website": "https://ubuntu.com/", "documentation": "", @@ -17234,7 +15313,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Ubuntu 24.04", @@ -17251,9 +15330,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" - ], + "notes": [], "port": 0, "website": "https://ubuntu.com/", "documentation": "", @@ -17266,7 +15343,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Ubuntu 25.04", @@ -17283,9 +15360,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "This VM uses Cloud-init, for more information see cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`" - ], + "notes": [], "port": 0, "website": "https://ubuntu.com/", "documentation": "", @@ -17298,7 +15373,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "UHF Server", @@ -17315,9 +15390,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "There is no web interface for this service, it only serves as a backend for the UHF app." - ], + "notes": [], "port": 7568, "website": "https://www.uhfapp.com/", "documentation": "https://www.uhfapp.com/server", @@ -17330,7 +15403,7 @@ "pve" ], "config_path": "/etc/uhf-server/", - "os": "debian" + "os": "" }, { "name": "Umami", @@ -17347,9 +15420,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "To view the database credentials : `cat umami.creds`" - ], + "notes": [], "port": 3000, "website": "https://umami.is/", "documentation": "https://umami.is/docs", @@ -17366,7 +15437,7 @@ "username": "admin", "password": "umami" }, - "os": "debian" + "os": "" }, { "name": "Umbrel OS", @@ -17383,9 +15454,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "This VM use as base a Debian 12 OS with a custom kernel and some additional packages to run Umbrel OS. It is not a standard Debian VM, but it is optimized for Umbrel OS." - ], + "notes": [], "port": 80, "website": "https://umbrel.com/", "documentation": "https://community.umbrel.com/c/guides/", @@ -17402,7 +15471,7 @@ "username": "umbrel", "password": "umbrel" }, - "os": "debian" + "os": "" }, { "name": "UmlautAdaptarr", @@ -17432,7 +15501,7 @@ "pve" ], "config_path": "/opt/UmlautAdaptarr/appsettings.json", - "os": "debian" + "os": "" }, { "name": "Unbound", @@ -17449,9 +15518,7 @@ "category_names": [ "Adblock & DNS" ], - "notes": [ - "Unbound Configuration Path: `/etc/unbound/unbound.conf.d/unbound.conf`" - ], + "notes": [], "port": 5335, "website": "https://www.nlnetlabs.nl/projects/unbound/about/", "documentation": "https://unbound.docs.nlnetlabs.nl/en/latest/", @@ -17464,7 +15531,7 @@ "pve" ], "config_path": "/etc/unbound/unbound.conf.d/unbound.conf", - "os": "debian" + "os": "" }, { "name": "Unifi OS Server", @@ -17494,7 +15561,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Unifi OS Server VM", @@ -17524,7 +15591,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Unmanic", @@ -17554,7 +15621,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE LXC Apps Updater", @@ -17571,20 +15638,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell.", - "Full Guide can be found here: `https://github.com/community-scripts/ProxmoxVE/discussions/11532`", - "By default, only containers with `community-script` or `proxmox-helper-scripts` tags are listed for update. You can override this by using `var_tags='custom-tag|othertag'`.", - "Optionally performs a vzdump backup before updating containers.", - "If required, the script will temporarily increase container CPU/RAM resources for the build process and restore them after completion.", - "At the end of the update, containers requiring a reboot will be listed, and you may choose to reboot them directly.", - "Use `var_backup=yes|no` to enable/disable backup (skip prompt).", - "Use `var_backup_storage=` to set backup storage location.", - "Use `var_container=all|all_running|all_stopped|101,102,...` to select containers.", - "Use `var_unattended=yes|no` to run updates without interaction.", - "Use `var_skip_confirm=yes` to skip initial confirmation dialog.", - "Use `var_auto_reboot=yes|no` to auto-reboot containers after update." - ], + "notes": [], "port": 0, "website": "", "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/11532", @@ -17597,7 +15651,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE LXC Updater", @@ -17614,10 +15668,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell", - "The script updates only the operating system of the LXC container. It DOES NOT update the application installed within the container!" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -17630,7 +15681,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "PVE Update Repositories", @@ -17647,9 +15698,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within the Proxmox shell" - ], + "notes": [], "port": 0, "website": "", "documentation": "", @@ -17662,7 +15711,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Upgopher", @@ -17679,10 +15728,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "Default uploads directory: `/opt/upgopher/uploads`", - "Set application startup options by editing `/etc/systemd/system/upgopher.service`. Read documentation for available options." - ], + "notes": [], "port": 9090, "website": "https://github.com/wanetty/upgopher", "documentation": "https://github.com/wanetty/upgopher#readme", @@ -17695,7 +15741,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "UpSnap", @@ -17712,10 +15758,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "The first user to register becomes the admin (visit `http://IP:8090/_/`).", - "Do not expose UpSnap to the internet — shutdown commands can execute shell commands. Use a VPN for remote access." - ], + "notes": [], "port": 8090, "website": "https://github.com/seriousm4x/UpSnap", "documentation": "https://github.com/seriousm4x/UpSnap/wiki", @@ -17728,7 +15771,7 @@ "lxc" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Uptime Kuma", @@ -17758,7 +15801,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "UrBackup Server", @@ -17775,10 +15818,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "You probably want to drastically extend the storage space to fit whatever clients you want to back up", - "Directory `/opt/urbackup/backups` is set as initial backup path. Change it to your liking" - ], + "notes": [], "port": 55414, "website": "https://www.urbackup.org/", "documentation": "https://www.urbackup.org/documentation.html", @@ -17791,7 +15831,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Vaultwarden", @@ -17808,10 +15848,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "Application uses self-signed certificate for HTTPS to work and is enabled by default. If you need a different setup, please read the documentation.", - "To set the Admin Token, run the command below (or type update) in the LXC Console." - ], + "notes": [], "port": 8000, "website": "https://github.com/dani-garcia/vaultwarden/", "documentation": "https://github.com/dani-garcia/vaultwarden/wiki", @@ -17824,40 +15861,7 @@ "pve" ], "config_path": "/opt/vaultwarden/.env", - "os": "debian" - }, - { - "name": "Vaultwarden", - "slug": "vaultwarden", - "desc": "Vaultwarden is a self-hosted password manager which provides secure and encrypted password storage. It uses client-side encryption and provides access to passwords through a web interface and mobile apps.", - "script": "ct/vaultwarden.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/vaultwarden.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/vaultwarden.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00006" - ], - "category_names": [ - "Authentication & Security" - ], - "notes": [ - "Application uses self-signed certificate for HTTPS to work and is enabled by default. If you need a different setup, please read the documentation.", - "To set the Admin Token, run the command below (or type update) in the LXC Console." - ], - "port": 8000, - "website": "https://github.com/dani-garcia/vaultwarden/", - "documentation": "https://github.com/dani-garcia/vaultwarden/wiki", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/vaultwarden.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/opt/vaultwarden/.env", - "os": "alpine" + "os": "" }, { "name": "Verdaccio", @@ -17874,9 +15878,7 @@ "category_names": [ "AI / Coding & Dev-Tools" ], - "notes": [ - "To create the first user, run: npm adduser --registry http://:4873" - ], + "notes": [], "port": 4873, "website": "https://verdaccio.org/", "documentation": "https://verdaccio.org/docs/what-is-verdaccio", @@ -17889,7 +15891,7 @@ "pve" ], "config_path": "/opt/verdaccio/config/config.yaml", - "os": "debian" + "os": "" }, { "name": "VersityGW", @@ -17906,11 +15908,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "S3 access credentials are generated during installation and stored in /etc/versitygw.d/gateway.conf", - "Data is stored in /opt/versitygw-data (POSIX backend)", - "Use any S3-compatible client to connect to the gateway endpoint" - ], + "notes": [], "port": 7070, "website": "https://www.versity.com/", "documentation": "https://github.com/versity/versitygw/wiki", @@ -17923,7 +15921,7 @@ "lxc" ], "config_path": "/etc/versitygw.d/gateway.conf", - "os": "debian" + "os": "" }, { "name": "VictoriaMetrics", @@ -17940,9 +15938,7 @@ "category_names": [ "Databases" ], - "notes": [ - "Included option to install VictoriaLogs." - ], + "notes": [], "port": 8428, "website": "https://victoriametrics.com/", "documentation": "https://docs.victoriametrics.com/", @@ -17955,7 +15951,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Vikunja", @@ -17985,7 +15981,7 @@ "pve" ], "config_path": "/etc/vikunja/config.yml", - "os": "debian" + "os": "" }, { "name": "Wallabag", @@ -18002,9 +15998,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "Database credentials are stored in ~/wallabag.creds" - ], + "notes": [], "port": 8000, "website": "https://wallabag.org/", "documentation": "https://doc.wallabag.org/", @@ -18017,7 +16011,7 @@ "pve" ], "config_path": "/opt/wallabag/app/config/parameters.yml", - "os": "debian" + "os": "" }, { "name": "Wallos", @@ -18047,7 +16041,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Wanderer", @@ -18077,7 +16071,7 @@ "pve" ], "config_path": "/opt/wanderer/.env", - "os": "debian" + "os": "" }, { "name": "Warracker", @@ -18094,9 +16088,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "The first user you register will be the admin user." - ], + "notes": [], "port": 80, "website": "https://warracker.com/", "documentation": "", @@ -18109,7 +16101,7 @@ "pve" ], "config_path": "/opt/.env", - "os": "debian" + "os": "" }, { "name": "Wastebin", @@ -18139,7 +16131,7 @@ "pve" ], "config_path": "/opt/wastebin-data/.env", - "os": "debian" + "os": "" }, { "name": "Watcharr", @@ -18169,7 +16161,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "WatchYourLAN", @@ -18199,7 +16191,7 @@ "pve" ], "config_path": "/data/config.yaml", - "os": "debian" + "os": "" }, { "name": "Wavelog", @@ -18216,9 +16208,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "Database credentials: `cat ~/wavelog.creds`" - ], + "notes": [], "port": 80, "website": "https://www.wavelog.org/", "documentation": "https://github.com/wavelog/wavelog/wiki", @@ -18231,7 +16221,7 @@ "pve" ], "config_path": "/opt/wavelog/application/config/config.php", - "os": "debian" + "os": "" }, { "name": "Wazuh", @@ -18248,10 +16238,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.", - "Show password: `cat ~/wazuh.creds`" - ], + "notes": [], "port": 443, "website": "https://wazuh.com/", "documentation": "https://documentation.wazuh.com/", @@ -18268,7 +16255,7 @@ "username": "root", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Wealthfolio", @@ -18285,9 +16272,7 @@ "category_names": [ "Finance & Budgeting" ], - "notes": [ - "Login password is stored in ~/wealthfolio.creds" - ], + "notes": [], "port": 8080, "website": "https://wealthfolio.app/", "documentation": "https://wealthfolio.app/docs/introduction/", @@ -18304,7 +16289,7 @@ "username": "", "password": "See ~/wealthfolio.creds" }, - "os": "debian" + "os": "" }, { "name": "Web-Check", @@ -18321,9 +16306,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "This script uses a fork located here: `https://github.com/CrazyWolf13/web-check/` as the original Repository does not provide tagged Github Releases, an issues is open for this: `https://github.com/Lissy93/web-check/issues/248`" - ], + "notes": [], "port": 3000, "website": "https://github.com/lissy93/web-check", "documentation": "https://github.com/Lissy93/web-check/blob/master/.github/README.md", @@ -18336,7 +16319,7 @@ "pve" ], "config_path": "/opt/web-check/.env", - "os": "debian" + "os": "" }, { "name": "Webmin System Administration", @@ -18353,9 +16336,7 @@ "category_names": [ "Proxmox & Virtualization" ], - "notes": [ - "Execute within an existing LXC Console" - ], + "notes": [], "port": 10000, "website": "https://webmin.com/", "documentation": "https://webmin.com/docs/", @@ -18374,7 +16355,7 @@ "username": "root", "password": "root" }, - "os": "debian" + "os": "" }, { "name": "wger", @@ -18391,9 +16372,7 @@ "category_names": [ "Gaming & Leisure" ], - "notes": [ - "This LXC also runs Celery and Redis to synchronize workouts and ingredients" - ], + "notes": [], "port": 3000, "website": "https://wger.de", "documentation": "https://wger.readthedocs.io/en/latest/index.html#", @@ -18410,7 +16389,7 @@ "username": "admin", "password": "adminadmin" }, - "os": "debian" + "os": "" }, { "name": "Whisparr", @@ -18440,7 +16419,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Wiki.js", @@ -18470,7 +16449,7 @@ "pve" ], "config_path": "/opt/wikijs/config.yml", - "os": "debian" + "os": "" }, { "name": "WireGuard", @@ -18487,10 +16466,7 @@ "category_names": [ "Network & Firewall" ], - "notes": [ - "Wireguard and WGDashboard are not the same. More info: `https://wgdashboard.dev/`", - "WGDashboard installation is optional." - ], + "notes": [], "port": 10086, "website": "https://www.wireguard.com/", "documentation": "https://www.wireguard.com/quickstart/", @@ -18507,44 +16483,7 @@ "username": "admin", "password": "admin" }, - "os": "debian" - }, - { - "name": "WireGuard", - "slug": "wireguard", - "desc": "WireGuard is a free and open-source virtual private network (VPN) software that uses modern cryptography to secure the data transmitted over a network. It is designed to be fast, secure, and easy to use. WireGuard supports various operating systems, including Linux, Windows, macOS, Android, and iOS. It operates at the network layer and is capable of being used with a wide range of protocols and configurations. Unlike other VPN protocols, WireGuard is designed to be simple and fast, with a focus on security and speed. It is known for its ease of setup and configuration, making it a popular choice for personal and commercial use.", - "script": "ct/wireguard.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wireguard.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/wireguard.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00004" - ], - "category_names": [ - "Network & Firewall" - ], - "notes": [ - "Wireguard and WGDashboard are not the same. More info: `https://wgdashboard.dev/`", - "WGDashboard installation is optional." - ], - "port": 10086, - "website": "https://www.wireguard.com/", - "documentation": "https://www.wireguard.com/quickstart/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wireguard.webp", - "updateable": true, - "privileged": false, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "/etc/wireguard/wg0.conf", - "default_credentials": { - "username": "admin", - "password": "admin" - }, - "os": "alpine" + "os": "" }, { "name": "Wishlist", @@ -18561,9 +16500,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "When using a reverse proxy with this script, please edit the`ORIGIN` value in `/opt/wishlist/.env` to point to your new URL, otherwise creating an admin account or logging in will not work." - ], + "notes": [], "port": 3280, "website": "https://github.com/cmintey/wishlist", "documentation": "https://github.com/cmintey/wishlist/blob/main/README.md#getting-started", @@ -18576,7 +16513,7 @@ "pve" ], "config_path": "/opt/wishlist/.env", - "os": "debian" + "os": "" }, { "name": "Wizarr", @@ -18608,7 +16545,7 @@ "pve" ], "config_path": "/opt/wizarr/.env", - "os": "debian" + "os": "" }, { "name": "Wordpress", @@ -18638,7 +16575,7 @@ "pve" ], "config_path": "/var/www/html/wordpress/wp-config.php", - "os": "debian" + "os": "" }, { "name": "WriteFreely", @@ -18655,9 +16592,7 @@ "category_names": [ "Documents & Notes" ], - "notes": [ - "After installation execute `writefreely user create --admin :` to create your user." - ], + "notes": [], "port": 80, "website": "https://writefreely.org/", "documentation": "https://writefreely.org/docs", @@ -18670,7 +16605,7 @@ "pve" ], "config_path": "/opt/writefreely/config.ini", - "os": "debian" + "os": "" }, { "name": "Yamtrack", @@ -18687,10 +16622,7 @@ "category_names": [ "Media & Streaming" ], - "notes": [ - "Set API keys (TMDB_API, MAL_API, IGDB_ID, IGDB_SECRET) in /opt/yamtrack/src/.env to enable media search from external providers.", - "If using a reverse proxy, set the URLS variable in .env to your external URL (e.g., URLS=https://yamtrack.example.com)." - ], + "notes": [], "port": 8000, "website": "https://github.com/FuzzyGrim/Yamtrack", "documentation": "https://github.com/FuzzyGrim/Yamtrack/wiki", @@ -18703,7 +16635,7 @@ "pve" ], "config_path": "/opt/yamtrack/src/.env", - "os": "debian" + "os": "" }, { "name": "YOURLS", @@ -18720,10 +16652,7 @@ "category_names": [ "Miscellaneous" ], - "notes": [ - "After installation, visit /admin/install.php once to initialize the database and complete setup.", - "Get Admin-Password: `grep -A2 'admin' /opt/yourls/user/config.php`" - ], + "notes": [], "port": 80, "website": "https://yourls.org/", "documentation": "https://yourls.org/", @@ -18740,7 +16669,7 @@ "username": "admin", "password": "Generated during install" }, - "os": "debian" + "os": "" }, { "name": "yt-dlp-webui", @@ -18757,11 +16686,7 @@ "category_names": [ "Files & Downloads" ], - "notes": [ - "Show password: `cat ~/yt-dlp-webui.creds`", - "The config file is located in `/opt/yt-dlp-webui/config.conf`", - "Make sure to either mount an external path or increase the Disk space afterwards" - ], + "notes": [], "port": 3033, "website": "https://github.com/marcopiovanello/yt-dlp-web-ui", "documentation": "https://github.com/marcopiovanello/yt-dlp-web-ui", @@ -18778,7 +16703,7 @@ "username": "admin", "password": "" }, - "os": "debian" + "os": "" }, { "name": "Yubal", @@ -18808,7 +16733,7 @@ "pve" ], "config_path": "/opt/yubal.env", - "os": "debian" + "os": "" }, { "name": "YunoHost", @@ -18825,9 +16750,7 @@ "category_names": [ "Operating Systems" ], - "notes": [ - "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing." - ], + "notes": [], "port": 80, "website": "https://yunohost.org/", "documentation": "https://doc.yunohost.org/", @@ -18840,7 +16763,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Zabbix", @@ -18857,12 +16780,7 @@ "category_names": [ "Monitoring & Analytics" ], - "notes": [ - "Database credentials: `cat ~/zabbix.creds`", - "You can choose between Zabbix agent (classic) and agent2 (modern) during installation", - "For agent2 the PostgreSQL plugin is installed by default; all plugins are optional", - "If agent2 with NVIDIA plugin is installed in an environment without GPU, the installer disables it automatically" - ], + "notes": [], "port": 0, "website": "https://www.zabbix.com/", "documentation": "https://www.zabbix.com/documentation/current/en/manual", @@ -18879,7 +16797,7 @@ "username": "Admin", "password": "zabbix" }, - "os": "debian" + "os": "" }, { "name": "Zammad", @@ -18909,7 +16827,7 @@ "pve" ], "config_path": "/etc/nginx/sites-available/zammad.conf", - "os": "debian" + "os": "" }, { "name": "Zerobyte", @@ -18926,9 +16844,7 @@ "category_names": [ "Backup & Recovery" ], - "notes": [ - "For remote mount support (NFS, SMB, WebDAV, SFTP), enable FUSE device passthrough on the LXC container. (FUSE is pre-configured)" - ], + "notes": [], "port": 4096, "website": "https://github.com/nicotsx/zerobyte", "documentation": "https://github.com/nicotsx/zerobyte#readme", @@ -18941,7 +16857,7 @@ "pve" ], "config_path": "/opt/zerobyte/.env", - "os": "debian" + "os": "" }, { "name": "Zerotier-One", @@ -18975,7 +16891,7 @@ "username": "admin", "password": "password" }, - "os": "debian" + "os": "" }, { "name": "Zigbee2MQTT", @@ -18992,9 +16908,7 @@ "category_names": [ "ZigBee, Z-Wave & Matter" ], - "notes": [ - "You can find the post-install guide here: `https://github.com/community-scripts/ProxmoxVE/discussions/410`" - ], + "notes": [], "port": 9442, "website": "https://www.zigbee2mqtt.io/", "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", @@ -19007,39 +16921,7 @@ "pve" ], "config_path": "", - "os": "debian" - }, - { - "name": "Zigbee2MQTT", - "slug": "zigbee2mqtt", - "desc": "Zigbee2MQTT is an open-source software project that allows you to use Zigbee-based smart home devices (such as those sold under the Philips Hue and Ikea Tradfri brands) with MQTT-based home automation systems, like Home Assistant, Node-RED, and others. The software acts as a bridge between your Zigbee devices and MQTT, allowing you to control and monitor these devices from your home automation system.", - "script": "ct/zigbee2mqtt.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/zigbee2mqtt.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/zigbee2mqtt.sh", - "type": "lxc", - "type_id": "nm9bra8mzye2scg", - "categories": [ - "scriptcat00017" - ], - "category_names": [ - "ZigBee, Z-Wave & Matter" - ], - "notes": [ - "You can find the post-install guide here: `https://github.com/community-scripts/ProxmoxVE/discussions/410`" - ], - "port": 9442, - "website": "https://www.zigbee2mqtt.io/", - "documentation": "https://www.zigbee2mqtt.io/guide/getting-started/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zigbee2mqtt.webp", - "updateable": true, - "privileged": true, - "has_arm": false, - "is_dev": false, - "execute_in": [ - "pve" - ], - "config_path": "", - "os": "alpine" + "os": "" }, { "name": "Zipline", @@ -19073,7 +16955,7 @@ "username": "administrator", "password": "password" }, - "os": "debian" + "os": "" }, { "name": "Zitadel", @@ -19090,10 +16972,7 @@ "category_names": [ "Authentication & Security" ], - "notes": [ - "Application credentials: `cat ~/zitadel.creds`", - "Change the ExternalDomain value in `/opt/zitadel/config.yaml` to your domain/hostname/IP and run `bash zitadel-rerun.sh`" - ], + "notes": [], "port": 8080, "website": "https://zitadel.com", "documentation": "https://zitadel.com/docs", @@ -19110,7 +16989,7 @@ "username": "zitadel-admin@zitadel.localhost", "password": "Password1!" }, - "os": "debian" + "os": "" }, { "name": "Zoraxy", @@ -19140,7 +17019,7 @@ "pve" ], "config_path": "", - "os": "debian" + "os": "" }, { "name": "Zot Registry", @@ -19170,7 +17049,7 @@ "pve" ], "config_path": "/etc/zot/config.json", - "os": "debian" + "os": "" }, { "name": "Z-Wave JS UI", @@ -19200,6 +17079,6 @@ "pve" ], "config_path": "/opt/.env", - "os": "debian" + "os": "" } ] \ No newline at end of file From af8e3f6a7197063dceb2bdd2eb0b895934ba4a33 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Wed, 15 Apr 2026 12:18:08 +0000 Subject: [PATCH 136/141] Update helpers_cache.json --- json/helpers_cache.json | 984 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 942 insertions(+), 42 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index d89939fc..c9c2bbf5 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -265,7 +265,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/affine/.env", "os": "" @@ -300,6 +300,36 @@ "config_path": "/opt/agentdvr/agent/Media/XML/config.json", "os": "" }, + { + "name": "Akaunting", + "slug": "akaunting", + "desc": "Akaunting is a free, open-source online accounting software designed for small businesses and freelancers, featuring invoicing, expense tracking, and financial reporting.", + "script": "ct/akaunting.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/akaunting.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/akaunting.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [], + "port": 80, + "website": "https://akaunting.com/", + "documentation": "https://akaunting.com/hc/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/akaunting.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "All Templates", "slug": "all-templates", @@ -385,7 +415,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "vm" ], "config_path": "", "os": "" @@ -514,6 +544,36 @@ "config_path": "", "os": "" }, + { + "name": "Alpine-ntfy", + "slug": "alpine-ntfy", + "desc": "ntfy is a simple HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop via scripts, without signup or cost.", + "script": "ct/alpine-ntfy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-ntfy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-ntfy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [], + "port": 80, + "website": "https://ntfy.sh/", + "documentation": "https://docs.ntfy.sh/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ntfy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Redlib", "slug": "alpine-redlib", @@ -662,6 +722,36 @@ "config_path": "/opt/anchor/.env", "os": "" }, + { + "name": "Anytype", + "slug": "anytype", + "desc": "Anytype is a local-first, privacy-focused alternative to Notion. This script deploys the any-sync-bundle which provides a self-hosted sync server for Anytype clients with external MongoDB and Redis Stack.", + "script": "ct/anytype.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/anytype.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/anytype.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "port": 33010, + "website": "https://anytype.io/", + "documentation": "https://doc.anytype.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/anytype.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Anytype Server", "slug": "anytype-server", @@ -692,6 +782,36 @@ "config_path": "/opt/anytype/.env", "os": "" }, + { + "name": "Apache-Cassandra", + "slug": "apache-cassandra", + "desc": "Apache-Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.", + "script": "ct/apache-cassandra.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/apache-cassandra.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/apache-cassandra.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "port": 0, + "website": "https://cassandra.apache.org/", + "documentation": "https://cassandra.apache.org/doc/latest/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache-cassandra.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Apache CouchDB", "slug": "apache-couchdb", @@ -835,7 +955,7 @@ "port": 8000, "website": "https://appriseit.com/api/", "documentation": "https://appriseit.com/api/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apprise.webp", + "logo": "https://appriseit.com/_s/apprise-full-logo-light.DZmBGJFz.svg", "updateable": true, "privileged": false, "has_arm": false, @@ -975,6 +1095,36 @@ "config_path": "", "os": "" }, + { + "name": "Argus", + "slug": "argus", + "desc": "Argus will query websites at a user defined interval for new software releases and then trigger Gotify/Slack/Other notification(s) and/or WebHook(s) when one has been found. For example, you could set it to monitor the Argus repo (release-argus/argus). This will query the GitHub API and track the tag_name variable. When this variable changes from what it was on a previous query, a GitHub-style WebHook could be sent that triggers something (like AWX) to update Argus on your server.", + "script": "ct/argus.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/argus.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/argus.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00011" + ], + "category_names": [ + "Files & Downloads" + ], + "notes": [], + "port": 8080, + "website": "https://release-argus.io/", + "documentation": "https://release-argus.io/docs/overview/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/argus.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Aria2", "slug": "aria2", @@ -1005,6 +1155,40 @@ "config_path": "/root/aria2.daemon", "os": "" }, + { + "name": "ARM", + "slug": "arm", + "desc": "Automatic Ripping Machine (ARM) automatically detects and rips Blu-rays, DVDs, and CDs. It identifies disc type, retrieves metadata, and handles transcoding with MakeMKV and HandBrake.", + "script": "ct/arm.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/arm.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/arm.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "port": 8080, + "website": "https://github.com/automatic-ripping-machine/automatic-ripping-machine", + "documentation": "https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/arm.webp", + "updateable": true, + "privileged": true, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "password" + }, + "os": "" + }, { "name": "Asterisk", "slug": "asterisk", @@ -1124,7 +1308,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/etc/authentik/config.yml", "os": "" @@ -1595,6 +1779,36 @@ "config_path": "`/opt/bitmagnet/config.yml` or `/opt/bitmagnet/.env`", "os": "" }, + { + "name": "Blinko", + "slug": "blinko", + "desc": "Blinko is an AI-powered card note-taking tool designed for capturing and organizing fleeting thoughts with natural language search powered by RAG technology.", + "script": "ct/blinko.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/blinko.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/blinko.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "port": 1111, + "website": "https://blinko.space/", + "documentation": "https://docs.blinko.space/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/blinko.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Blocky", "slug": "blocky", @@ -1834,7 +2048,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/caddymanager/caddymanager.env", "default_credentials": { @@ -1907,6 +2121,40 @@ "config_path": "", "os": "" }, + { + "name": "Certimate", + "slug": "certimate", + "desc": "Certimate is an open-source SSL certificate management tool that automates the application, deployment, and renewal of SSL certificates, supporting integration with various cloud providers and deployment targets.", + "script": "ct/certimate.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/certimate.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/certimate.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00006" + ], + "category_names": [ + "Authentication & Security" + ], + "notes": [], + "port": 8090, + "website": "https://certimate.me/", + "documentation": "https://docs.certimate.me/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/certimate.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "default_credentials": { + "username": "admin@certimate.fun", + "password": "1234567890" + }, + "os": "" + }, { "name": "Change Detection", "slug": "changedetection", @@ -2117,6 +2365,40 @@ "config_path": "/opt/cleanuparr/config", "os": "" }, + { + "name": "ClickHouse", + "slug": "clickhouse", + "desc": "ClickHouse is an open-source, high-performance columnar database management system designed for real-time analytics and data processing using SQL queries.", + "script": "ct/clickhouse.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/clickhouse.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/clickhouse.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "port": 8123, + "website": "https://clickhouse.com/", + "documentation": "https://clickhouse.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/clickhouse.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "default_credentials": { + "username": "default", + "password": "" + }, + "os": "" + }, { "name": "CLIProxyAPI", "slug": "cliproxyapi", @@ -2333,6 +2615,40 @@ "config_path": "/opt", "os": "" }, + { + "name": "CommaFeed", + "slug": "commafeed", + "desc": "CommaFeed is a Google Reader inspired self-hosted RSS reader.", + "script": "ct/commafeed.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/commafeed.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/commafeed.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "port": 8082, + "website": "https://www.commafeed.com/", + "documentation": "https://athou.github.io/commafeed/documentation/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/commafeed.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "default_credentials": { + "username": "admin", + "password": "admin" + }, + "os": "" + }, { "name": "Configarr", "slug": "configarr", @@ -2743,6 +3059,36 @@ "config_path": "/opt/cryptpad/config/config.js", "os": "" }, + { + "name": "Dagu", + "slug": "dagu", + "desc": "Dagu is a powerful, developer-friendly workflow engine that allows you to define DAGs (Directed Acyclic Graphs) in a simple YAML format for scheduling and running complex job dependencies.", + "script": "ct/dagu.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/dagu.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/dagu.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00019" + ], + "category_names": [ + "Automation & Scheduling" + ], + "notes": [], + "port": 8080, + "website": "https://dagu.sh/", + "documentation": "https://docs.dagu.sh/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/dagu.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Dashy", "slug": "dashy", @@ -2844,17 +3190,17 @@ { "name": "ddclient", "slug": "ddclient", - "desc": "

ddclient is a Perl client used to update dynamic DNS entries for accounts on a wide range of dynamic DNS service providers. It supports multiple protocols and providers, allowing automatic IP address updates for your domain names.

", + "desc": "ddclient is a Perl client used to update dynamic DNS entries for accounts on a wide range of dynamic DNS service providers. It supports multiple protocols and providers, allowing automatic IP address updates for your domain names.", "script": "ct/ddclient.sh", "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ddclient.sh", "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ddclient.sh", "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ - "scriptcat00005" + "scriptcat00004" ], "category_names": [ - "Adblock & DNS" + "Network & Firewall" ], "notes": [], "port": 0, @@ -2864,8 +3210,10 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": false, - "execute_in": [], + "is_dev": true, + "execute_in": [ + "lxc" + ], "config_path": "/etc/ddclient.conf", "os": "" }, @@ -3147,7 +3495,7 @@ "config_path": "/opt/discourse/.env", "default_credentials": { "username": "admin", - "password": "ChangeMe12345678" + "password": "" }, "os": "" }, @@ -4239,6 +4587,36 @@ "config_path": "/opt/flatnotes/.env", "os": "" }, + { + "name": "Fleet", + "slug": "fleet", + "desc": "Fleet is an open-source device management platform for IT and security teams to manage and monitor servers, laptops, and other devices with osquery.", + "script": "ct/fleet.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/fleet.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/fleet.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 8080, + "website": "https://fleetdm.com/", + "documentation": "https://fleetdm.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/fleet.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "FlowiseAI", "slug": "flowiseai", @@ -4805,9 +5183,9 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/actions-runner", "os": "" @@ -4873,6 +5251,36 @@ "config_path": "/usr/local/share/doc/glances/glances.conf", "os": "" }, + { + "name": "GlobaLeaks", + "slug": "globaleaks", + "desc": "GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.", + "script": "ct/globaleaks.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/globaleaks.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/globaleaks.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "port": 443, + "website": "https://www.globaleaks.org/", + "documentation": "https://docs.globaleaks.org", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/globaleaks.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "GLPI", "slug": "glpi", @@ -4965,6 +5373,36 @@ "config_path": "/opt/go2rtc/go2rtc.yaml", "os": "" }, + { + "name": "GoDoxy", + "slug": "godoxy", + "desc": "GoDoxy Agent is a lightweight system agent that connects Proxmox nodes and LXC containers to a GoDoxy main server, enabling automatic route binding, LXC lifecycle control, and real-time log streaming.", + "script": "ct/godoxy.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/godoxy.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/godoxy.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00021" + ], + "category_names": [ + "Webservers & Proxies" + ], + "notes": [], + "port": 0, + "website": "https://github.com/yusing/godoxy", + "documentation": "https://docs.godoxy.dev", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/godoxy.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Gogs", "slug": "gogs", @@ -5431,6 +5869,36 @@ "config_path": "/opt/hivemq/conf/config.xml", "os": "" }, + { + "name": "HiveMQ CE", + "slug": "hivemq", + "desc": "HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5.", + "script": "ct/hivemq.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/hivemq.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/hivemq.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00018" + ], + "category_names": [ + "MQTT & Messaging" + ], + "notes": [], + "port": 1883, + "website": "https://www.hivemq.com/", + "documentation": "https://github.com/hivemq/hivemq-community-edition/wiki", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hivemq.webp", + "updateable": false, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Homarr", "slug": "homarr", @@ -5705,7 +6173,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/hoodik/.env", "os": "" @@ -6011,6 +6479,36 @@ "config_path": "", "os": "" }, + { + "name": "InspIRCd 4", + "slug": "inspircd", + "desc": "InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.", + "script": "ct/inspircd.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/inspircd.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/inspircd.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00024" + ], + "category_names": [ + "Gaming & Leisure" + ], + "notes": [], + "port": 6667, + "website": "https://www.inspircd.org/", + "documentation": "https://docs.inspircd.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/inspircd.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "InvenTree", "slug": "inventree", @@ -6075,6 +6573,36 @@ "config_path": "/opt/investbrain/.env", "os": "" }, + { + "name": "Invidious", + "slug": "invidious", + "desc": "A self-hosted alternative frontend for YouTube", + "script": "ct/invidious.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/invidious.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/invidious.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00013" + ], + "category_names": [ + "Media & Streaming" + ], + "notes": [], + "port": 3000, + "website": "https://invidious.io", + "documentation": "https:/docs.invidious.io", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/invidious.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "InvoiceNinja", "slug": "invoiceninja", @@ -6105,6 +6633,36 @@ "config_path": "/opt/invoiceninja/.env", "os": "" }, + { + "name": "InvoiceShelf", + "slug": "invoiceshelf", + "desc": "InvoiceShelf is an open-source web and mobile app that helps you track expenses, payments and create professional invoices and estimates.", + "script": "ct/invoiceshelf.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/invoiceshelf.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/invoiceshelf.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00023" + ], + "category_names": [ + "Finance & Budgeting" + ], + "notes": [], + "port": 80, + "website": "https://invoiceshelf.com/", + "documentation": "https://docs.invoiceshelf.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/invoiceshelf.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "ioBroker", "slug": "iobroker", @@ -7001,6 +7559,36 @@ "config_path": "/opt/komodo/compose.env", "os": "" }, + { + "name": "Kubo", + "slug": "kubo", + "desc": "Kubo, developed by IPFS, is a decentralized file storage and sharing protocol. It implements the IPFS protocol, allowing users to manage files across a distributed network, ensuring data integrity and availability. Kubo supports file versioning, pinning, provides APIs and CLI tools for developers, and allows customizable node configurations for enhanced privacy and control.", + "script": "ct/kubo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kubo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/kubo.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00004" + ], + "category_names": [ + "Network & Firewall" + ], + "notes": [], + "port": 5001, + "website": "https://github.com/ipfs/kubo", + "documentation": "https://docs.ipfs.tech/how-to/command-line-quick-start/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ipfs.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Kutt", "slug": "kutt", @@ -7154,7 +7742,7 @@ { "name": "LibreChat", "slug": "librechat", - "desc": "
\r\n
LibreChat is an open-source AI chat platform that supports multiple AI providers including OpenAI, Anthropic, Google, and more. It features conversation history, multi-modal support, custom endpoints, and a plugin system.
\r\n
", + "desc": "LibreChat is an open-source AI chat platform that supports multiple AI providers including OpenAI, Anthropic, Google, and more. It features conversation history, multi-modal support, custom endpoints, and a plugin system.", "script": "ct/librechat.sh", "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/librechat.sh", "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/librechat.sh", @@ -7167,8 +7755,8 @@ "AI / Coding & Dev-Tools" ], "notes": [], - "port": 3000, - "website": "https://www.librechat.ai", + "port": 3080, + "website": "https://www.librechat.ai/", "documentation": "https://www.librechat.ai/docs", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/librechat.webp", "updateable": true, @@ -7176,7 +7764,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/librechat/.env", "os": "" @@ -7602,13 +8190,13 @@ "port": 3000, "website": "https://github.com/mudler/LocalAGI", "documentation": "https://github.com/mudler/LocalAGI#installation-options", - "logo": "", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/localagi.webp", "updateable": true, "privileged": false, "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/localagi/.env", "os": "" @@ -7947,6 +8535,36 @@ "config_path": "", "os": "" }, + { + "name": "Matomo", + "slug": "matomo", + "desc": "Matomo is the leading free and open-source web analytics platform, providing a privacy-respecting alternative to Google Analytics with full data ownership.", + "script": "ct/matomo.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/matomo.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/matomo.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00009" + ], + "category_names": [ + "Monitoring & Analytics" + ], + "notes": [], + "port": 80, + "website": "https://matomo.org/", + "documentation": "https://matomo.org/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/matomo.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Matter Server", "slug": "matter-server", @@ -8413,6 +9031,36 @@ }, "os": "" }, + { + "name": "Mini QR", + "slug": "mini-qr", + "desc": "Create & scan cute qr codes easily.", + "script": "ct/mini-qr.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mini-qr.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/mini-qr.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "port": 80, + "website": "https://mini-qr-code-generator.vercel.app/", + "documentation": "https://github.com/lyqht/mini-qr", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/mini-qr.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Miniflux", "slug": "miniflux", @@ -8506,7 +9154,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/var/www/MintHCM", "default_credentials": { @@ -8812,7 +9460,7 @@ "port": 3000, "website": "https://nametag.one", "documentation": "https://github.com/mattogodoy/nametag", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nametag.webp", + "logo": "https://raw.githubusercontent.com/mattogodoy/nametag/master/public/android-chrome-192x192.png", "updateable": true, "privileged": false, "has_arm": false, @@ -8887,6 +9535,40 @@ }, "os": "" }, + { + "name": "Neo4j", + "slug": "neo4j", + "desc": "Neo4j is a graph database designed to manage complex data relationships. It uses nodes, relationships, and properties to store and analyze connected data, making it ideal for applications like recommendation engines, fraud detection, and network analysis. Its structure allows for fast querying and deep data insights through native graph storage.", + "script": "ct/neo4j.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/neo4j.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/neo4j.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "port": 7474, + "website": "https://neo4j.com/product/neo4j-graph-database/", + "documentation": "https://neo4j.com/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/neo4j.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "default_credentials": { + "username": "neo4j", + "password": "neo4j" + }, + "os": "" + }, { "name": "NetBird", "slug": "netbird", @@ -9348,6 +10030,42 @@ "config_path": "~/.node-red/settings.js", "os": "" }, + { + "name": "NodeBB", + "slug": "nodebb", + "desc": "NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB takes the best of the modern web: real-time streaming discussions, mobile responsiveness, and rich RESTful read/write APIs, while staying true to the original bulletin board/forum format → categorical hierarchies, local user accounts, and asynchronous messaging.", + "script": "ct/nodebb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nodebb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/nodebb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00010", + "scriptcat00025" + ], + "category_names": [ + "Dashboards & Frontends", + "Business & ERP" + ], + "notes": [], + "port": 4567, + "website": "https://nodebb.org/", + "documentation": "https://docs.nodebb.org/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nodebb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "default_credentials": { + "username": "helper-scripts", + "password": "helper-scripts" + }, + "os": "" + }, { "name": "nodecast-tv", "slug": "nodecast-tv", @@ -9940,7 +10658,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/opengist/config.yml", "os": "" @@ -10252,7 +10970,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/ots/.env", "os": "" @@ -10567,6 +11285,36 @@ "config_path": "/opt/paperless/paperless.conf", "os": "" }, + { + "name": "Papermark", + "slug": "papermark", + "desc": "Papermark is an open-source document sharing alternative to DocSend with built-in analytics, custom domains, and secure shareable links.", + "script": "ct/papermark.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/papermark.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/papermark.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00012" + ], + "category_names": [ + "Documents & Notes" + ], + "notes": [], + "port": 3000, + "website": "https://www.papermark.com/", + "documentation": "https://www.papermark.com/docs", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/papermark.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Papra", "slug": "papra", @@ -11806,7 +12554,9 @@ "privileged": false, "has_arm": false, "is_dev": true, - "execute_in": [], + "execute_in": [ + "lxc" + ], "config_path": "", "os": "" }, @@ -11963,7 +12713,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/.config/ps5-mqtt/config.json", "os": "" @@ -12058,6 +12808,36 @@ "config_path": "/etc/pulse", "os": "" }, + { + "name": "Puter", + "slug": "puter", + "desc": "Puter is an open-source personal cloud and web desktop environment that runs in your browser, providing a full desktop experience with file management, app ecosystem, and cloud storage.", + "script": "ct/puter.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/puter.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/puter.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "port": 4100, + "website": "https://puter.com/", + "documentation": "https://docs.puter.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/puter.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "PVE Privilege Converter", "slug": "pve-privilege-converter", @@ -12641,6 +13421,36 @@ "config_path": "/opt/romm/.env", "os": "" }, + { + "name": "RSS-Bridge", + "slug": "rss-bridge", + "desc": "RSS-Bridge is a PHP web application that generates web feeds for websites that don't have one, supporting over 400 bridges for various platforms and services.", + "script": "ct/rss-bridge.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rss-bridge.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/rss-bridge.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [], + "port": 80, + "website": "https://rss-bridge.org/", + "documentation": "https://rss-bridge.github.io/rss-bridge/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/rss-bridge.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Runtipi", "slug": "runtipi", @@ -12727,7 +13537,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/rustypaste/config.toml", "os": "" @@ -12967,7 +13777,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "", "os": "" @@ -13245,7 +14055,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/skylite-ux/.env", "os": "" @@ -13408,6 +14218,36 @@ "config_path": "/opt/snowshare.env", "os": "" }, + { + "name": "SolidTime", + "slug": "solidtime", + "desc": "SolidTime is a modern open-source time tracking application for freelancers and agencies, featuring project management, task tracking, billable rates, and multiple organizations.", + "script": "ct/solidtime.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/solidtime.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/solidtime.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00025" + ], + "category_names": [ + "Business & ERP" + ], + "notes": [], + "port": 80, + "website": "https://www.solidtime.io/", + "documentation": "https://docs.solidtime.io/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/solidtime.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "sonarqube", "slug": "sonarqube", @@ -13834,7 +14674,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/etc/step-ca", "default_credentials": { @@ -13992,7 +14832,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/streamlink-webui.env", "default_credentials": { @@ -14728,7 +15568,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "", "os": "" @@ -14906,7 +15746,7 @@ "port": 3313, "website": "https://transmute.sh", "documentation": "https://transmute.sh/docs/getting-started/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/transmute.webp", + "logo": "https://raw.githubusercontent.com/transmute-app/transmute/main/frontend/public/transmute-logo.svg", "updateable": true, "privileged": false, "has_arm": false, @@ -15588,7 +16428,7 @@ "has_arm": false, "is_dev": true, "execute_in": [ - "pve" + "vm" ], "config_path": "", "os": "" @@ -15624,7 +16464,7 @@ "os": "" }, { - "name": "PVE LXC Apps Updater", + "name": "PVE LXC Apps Update", "slug": "update-apps", "desc": "This script updates community-scripts managed LXC containers on a Proxmox VE node. It detects the installed service, verifies available update scripts, and applies updates interactively or unattended. Optionally, containers can be backed up before the update process. If additional build resources (CPU/RAM) are required, the script adjusts container resources temporarily and restores them after the update. Containers requiring a reboot will be listed at the end of the process.", "script": "tools/pve/update-apps.sh", @@ -15641,7 +16481,7 @@ "notes": [], "port": 0, "website": "", - "documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/11532", + "documentation": "", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox.webp", "updateable": true, "privileged": false, @@ -15833,6 +16673,36 @@ "config_path": "", "os": "" }, + { + "name": "Valkey", + "slug": "valkey", + "desc": "Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.", + "script": "ct/valkey.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/valkey.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/valkey.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "port": 6379, + "website": "https://valkey.io/", + "documentation": "https://valkey.io/docs/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valkey.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": false, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Vaultwarden", "slug": "vaultwarden", @@ -16218,7 +17088,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/wavelog/application/config/config.php", "os": "" @@ -16421,6 +17291,36 @@ "config_path": "", "os": "" }, + { + "name": "WhoDB", + "slug": "whodb", + "desc": "WhoDB is a lightweight next-gen database management tool built with Go and React, supporting PostgreSQL, MySQL, SQLite, MongoDB, Redis, MariaDB, ElasticSearch, and ClickHouse with AI-powered natural language queries.", + "script": "ct/whodb.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/whodb.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/whodb.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00008" + ], + "category_names": [ + "Databases" + ], + "notes": [], + "port": 8080, + "website": "https://whodb.com/", + "documentation": "https://docs.whodb.com/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/whodb.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "" + }, { "name": "Wiki.js", "slug": "wikijs", @@ -16602,7 +17502,7 @@ "has_arm": false, "is_dev": false, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/writefreely/config.ini", "os": "" @@ -16660,7 +17560,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": false, + "is_dev": true, "execute_in": [ "lxc" ], @@ -16975,14 +17875,14 @@ "notes": [], "port": 8080, "website": "https://zitadel.com", - "documentation": "https://zitadel.com/docs", + "documentation": "https://zitadel.com/docs/guides/overview", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/zitadel.webp", "updateable": true, "privileged": false, "has_arm": false, - "is_dev": false, + "is_dev": true, "execute_in": [ - "pve" + "lxc" ], "config_path": "/opt/zitadel/config.yaml", "default_credentials": { From c83672a4bcbeb6722039d1842d3bc251d3d88344 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 16 Apr 2026 00:24:34 +0000 Subject: [PATCH 137/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index c9c2bbf5..5b4e2748 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6321,7 +6321,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From c2396d7e819ee9aad6b75193b85aaf43576bd22b Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 16 Apr 2026 12:19:51 +0000 Subject: [PATCH 138/141] Update helpers_cache.json --- json/helpers_cache.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 5b4e2748..629e1c33 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -6944,11 +6944,11 @@ }, { "name": "Jitsi Meet", - "slug": "jitsi", + "slug": "jitsi-meet", "desc": "Jitsi Meet is a set of open-source projects for secure, simple and scalable video conferences with state-of-the-art video quality and features.", - "script": "ct/jitsi.sh", - "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jitsi.sh", - "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jitsi.sh", + "script": "ct/jitsi-meet.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jitsi-meet.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/jitsi-meet.sh", "type": "lxc", "type_id": "nm9bra8mzye2scg", "categories": [ From 5c4ca290fbd0453c9a31d923e08604c5a34e1a46 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Fri, 17 Apr 2026 18:16:35 +0000 Subject: [PATCH 139/141] Update helpers_cache.json --- json/helpers_cache.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 629e1c33..0012fc42 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -14672,7 +14672,7 @@ "updateable": true, "privileged": false, "has_arm": false, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], From 51be0bd3bdd695b4867da325505a84c8fcfcd896 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Apr 2026 21:38:53 +0000 Subject: [PATCH 140/141] Update AppImage release build (2026-04-17 21:38:53) --- AppImage/ProxMenux-1.0.2.AppImage | Bin 0 -> 9880768 bytes AppImage/ProxMenux-Monitor.AppImage.sha256 | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100755 AppImage/ProxMenux-1.0.2.AppImage diff --git a/AppImage/ProxMenux-1.0.2.AppImage b/AppImage/ProxMenux-1.0.2.AppImage new file mode 100755 index 0000000000000000000000000000000000000000..0ddcc1599e2e0e3050b05be6cdb046b469828f2d GIT binary patch literal 9880768 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
-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 WoB zm>a6#c*~8LQANPeG7yjMz?l|1W=FRz{duR44LhoWQ+#tNb&C#7gnq@eVPDeMU=ibk zm9q8HIf+C=4`iuQ zXjL$Q_A6{#rnK|a&tcM)SUa7rFmX?M!rWapUNMcYE9g^6riItMLjS0jF-ADm=zkchHZ*-#ou|^VU zP4r6QK}|f!M0=f3$eg#y$4>p&DT$R37UgnO^fs&j&P3NhO%R~q>_QGSd?TpR9noZ4 zYckXn@qaRRs+rq3X282Xh7qIdu#CpsDda)nK(o12jfAWQ?0CxAgR8F%b^S^1@3by;r17=hEJ9|qs{<>p=Dg4fwOVN%sk)2 z>fW6ZidczrCxap_#cCnN_3{y~maq;aIDDn{E47NXrC;wLGNqmUB>w2e_*b%iORVpC z%vU_dV}a{Jq40eb4Y=<;{2v>6I$`@v&^If(B7Af1P&Okg6fFrWU3f}^e5>zGHUsdV z0QhAdAgzF70DOO_DioT*P|K;*wbug4=6=PHaaCe6Ac+KVs7mYzc%zlE#M2DT{t!#a zMHTLd;ni5fg@dGJobveSN;tdM;L*C^mvQff-?b$hyXoa%s~Kz!gGkXqLvP$c&wZD) z!7gp?`=7L>-nurx-3F{gr*-$o%KF3iK@CvBdcO)5Vu-qV4n{YvrhR-_4 z^=_YlB%D`A~Xj$L<|<#bPk%(79w zDC{kaniqQ-GX(;Hb7>$2v2$T28$PR0whtT;eK6nhCXw_Qk(-#$D)+ftI!_MU;E#tx5;#m<(KZ$+drA!;G#ph3ohBGw|_Fdp$!k^ zzKVOrwHesgzHwCQpTJLsskdhv_v!7QtiDxKZ%19cPjCNZdgHlVxliF9?tOkz#`^bI zJc;={Z#m%)a}aRFI85@Pzs5T@{awD1taSM}A-h-P5X+4<^-`92p<`Rl$s=_ya9HZd@0fq1DWZqyge=l3snRH*3kZile9Igim&=NL;xEyc*2krS+{qY$yXQ+$U|W1pC}=ge`R z#$r`_Rby|X#_lv_({y7-g6DfRlCrTFt2GyOfkRbbQ=k{uUdOv5~Vgx8xGByA8?Psj+vwf1k$2=9c~!XzVa*?9=D$)7by0 z#?X+Y$C-xYTbSV)Q$teVb^{H`F8kVPw1X?=TGVgd*P5Q&1_sF|`$P3W*RAD}!cg7K z@A*}Rs}D_J1FR{ zoV8ETdt1RfcWj)Vj^wd~TM$I;Z( zv#0JkP3_ytg0VH7PCJIOz2TI7vUQio?YV72@1$&xLN`sV{jGN(_t~v$x5rYpnfL6I z?Ow3k>6GoKPTD8iy&&5elx-OE_WOK-3~;>3w#@i78zS-64du)B!{8DQ&&Um75hH$X za^yIPG=AcUbB+{7v&gr9_?E9>aRLs;!v@bn6(_9Xlhw+4%q z1DRfwz5K!1M#?!A*ucOS{*A+9(mW1^h~xIw_%-RWU6=DuPWbJXj-%vOcFhva zqG7}I9F98TsS#N=PKX$AVE-|gEbY58Td_M!AJJA}{tG?vJ;7uj4o>k+G}fA>92K%A z@XaS0HUGtOVi8vYVn)h3_t_m#$0Jpbk5 zK!jn>?T8~x*d>d47lnN*hLrXR+o#$w3wzuy2^-OFD0c)#TK5TicZ6NBOTxy2?@(?H zCTjkhh5g|Y>lNOz8_8d;T#VK_y=5N)$5DmzI!D6ow?l5yQ%ttmBfFX=<0voLy?;fm zmFE~+EOhNdxp%vzcDI`c{Mh3j%5A|^vbP`J92$M?PvmYRJ;f`$;x)|cTYA?p|4!R= zmE0D1UtRfMYA-<09oW2b-c`Z5R)4^G?YL&i94O|B?OiSzV-y=kn?kwmU}O&)FKO?W zZ4!1}e4q^s-+Uns$|^8muZ+6{2Cw=In9 *mAPqM)?>c_h>vrxxZr_%%0-jEb9y& zoi^m(E>duG+JAzA0x^^-Y>g#&beaJ?>J}0&H#Z0{w{J5Es~I+vV2PJ(CMh`k;XOZ+ zbJJq}%|S1~=B(|XiB(#(Xr0Z#cyK6pH(rgU3hX+6!D>;OtK4Fo4mK9_)>;_wPkOuu06{uJ(iwmrY3}|+1L*&)~7}auYDcXzd zFlxhrq1a)RjJ9z!aEF`&!ZE0ww-Xjj_`XueizQ961f_V=F;-$sqT&2QtoPjug3gMd zOS-U@WhEr7`2&V!KsXC^XS5WH-bcaaMEmtZ zLE-+gq`a3QU)hhwGmJbJvO8TcOfH9V%dvG}PwCF?K3jbC*ms{XFC76kt(ju}?v}f0 zfZvqNF&gG+WbRwoAG4>JE4gW)4))L8XOpF;8E9VKZ1a9(eEgr+ z7#3`Wa;Ht%r?LN0jqTR%vjVrvitX+`+ht$-KH9;F*rdLve64LruHJ=)gn3OvVv6}a zr`wS5+b+2!EdLDUE^>GE?QY-Jh{ikNIk@|`M{4u#G$dMbl!nBB9cx3v>~FCl85=n} zYe-xocDEtH%IHvTH4c#3Q|4H*={KU?ji!HWA{txM?+R=8oBpwpvsX2C1~v8)PeGKv z$G$qIUAxh?G4Caf?bhzI0=FAzNOsxRV)IBS_a}^s>?u3&O$ybayW@rG!G3$m-Di^D z^Q-8%8xTA3rs(f8ll7syu={K$*b1tiAII*x$g?Qu)=B#Wy}_^6y&&ia1w94Befuoh zSAX_`pyyD~KgNvvK0)tYL1S-lC^vWfK0)to*Ksxl{hNw?g5KML#;FIP+!A*NvuBthtq99N>l%Mz3ROdnCM89_vm)`BhDZy28 z#hST|O)m@V##>Hz#S(IvT5=WdPfK+2E;U^8Rn0HF8D8%4#QAVr5}nKC6UNmWvx!b# zq(;2B)iBY?i_|nRnCRq1YMR)b=;TFeOaK;^$al)+X;NxKqLX*0X~uM-lXs_S;=x2` zFA_=71z#mPd3~Bf@zzy*+W*2{K33lq)7#H&4$`ShRlAmz}(VPGQxQg2n6VSUMw@=^4(D zq7is0T7j3M8F(q$fl0jy!2s(MCQ?3OB4veXuNwa;pxWCVBcw6eIGn8C5xnIM7dtkD zcynUWS6M+IUwQ4LE42jG7qU4 zd7Wgub;o|;n|ak=Cc2F>$)93w{mmb#7>9VHY~S{nl zuWjWmk7S}-1xAe)-3l6duy(-~kegdS+wwvt>PWUjHJgKMvIY`lRq)D72jHA=%k%hL zpdVO2%UqR_<1dw0BzOjno8Z{Co8b6F2&-4O5Ml0d{K-VK{GC5ak!ST5KHpK3MvPp6 ziG@@XT7I30KIbp-T%d#;q-Ev#97;SVB?kQ^1_LGPI0B0jlga8JN(@Sg&HfUb10`ex z(3aSY5}Q#X9^Hb=K)1|}t_j~XUGz5~5R6aNKgA!*y7-W;_(BezZxfPU=pY7?^3b$Z|EJG~S=C;xRm`fy_`@yA$v zYaM)vdYuGrwoTLz0HnhUGvOI8#cz0@jqB1V<{Y$$tpjHbke^MK%{HNz?ks<`yh=^| zUXuA_<%xqmO)=b$jieSxO+8qXv`?T@Cx=Um3D(>c4WB24k(4JcGp)AY%>}YMr5<22 z&bJb>dQ9$AHpndEDl!Y%!zW5!3OSI7eYN zvr(Kn;LpR`UP{s>r51u5hEpEWD=2vlC4SR|r}qBdTHR8@Q^^slwfnj}5$7Hjs8Id9tzG0gHP* zd2{Zx2e<+mH^5Af0s{XJBnEh;H~(nq0mm&=Lqt-rp+>Tm4G^|MWHT_F4Bo#R{<^u4 z8b(82!58Cl#~&0E+gyU*PRl|H7;xgP!yz=+VvtS9GKhpp-o~@>TlO}hK#yL0+>5m6C$0B)<8>&e z7a8|J)bQjX+@4Igm)ne<OBL>+;;TV1WE|tEIf>| z$xme{yy7P&6IkVYscz@Mn8gd_*63H2pxn+43G#+@PsZ$W)8s%{q%QH4UT*H=9}q&h zbKe|}T>dTW)x|FFD*|I#h$UmSicJL!tYDv&Wn@z>3t{8q*vL&Z%p{;p2<8>a-TCH4 zJql+AC=@VB*?}^gsLoyb=8zyj_>}c%17nF_J7>e`d%B;a#Uako^{jN$G;)7YeG1D7 z-1!ZT<|TROwI~F28Xu}81XyCVPHTb>;u!xesYkj|`o8KT* z%|TVbobWt!YeQ0Jps4+rNJgp=let|{mc|ZsQrIzfj=)bXhqTCaBT7Q}iH*)7ulgF* z+MR?b55SeMAvyKP(c13NFmhB0{DJf)~?-|HS)v z`gB;awCi2^68he_PTKYFH2Rfe+Vy4w^z`Y?5Xfv3sHeVS6 z;bvxRWqbMsyn-L#U%&c1?KwvMMqu9Z48C~2VqSFQ93u;E(ihBg4`f|Yi{ zN;`nPD`=r6xWU(r>lVPrIN!L~F9c(uj*1Fpt%dRcflC4=NwPyOYnCr-k=7bB5w*lj zq|W4@X`T^z8u0)!Yd#2$RMSvCiI2R59u`U6yEG-y4Dr!Rbf z&Fw=1AF#Gx_J+bv8CROD2m3PG_HBsH*qcA*WMyt*2NJOdY6bgI2!ShLUk8|5|c`3M-Hxa^~V6Eih0lsH)tR^BvDHmS@81WaTmfvW{ERa zHdOXl2h54V8Iq}!$Jv6Z7%jr-I3FO=;d?4z^%Bl7B>(M=CcyOx@~WV>`pyfjju+y zOV$thijVt;tHn}XPVpMXjy{B9S=v6W(z*RYzwH|bP)EqFw>18R`(~xhOGpFnfC><( z@p{mJ(A|vgKyS|&!zcu?8$tWbFGb5SP|;+_;|Q*h$6&;H0|Tj|3xB_Z&KMfXIJZcZ zvHc1$RK)qlJk&F+0e^YA_tNzCCYskIU;*{r(EjQUHmGROv?DPnd=M9F8Z;1ZU0tzk zk`SHyCgL~@FdiQr#=&VV6Y(>StLnvQR^y10O28P1nQ^9EOoBeNm~3(+B=3km+1C1` z(^QSWxu!|5(xI~45gHo~C2(5Qnz8}FPM{xvGUf%q$6Nb>%?!rnr`ge{{o+^dShnfP z9r5T^jF@bl9qnKG7eSWN?ZAGdp{7YdirsVHKz)Ula3D)|0yLYdJn1HOk1NKlz|}q1 zyB~+c;ajdn3SHhO`?57+14FS?tQ-isaT1GmFc9}oq;>EMtEK--mHP#)sqf3gfkf14 zYwZa&!K5vh;N9USZ3uIV^f(Ond_QAAguF$@6D}9p1Kpv{8>Ksxh;Ha*lze=21A68h zOYeL7#l(QhJk&Iv>^C3VO9Rs^zA;!FPV?UA7SNTu9LCkjUGLE?eNGKpJePBhY?8n2 z&vaDF*J|0f4b~fsPzDlkRPw3H{bZyfpUAH1hyl<5NQ7U54OCjq9x4_QuisGyVlBxP zNW+n!=&LcILY}}FHYy242x;f<5yole)CHgyfUlX>5Tc3qO7hYX9=YGay zbEKKUV9N75Sm!d%-AA$k+E9(kOo7V?KHPc8IK&||R15GM6)Wnv&cew=DiC|Zm+ctM zmw6*M_rt6JF5__gW(?VpTe2VSWk*YsXx<`Kco0<>O3tF%4Kru%ivSN+K{M*5RJ*h@ z?(~Dg?Th3CUaGl|<5=!0w3I>%r( z*2-@7%tnXUhP?*XLwP^2iIpMD^o+6!q;@5mZxc)FfTgu{L_1weJ4PLRhwy91T;f?A zNU;Hn+k9829nfk#R2q{JtaSjvNHdgsN^R1i0i+X~o`zR0;~i=}crOYshpR(`g5UJl zm?bd7{CEx$0^@VE$YNgW@#xi&gAQxl1N;Pk2%|w{4nA;V5R^1nhIVbRvIS@{@qnpD ze14IibsVZY*5@1(&xR3+R)*V;RwDUwBByq1X`vv5EE*;x2x|KXwq^Piuk>9!G&45zQ*U-L5z$is$HO;ruCJpdYgG z31pLzZoi7vCtYLh{S+ix=M88xAXm)rM7PbrD`#Bz=A&q|s1RC%;%ST&M%%*iN7aK5 zm$uoC#t#A48BbTyd&-EV=TaFz@O|Gk+r~+q z^8BQw$918epY*#>h|xAD$;NFZy<8cM^{sljuNyD-F6{pOU!l~+TFa?aD-Tt~F>Gtk z7{Z@$`gu9v4(e>t~6MKRV!tB39sv3~D|-(#%yMB`hor zyTQQ2?4VhkenYtZ+|g`F2E)!^!EpPLMW{5G8`a}zPlnNt@d|DqXS6s@jLh{$V-Dn8 zKXeEh`|W6)58+`{XVGD8!>_YK69@JO3lW&2xT~5#)o{(s^J3OE-A|qc`W>7Rvo%WB z{0ic=kM54;6~=3?nC9v7L;m|L??V`j!GKdMhIP!u8d~O1(*(4}Y0h|Y!aBEv`5+K;9mK@`U!H_3XJWMi63M%W{wbc=FEsyNAi zc<>X7U|>LJKy$N+!^Ur?ihVOMlROMRV4|tYk6edLoaN(SpiACmLNUX)5}2z-0Ts5O zX7x3Hd6Yc=wbY<1;50SuK$O7Xh)fk+c^0FNvw_IZw-BCGzDX$~+?-CGpsE+Mc8lPe z;*%b|Eacpe*)1Pzb};~ZNXF}Rz^vi|3~6!&OOOK95p+3>5su^3fPIQl>C1R_u$+ES zwMYP&Z_J-nA`6-Gr0`)%p;!XmTm@D(Hb73W8CXIOhGx*1$GqieYM^4A`vVTR7Rs%O zeq7Ci?Ph3WbbHyx=h7~=&+z!j5^eK5%EUj zf1<__b5|@o2$cR_C~aoFA1-e(1B{Hp)4=A~!AsK}y>aUhSxKyw4Qq*e>KMl*R&n7` zERm|kJzK!~ag=UpDCBA=ST};K1C}sRB9q5@Df&h$<*`0wSsx1D^foGy%|)P^x}@j? zTj>l!h8bQ4_;|ea@lX>cYs_L^Ie@`Ss8&w8|ylD)xe8;xk0@F_U5x&fT;t{Ep zT3t4L+D`w$gK4;`#R`D$PbVRkzo)~TSz=*hFrhRSdULV;yEx0 zH3O?Eh5#rQem??fMNAuOuVUr#>T|&fc-*mJg)A^f&7vF^c z!~)w;Ghz&-e^#_Q-2P|0M&z46QNF#?_l-tQ!eyNm8KA(z@q4vEz{o*Ra~5qd5Y-Q0 zK#tH3hdikn`ASM{8LSC5ba8_NMz zz%1E+4m(Z(17eQG{)htT$N&%p{7=r{4_djFA0G_?{C=!6{T zvCwfFd9*CxB^uA)QUe2~5hFE!OG%=R377{Y37xBCD{*930BCgFgf^Z^V#lrWIzXh* z-*W(@Rn>uz!l)S(V?kpN`@hitd+X9kGz2gRnt-v$Yv6k$$Jq_nzhXR0ofBl&Vk>RX zm%AWK2Z~a_+frccqR@Q+FG#+j7pLS=RA@1c!i)xqIY2&^9*IJ8j)oj3=47FtWFJ8| z%6!1wCDIl^96+0oI_f7NyVs+*we9r89u zSEr+^$I&$aa}5iFuHXZ5w_`9hsG9Vrntoh`=nCKgN z1P{<>K#&3Y(Sm>`8HkITeV`n0AQ@opT?}{7afoL3QEjp3> zXuUaz08p5L9ssTJM-)Kj(JmThCnT4)U`QWSF+CdJckCu&fn9|9c+vK826O`x1Ed~f z+%cF!u`@b(BoycldNFi3eU$TxsiV=u*cpHmWO8yK4xmT>H)apRkmEF!L{*a`W}vmM zcj+6T%aNKM`(s>4nE&xg>EBg1{&$9`&>v+z>_1kjh_CX$HU2;OiFkPiKr3Gj;3FA; zy=}x01>}4H7X;V=7I5#z52K^$g!A|;mfEF+ivOk@^c2IY_yejq= zKzF63qm&Xra44mu5y1J6=KSANN}w0A*dT~HhDQ7+!ycVL_9vN2=pP$HuZcEBXe2TD zHcRmyHV`CWo&dE$P7L@$-tP$D$VV>4%Y!k7JLvCuEye0U6Mnz8Xbl646aX)q4ZLhR z@Ult3%Yt`gnqgoRXou1kU;tfA4qD5}BPlp?Z(!K~Abj2~5J>b5^cpMC3lI*vRzvCx zPy&QE3{#8k!Vnuch2|w55C&r=VI1W#q@xrKv!jIoJ5>L8CB@_AJLEC8A=Tlqc{AoxkgK3&{H;aw$UV% z)eV`c$z@ZtEys8|UdVAlf@laaeozNVAX@u7!SF_OcZWR2*rM43 zond~{<%qJ7iv>3Iw+&vdg6M|+b^XYrG(@mBEMQW=WXO6!dqZE2$$^d|0kdO{h=v{q zV#w1{2ZvwW(BL5!0DA>T-~31F{xu(10CWu60On(6|Hc^z37VJajsIyq+9dSu4!uwG zX262vk@LTWAixRg(@2atmJ5xRMcqq;A-&v#>uLM)jF;>vkj2+X2WT#^(5ge{C ze5#GOR*U9S?Q-ew75?D!n-s_F;e(tnq!F=~0w6SwXphbh_*+zCb zn5Qu$I94hQDZp{$AE~kbL$LHGB$5)q00$VEfDHgKM0+?U^qT*Oa|l4wACoNf56gA@ z#VJh4-lv*~J}~Y;w(3ZJ9r=H|hU;ImA(H-`1qzIj2Igl`HDVJzfbWl2Vu*=CqJw~c zO%N4C>vI$|3M4Nm9{ra{Nk@U7>p9T;Z($S01f*j)1POOKNZ9*;$!BIby6yfGEkV6B z5d2sjc{H_;PWZ=94v!C(|982hfIL9mV|8?Z6GiU^^Pf8b8Pai5ji?I%2w?e0fO zCfPuMfFp@Fq=@*8eWnknGZiMc74nPVyFfNapn!1Sg;*1#qXu;VhY2kJg>8Q<(I4~u zx9I`HVt{Nw6bG9JDv7aeuK>@wTF6f;f@6`fLhPY}ky`Awf}vXMkb;3mBIgpYQiiID z{LocjgXg30glg0NN$51S^iUXBkf;?OR`S!45O!D^v7a?!w-o`5Lz+p|h!$*BsV}~t zfld>cTPj#6SSna4ShplO2po^!X!%noKP?ZW^1Ev6K?9H%@N*640dTMiG`j^2{r~^- zze@pZEa2t-`Vet?6Ja5pZQW5m&JKYB-Y5alf8L(|=dIX3Z^i$4EAh`;Ni1c!GZJAB z^FhH-9td~XpM{99Fe_R+yF2?}DR_9OxxpO~$BpPdXFIr$Gs@lC9pV2U+r6Do|3wGF z$J)o)4T19Y!Q%9mhB^57!w_CxC@*OkwA(*8c_G|TehAR`Uv$_zdm-$6P+oz*hZwpe z0z5z)*pq{gH$dJ2MTDlNlAS#I`r_!y`Y+exe#fKs<9j6tFPJ03$H&>-5$1(}BR$|g zPA~`12;s`Oksa;vICid1 zGJ8uC5y4>m{BREsXNVR2hyWiixSbEoTn1p|gYa^{XbFQU9W~ma+g>7|I^up|2e}AIr;DLg0 zfadwbodKNyKV6-XNSMDf;O=D~FC_ovf8vF5aPUU_D`J?P*arF_U`PExle~T4UOwRd zH{Jgikopgt`HR)Zvcm6#azh-G<}zBmVDLYZgzj}fA?*=fkVgA@BVcfE7>BC1rqVz6 z@*5ry69;EU48(tjchvi@5dRmp!(pPRVtrX#OIc0D`rnuLc6M}!`}lhO-U@^OhLrZs zj?O-CB<#EnVGr~SQgw4LAd5g(fFfYPVY*;Y-*0Y!yZ-`^AHvHU z%swVC=86Gy+y%ILjKmdZA0ndPnh(()t)W0+0#Uv&f0QrM9@tY?1Q2w<2M-VAk-daL zx(Ro72m0vj?(J+34FH;O3>M;?H?V04n6r;J*eKW=90o_C+#UbJSTA6UAZ9zk-JxxP zg}q>CDfn%L_@L#{Juo}CJAmhbgxdjp{<2fv z-$1lrhtDWw>z#Rp*dJ2~4q0mTB^g)xbk4gW?Ft$YA=0hod}4B99pwGiw-BM<@3 z-e_t-3JdUXM*uYi8;9J3Jw|Ez76efy*+*5-cAnQN9Opr8;(SxAm<85;RakF@NYmU zAZzambAo%>Bc0t{f$#D5bnvzYt&nUYtkLk$Ui7HP*&St%um+wBvosObWk@95xqXhg za109LB-l8;*`Q^h>yf(!-U1kTi1KJd3E3#1m_Y~_+TtU;`C#6z&S1~(jzm}q9q0z_>FCZ_K~GCfOGO$e3Zz3I z);PxaXdDrifwrQyG)&FS1Bq~h+#GtZ0=95(gaBsSK7k&<8$16ikwA3tn;ZrTdMZi= z)(Sd0YMKfvN?2&w$I?IY^k}OI(F5}G0vJp9r}JOT+wr)6X~q)t@Iu)MdLxhyf`|YF zmVu^@qMF_@lL2gqIe_^`uH!hS_$@||bNnMzm{C}qNZ-FC?Z^jX{T27Xy&QefL;>V; z_W`W5C&DuH1`z|q)xY)i*nfin!VBTx9B|PRA{Ry=`MppmAHly+McG0&3kJ9KMj?HH zyMv-2@JJTcE~ng2ym_ zSAZWE^mlf37F0IWSAr2iS_n)oaK9jEIOf`AxI08z%=V8V@Bv?n044_pWCU1dwDU#7 z0CA$PhX5AZ?ERsYy|0JJ5rMRg6|tc8^?-~5!(iuk)DBK40srzjS{V)NSY{2~UENXs z?l2_{WsJi@c|jo`Col|uciAC9w2p4&48YO@HWwX}T7!rKSWNW600_kc; zoxmIb_dgE(dz?2oa6xg?e>YwS3HO2M37Cua+~|-+RD|CaP+$B!bb-ME(d~S_fG76> zrwfSQ-o74?D@E9!!QvDWK|kLPK^+|0x*i--xf~q6M;;u`xM512`@tbps6bokQJ*Tf zhYCHI1C<~k)>z0OH#qo%!U_lim-ARa7rX?pz!rSHoP7cXuzb9H!2!u$0MO#>wSz+v zP`W{B1;rJV7r_UIte^-&!~!3{AK+2Z>^Zib7-x>@#xj6nJ9`wu8ybd0pKFGi6tUC_fQXE+jyLD9nc=h%D(#0C(_fcdxffP;V-bBnH8 z+qprA9W^0Q{z!x$0*QWZg`NZKHRN91;Ye$6kg`VtSB{wtlmyZYYlud6pzEKlK$|@< zEtuz2|2>SOG5-$69^vidg*u`=gua6p0$~lJIB%?DFY1f=b;!Tu;x7(h=<|OmA7~ka zAfX9j4+oTY2UPw)le^z=pxr>U1DnBM`F{ovjnh9ld1PJy$6-PO!UDoVLRi3>owehE zi3kacz!bru2xbKL2C=4}w`(BL@4yyJz+mzxA~wfF4BnP71-;9vYDP*hO>ILh108KO zEd!vH;F$|3Ai{FODjorLYV_cccjDl10+b7r2Zt6P4i1m^23@hSK|wcQ{$k#=;Gi`qlP_P2@c}BpfKdW&Wp;KI)T&B^Ki` zyMB7Q7t`I^g$p{lPnL9qnl@|@&$O!~=MU-Hy}@(j;h~8ldc`eyhDqR;8=odMsieMv zHxZ(S$i+{ftND5qpV#f2rG`gW98MK@#9wKCtc&bmT)N%Qfp>2>N{npNBin_7t|^z1 z04c$$;jhYFSzB_xoP=3Q{pqNd_L~Rh8z=#%Z{fFmP~o;{~qAk?zl+k5>@P2AgX5>ZEPQa&tsLC!hU3rm33?F&;7YM{N82R`SPzZ_w&jzj?eq5Y{tF$aTGtY zoD{XzAbQ#rO!`5_6IbV{!U=8)3gY@3Fp@6LN+;v;C=`rv(BXB~0{k7>?vzz}*BB35 zdS6LJ!AJ+aY`N)m(h7kK7Im+lBdZ%>5mhTM%Ny>K%)LB$f1uPyN@eKt3;%(Kv|JN7 z5p$-AKi|KFi&wL<0m{M0L3Xj=cISnpQPuc3USSAx)W@IT)2ky7pmLN64#a8 zHml&paVfXRKOAWm?(M6L&m7}pDV{PfX|~Vc`fm62!DAO+q7=6ig?NMy|^@xJvIYwE3Co| zM~Ve#7Aqx2D$|)$BO`E4)0x5<3b8UK_V`QgcZ(NVTKX?CBaw&Gatec)WM*$4aYWvo zr_D-$DVOEL{R``#%r32e>f2c2h?r_Yl(mgNEw;4$lBKM8w#OCayzk*x>?$m^YIY9B zM~F}CCdo{-A+9`KhHu&KY2dLUgmB&bv2m{EWwY=j-(=?4^V#@GKWnq-s}m#10;dW& zC0EO24g)v5>s6Ort}(SK$ef!p!PO32Qw*_Pj^@{HZf7=_z>cH6BVR+77_r3uqq2HW6x#9F`Vhi7q!{1J@;akBj&aPvG}Q>dH*0dxo=1| zySrykJT9UJKly%uL2aoNBER5Ddc*~y!gRK-y-LEE?qUjU%T;SKaBlTn)JmZ1n<7<@_b4XI9f5Pov$Nt;4%zr^p>_sK25g88&5s*pCvuw$nH-ZN zg}Ab_c&duq7Iw3y_N99^hOh1~_13x;hV7e`-MdJbRTe54`K*M4nQxsIUra>#9ILm# zFn-0Xhw4_JtFCy2a*%(SrJdHuUN`yT>_AUt&u(Jm$c#Ew>I-7_#Fw2O*$-nCY9f^_ z*-zplB~P`=(F#YAk)6GiuI+fT&>*C7FVOIMx2?wMHp%N&o9yWi^U2C5Q)!tZufJ=2u@nsa!-HS4dg1+-r_Lj~&`>=L^bq(J&F;nIxlJ{Wn@v|jndWC0=mm*#G~vfxCVC^~K2DqU)_ zTNnDthojO+XIBkL>~~KQ>Zgnn5bnuo=PwTM`dDFeQ8 zs(Jbu!≈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 lPcImR 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�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[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

f-@V*TESG+fv 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 H%IRg7=~o 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%0D!ba*uwk;vIO-kL&BuCSmm^M%ngKkhlY6*&;4rIS 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

C?js)RJ~o^2#0T-ApgZcm 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 F>r@~il^8ePH*TK=5??zPN%7IQ`VN=bNY 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%0D7S4 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�TCvIu;g&jte^umip@^zr!&g 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%0Aju?&d)$BiqfTr^Qh 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%0AP}N@NJ@H7z5sA58W=8Ert7ExLV5=?3gtMW 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�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�=Eo%5%hX4)s|Jq$?v!UIp-k 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

_<$xYZt7!C@`CEE0F!B_vh}Wzz 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Ȣ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 z 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


?=EpDUN59h!1CP zM!K>v1S9rFfJ$U7Fu?rF1J)bJ%W-zgACM$&3$$HU8RAZTDmgiF&5b{2u*N++X?cey z?wyC7Kae6;`eXzSRl$n*+dgq-4-7`n2WZ~efB|FRKb-^wvGKq}oZgfo7{M8UR0`6g z<}W;uiPIlt**F44X+(a#b7KRpi9A%Jru-?PSt$N<8SxMD;%icbX4N5>&GCSFE>5A6 zm>xKEIX!^UtW5)gu;}CoiprInG2M_d<~I+A zgVM;!>XDg<+C9KPvcLjL-b`Bed5<8pOq7uTa6{l3fF%?JtuX3wFQ$@Mc4A`@^%`0C zMjs&Tc0yg;TU?Nqo<&3M#ee`nCn0;DW_s?$@)L!u!01bk8a z9+zFvP~>iTwq|xeCgfF{6I)$}g}_bEh!6LwYM3eWYjpHs<86OzI5rc0c_7Q+3?iMz^2u#x@ zhJaBqvT8tEPEt#d-6Xospp2UzFLzv}6V>p_RDSVEJl12lLa`Z zJ62H`)Dy55?YD9{GjAxMMkM7xiO;}DK*>^EJOu_tfzq`yLK!z{BWv-Vc5Vbo<|UbW z8JfheZ@~4mNrH<*@K!;kEljRPVT$E(YRaUaLo`=!DG&!Jb`;IJWo(}i$l3%nc_tKq zq^etJRC`k&B9qi@Gy1Jqd6N0AJ$Lj_bTv-${a5HS*NWgNQt?H~cWsfiF847MeYTYV*Z-I~jtXN*7=K_i|Q{xeLu{m_xPk?mn zDZ$;Ec&N^V(}S4N14K+}@fkVe~_?t>4a{a&<2QwyRQpeGVJig#+@K zyu%|>rTv^wPzxs}4QK=uv4V1scrw>@$TvXz(a82tU%&iNi4#CsCzV+J5yL5d-~6MF zsN5Tp!R}BGsEhIqqDdo=eP;H*I-$VOvlB{#CwJaa9wvf1W##F>cG?dAd_t-8&Q2h4 zcLSD&D7GE(m$Zd#xs?+rJXCK@agR_p*V3d$>F20;-+*J&Xz*;upr1@yz|AE4UOjbw zd{zV=tiL@GZFZ-oxJXW1@&s-V*_P#Biz4Za(yQ&1|UKKpadA<3_=* z#5NA(Zv_9OG$FjOKqY%`oNKB#3Zz7K^pQ{eMnPTB|Ftp3Fiowp>`^>4Zy9cg$Vjjq z4e8`t)jz*EI*3@i#ZreBXg|)!SQ&PW*cA1#4cVCH>Hye6f2~s?ja$lfS{{#QIQ;8W zOs?ef=dWMBaD-a>>(jUI*2c(m3X}(V8{1IWi`NqiB~WlK=;y=6KP%-Rk!o3**J>~u z@^U-1E(L*rk^!oZl5v9rk}qQ%69m7H{nVlz4*711%gl8y+qg^xP(Ki<2f_KM4qxUk z*8qlTjyaO|^&{mIj4TdFN|X_GE+QwzQY5_7v_zXGz&)uS5%Gg|=u_^?9fHxOEvgCW zs1>@jO)FGP&}rD7ie(;HiGecGasaVc_ z@{MYZ!t6dH&y#IQc7jFI_PSxcutOOmk&YT4v)VzkY^_F5uEOe^~}mgHp2x@!s{ZgvGNUsjgflE0yeygEjjxmQ^V_ z69lMH>gy`SE)G1`B1lRJ^p3FfE19|#B{25N=?D1()cA6py^`&2ri<4YJ)o>rFkqS6 zId6jV?W_p|-dU4>TOwu#+84+L0|qLqMH{w?&�HTbGR{zOQoJ!KaTOzbWD{4;!Q~ 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 $FN;J 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 )ir&11&FQnN~Gc6Qc#iAkRL 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

xl<+-(4{Y zS%eu$0^3U4RaYLw!+5>phU7c~S}gDEz9t7FYqFk}>UBokOQLFobi*dsrH4?}81S2` z^PO(Y#YH%KQm(E+y)_W7m3&5b+t{2)Z5>n&F&Gh-g(L-p=R(Us4ACKY`I2+;hZW5~oycC^+@0;lfD5%ywH;imkn7`uAUkzNL=$qc+HVDJ7?X9qTRLYpv zgZVI-L%@R3po*odIR(_nTLkXkkk_O$&mk7SVPgH@s zFI{f;i1KqDc4QGAQRIp~YY6u!-GbF%WeK$wKh1lgt)u-e0t#5e4<;o*Uo(K{1c8k5 ziyjIk7dGKYq!p&^9>vT|^YZEIYlGxTXAhvvUGPsUb!dnLW z6`fYx;%%9e!cU;}u~NQ-9+xGj!G34|D`mkBspGD7AFb3Q(Sx*2T^d`e-qH zpCR?flfxRnXX%-hKfE^e5xapnj?Tth(Nr7iT!xTCQHF<|(+=QzFV$9peaOV?e8Y1qBq6~FD%Oj$uLuu}|ARB8 zlB0!1&n80K(L%ofCyIt(f-)9Gcfis=M^uN)|7ezt5x<7 zVYrX8Oj?CYm{d$=EEvYz$%TOHBIhN-Rl|FLBSG~%wBQNadP1i=wgeS3ONIyo({-T| z=xeJ@ch{&Z8bKGgCPVb;#=ES%xTCG=DRr`IRLtwRdt-cbNC@u~6k~<4yZOeS7#HAv~zj8qnfa8W|)s-BOk*??hGqOI+|c4QEHK36B_!i zdInV7yQ66&vl(F|98xg|uY?rw_97($flTD+*t!#w z*WNW+pI1FMN{sTsvWOEd)UOMb81sP613G;UQ9~&Xt^r&#&b=#?nY@7cdy& z?vht;R>~|fg&x{y8$#Uww@Z^7A=dDWoY92F!?!3ku|S#et@$gKR50@ccCF}UiU5G^N*A5n14m}0i+?%P#jvX1 zMGuF((MwIyr;Wm;dh<$q&$`WdibsTLiSiFhl8taqy?uc@G-q8KP(4e&)nSsXL*41wXc^3g6|qi8ZaP4QbKqN1}6^mQ-w zwT^uaM;7k6)aQNIFyPmqYl70vK`e&J2~d}#%`rpGLFR|H(ly*7uV%_L{x=k#_(q&K zM2t|%055@_ztPsw^=nqJE}QqPfPrCXU+IzH^)?Os?Pww})uaY#t30*Vv8$(=SkFIv z?V|kqfOU(j>?v&iCT#9;P3FZ$C?i->sPUFCPJ260$vTw%a;Q&Ck(&$y3$%#gK(62J zyxn>7y3LfrB|&`v`-J?vYqmb68bx`VqPqm|9u>DFP6S>m zL0^n6H|r?ipjBo?WU^!{1=T-$6fc^(!V_9_AuDK@3uQWC})Stqd7Z(G#7gm zhlbz5o%C_sNp}StNLO!$@LuYbwFfEd(G36FlBq}Mh5~M*+2~8wRG)ksP+y4ICO)D+ zXdgWiYxN$5W8uZowx1r4weP52O(Tw5ZC&0~O_CTzc)V*J`UxBQyK=yJs~Ui$F^?pDy4jA~5Vu5~;X-M74kMtY}UFDOUb(Ck3}(n?}_@nZS$bb6~b*BGqO?x=~hX$uY^H1ypIPY-QP0|@LU@JWHx{~vFiKvD5lN}}> zPSSrDYM&zHd1_@|4{hG1uC!d2bmwuRJ4DSxt#hNp*t_S#uist4A?Ga^_E z?c$+4;a=6UJM+AbT81{oCFLL;U75a@>phHi! zyG@m(8xuQFZB=ejUx-FQs2B-9i9xDp5cgB~>A00=L*GE5S2kI zhu5pvvbxk4^Wc6!lRjGH@qLdhn_~!9vY;HY$m5|ZMJ$f1AU>A3zt=UvxA4}B8;IXa zc?cCi5)nEg4j)nk{0%h}o&3G955I-W`ls6bz2ZM0M07$!kNSEgQ|TY*Tl1QpLA3Kh zMnkvYFP+oO^Z=Kw7v-B65j|}T=Ja$1${yFUy}FUs^aL;kiGk!mW}s&vna*Z=Lcdc~ zuQh&S8R<9Xw8JnBGYk{K3n2`y#hB@$gb~vdPTEb15(Y(1IU`P=n|5;W*AIVr_`~yQ z@&&W(o|Nt!qAS*iuW&Pqy>5C_46b7UrL1$9t_nXRNr_J_yARHV%O$K*E>dTPRq9u@ z;VT(pDNm)Qn^q7@>$rsOWO$_kIKO^D7tl(BRL2ceM_oWGA*Avq1*x?8OpM@^V$Kup zmc^}$$yruRatEm)F84Y&%4YK#zHR?y(JJATs zZkyXWaZxa4s@u+ogRvWwf@TS`UwCB;M$$s$rOO6wb zE0RVG>Z?z8V0YqBw$~JKBWW|IwKmCyuMJY7SjbDX(@<7Fo}~^5i{%<6|Up(*5^Y>S&jP74_% zuM)vi$hk}hKTHrxb&*x1vLe%x7Pt#YxW@cjA=7w5x_N5E9%vGx2(t}L`B_dMDP2$| zyq_W0AAVd=?&n1buH$m4QgrG~UmK<_hiAYWL)XSRd5oWMUtaE3ZFjM*ul4W{>_o zGo$|pvsZuH%C$(;UIX21ED*>x~$dqT68p?a(~yhXJ{Yiyvl7*zZNLztLr zQ6o6pVT==m9b`R}=!DHMylPU(b|^7cO)9aFefOSl2wC&1`prbsM2A^m=HrXjP3xLP zR{-mc7Oqu`96diBVe8fOdY2PRJ)|rE7f|!UL%&jRUk5S;_XtI#Qh4$utYTC(cX>`;FxX& zM)D}#7i;W=5(XDID#jnic+sTsKe~#D8W!#K>oNDi2YPwt!1M7gybhjs$AI(41&RNR z>gX|-e0KkT9d5^sI{!|Ikwhh?3v5W+fc{p%`%U5FoFkA8 zIhJV}#f^mBBS(>Mh`_0s;bl2SAy=4#j|LHGe@ws`^6+lvGmZ5mH{)4d*u^pXkMY@< z+G9VtW&kP`Injp;(`);^)ZX)OCInh2dY*ix9XX_phXI(14A+kIFmZF)z z5aLpT{{K>^sBk!2HH8Aqw0LD?h|g>F%KoI$?2ga0CxXwkC=r@M49T@bz_A+aLlDq* zBgBz*qT}e|+cFhUQ(6Eu$;t_!CZk*JGKx*Y5a9qP>JuT`O0chVKzI4DDKRwG1#E6- z43`Lhwmr(9>Ex2q%Xy?=R_Q@XfEne6cBe!85x3x@vi+P43P@I{E|Mec2TL?tt!6{J*ST5E*XNNTZ zG^At1M-+(KVyrC(0CdP_wE#n*(^UL#;NxdZh5kPfYwZq6J_M`M0sH^1*1hqFJ@Hvn z`j=`ENop-jO9bG3K-g}^D0Gx566qwrPtYKtvHeG#0oO5EYq9t_C5>q4o*u3NU$91( z5f|S?M>}VKBPdSPW@LmmBME{^ zO7BWQ3A|F5mvHkE+25MwOXUh@hl6fhD8c#0a+xH4^(=C{17VRkk=OXWFP6O53YZ{} zyzavGagu8~r;L-X=EC9P7EnG3Vbi3p+B8+JTO=)d=!%-Xi&( z0T?Ku18QY8PPQO*|KC8iU;_$`%QdM`b{#409hF|9Lq=Qly!T65q*cERhhLW~FpIm? zu?M!M%NvJM9bssGthB4gMi6qkv=l}f45eDzy0n(H58l@`p_h1+po&*QbLf3t;?(|@ zBFv9H@XZehQj2JQ4$zE2&ftzP?IDgF`*a8`8KvepMLr!Wm7;ICz%*5e$@dfIg@@_; zlymVnf+Q-wNp7=Ufth~=Zu<3LI~Cq_yB^#+eB{(ny5poleJ@X%yGjoEmL}fRQFDzz zm#j5tP^sK8mHGoVw5cf%^Y9Jr==k<6YRZmC{S;4QRJZUnMox#V2cJ_uink@3 z$N)*-Rsc!gi-I8q07)d9e~oNftm5KTODdsHb!#cIdTDIwNzu{)GvAv}6%zUu^S+Lz zywG1#Pv6_Req(;1chJfk`8XvuFb1rAo^2=Ry)*cpkI<^5`7kVfjqfTvnxbs1)Wi)- zP2Arkuhsc_r6Q0+hD(>`J)JH^cWU8`iuzMSsZ%rJA)Mlt5}Z*=jq{pFfa@j6xmf{u zum@p-<3!UENyJYTRTKe59`wp61Gb7%&_O@r-np+M#0OT8MPP!O$IYItY=n|Q21W|0 z+eGn&#gOlJgI&1eDx+4 z@7Qaxcka~-T zVpYwC>34<#4?Y%i3|G5l*t)CRhKsuVUfXmLE6Zf-q?>fjTW|&NpLt4nYhl`H3}8-7 z)|%tBoYe!F{l(Kd} zX(m!ic{`xAH&ROZIw=&G~_GxF*9&=u_$DNn#3Fn-B#yM}Fb*Ah|XWD+zxj>=!=~-HZr(qG6{v{9=QmpgJ zEYQjnK2aF{QQ+_o_7I#6Uqfbh6!I79=-i2JgEJGS8w9Y6@_+pjgs`DUQl@I z$kD?m3uiH24?R2za{}$DaKWoL>p=Gk`>{eJhldXj9l)p5QN7S8965gYc-y0nKY8NG zlZ8>oDYO29O$4Hr*t|yD4M&e0dHN)(K$@jc0*4yi*LLZ#rw^Yv$qyXI3}~pbZV)g2 zihF5n^yNs^o;-Y_?e-^696NHd@IslR$U;wO*2M$Xb_=}kg6maFH4KQE5xijAWzYa< zGW8k9^~un*!jyZt-YjzzPUj{adFrWS&|S5*Ruv{NGwY4IceTArPaZq;;E{TnRr!S@ zV$6;VwZHP{kz?W!g*kl2>H5Ng>lQB5x#Au?Bs}h?FPz4aKh*x5r=B|UWKi|c2xEWF zxM(yeoO3V36qvpQGkLxuhTf0)78xx3I8S6$;i0Ga8m*gR{kEzwvQ_O4GJ4voQ6#{; zqJd!WceSY@(>Fk1!wg+D_eQY@Kj=fODnWb56JlX4Ef*yPnZvu^RTE;cWp#l zvd1LxalV1s?ky(mX2Y#4@Sd+Werze_*}`3#bO7o0_i`F8y<5s^$_5Z;_1mHhSkh%a zfLBQ?aD#BkO_r|=)q9-giUPmx>dcl{s&+vY*8&}EmkrkSjL2uw+8V0#nj6+sKOUYG zs~SoK@TbF{0e>d^Sqm2BtxK}f*r1x6pMH6KtaxF3=KSc?_|)9FSAA<@`r_1>pPC&X zFHX;$9iQ>@bK~bPOwWwYyjq+YADf&RKRxH?)h()wIjXj%hC>&T`(d|0-BkbM-){|u z8XAsL?52Brdn3o=XeJb0)#@onzY1fb!|0H{>aG6*=FwZP=&~Z6>ZQUvk#QoluZ?VZmH-}>iPj!29 zH1O~(hdK%AUb(jHLV-&P%h?-cU`27Ckfg8y=g5?th7yD!AxOcuP{8r^>6hT=KW6w$ zn7&Qdf#ct!M~@Qh9u*+`aBJICy>@VP8EA@EhKgbSt;rx*6Rtu(tyX%fE_V?q`kx5< z6+}w687lo}r1ZQ{^3d8ED*vA;?+e+^4szR}@ShWs^JoPfY*z$%rb?mmxRsbZkMTxu zTs}ZB8p`r^`bxbFt%Vclkk;xyUkCmn*b^%&aAuecHxrn@5{{7bZlz{nN0~-=e<(Rb zfk#uYznq8d9qqqRc$hB3ASdY0*YPnZ6t?nnZWZcQ@>bM#3#X3JskJ*X$h+GJ_4tL7 zBO&bI^3M_A%f(uWySYU#{5&=6LTRPSPq?-WkH8aOARwQKx_7DUI4%r9`HNIHtgvj< z&r$`>6ZC5VPmCgiMYsPPp2|`g4K*qXq4=+1@iuB3`l??+tX+Vco9c!x9f8b15Wbk{ioehfeDD_Fkn0`yG1#tc|t0%Tn}_fI7Ol#JzBGrc}G^Qa{Z?lN$?V(J6PR8^>Q?g0U+_>-UQ^NhbH9-)Pe-hsFHz=it&j9&=^)QT#P z!Q0F*&Cm`APb0aywSE#c(a21PBd*~Y-=lee-8_kL4LGr>cHh_Jnm7Zr=tc<}`UC1p zd;qNHLg>A4?myCV#I>PW_@A(RGx2wlt)wxPlK?Kk1O}}QFPFS>sfMefQCD0qQH>wc zC{4n|Sy(8~Q(XCM6V^BN!H@7{@40$?2?nJ}0}Q426uBUN*rCGv)U8u)6Pe;}3kqS5 ziC1|EjTC6a21YPlEV8f z2!L>>)Oo-{ot~PToVqyfubX{ka_;om$*D8N3p3Mm)2FA;&BBf`Gktn|b{0`zALmVC zW_)yRd<=F60)>TN+oqoSK*h-eYcZddg2vO&9Sch$P!P zGd?>$rw;orjLytWj-FEmne!LV%}o|(;V~Cy{oLp|c-a`TG{D>7tAN-SFV4b`99?+f z9I9caC!vOI8X`Y4H9c26KRq@%F$tHa;3jO<`(9;#b%tzsVRQ^0{oae?v+(ANQ=$nr zKK{b!tLK?S`o6h4|cu>ARPxM!@0C8OugO}_$HX6b-BXY_@0 z#FEp5WpmWiJmJURH-{ZK=I@vqpL=C`=A~}aF2sWd`dDe@YJ5?m{P$%Ox-p>Xarn!k zr#SzaCOQzA27N~V8xJ{t)c+msOKMcZsiBl_Vv=&wVzZ27kx+}Nr4Y*zcuj;>_Tx-P zWx}siw8Lh<(^JlLq?OgjJ(`i4LmKlvGnr=%^aC$wFVzY{W)2Dtgth z4YX7{X2q;pwpESW@oK_ORFihHnzB>Xw4JW@*ge&ZovHTPz16Ipt@hb{)tn6ytsD0y z(5hVNujcK%hWIUs%DU=+Jy2b5uczZ=Ww5%z-ca3WZ>(;zH&r*=o2y&wEpTtIn{&6i z+uZH$js+7F4BG`a=cEvw6n^i7-)T1kSLED+n{^8kUvyKGWOJoIXnO zkfZCLfGZB*HE!D74Ob-aliGF=&RFhND6{AcJ_mbi7|MsKrg&~xv``%Jw`%DKjlu|x z$|3UP?{5vK2_nsL7sxGDDh$!U!N52u<1HFq~gzyuR zE3@`qO@qw$?DvGyo2&d5YyuioCZGZ39@($9dSrZt4l8cRHyVw~8oL%5yW-Go zXoOKlu8>(PAuU>M_Nz9dm2VYMDx;UeD}lLQC|~BvxjT~3NjUNizc1()F0d#Z(-(;oxgjdUp04N!G77 z{T|?f%L^-fA|u8_9N{3rXo&l9==dk)X7+o;Xi&|1CO`@i(mHTNa3G!`F2a(=U15O5 zk9Ur~3;iTn?uM6E+UT)EyHe83XeTtY4-H&fwE-ieBaq1;B^cI!Y~I%sIsy7)fSvv$ z^ZsD6fFZ3~T-%OU+%xZQw{(3o!I9z7=J-aqU)QtxfDYH+%O(Faeh?<#c-rl~ZEzgf zksyX{d=Tv6a7NT&HhHgiDr#*Z3;^HpO_W2w^IxZYm*gyT_;(QLQ#3GBuDdsk%;cDdLQ}nW#-GwmoK0D{PVdn_|N2vDV6n&n!b%H*p zZ%xzZ$y+DsGj}TopV`)P?Nhf-Ww7n>*7NPtw@%adiPj747jL~t-zQsNX`i`uhQ3d= zzS@52)=TjHgf-pzTKnZ&FVpvvt*^IVx%EnB%szSNRj&?Da;Uxl~ddi34LW9;4I z%&q*%jP;TA6105Qe$77D%)UBiea(K&dKtb?Szota`T69n-yc}!RqGp2X2yES`X)Si ztvO+R%lh`uCvFvZnIb&-J?lI015S22jn~v(~wn#%`72 z^Y`I%&YH2$LD`dcF4(WVItDEktRmF7cxB8wZ@vEWG3)hDvbQctC9+n@nuQW?K!2~% z^Ect&ThQ-o*e|tFw&tM3+tvl^;!gI~_pD1$;vM++efU?wf2<_c{z39NwD5-YCbaOb z^_E$+-oEu7K=VE89f0N?d;HE1KN-LELmKhR_79=#_pJ(){gL$p>s^kOs`VZ`nWy$c z$N=&mT0es4?^_$GIDg+-0GuzRlz0tFELt@vu}Gu8j4)F#6?k*Sx(cn=I9_nRu33Ko zPcB}2i70LvmZn60E6{S_`76%6Gy=Qg;@VS z^z_XTXRFp4)V&V4TDNWju5QB2E!){UE7ni!8w}T0hDv^5{q*M(pJZOx!So9r!%ewY_G&;r2R#?ZNNo*FCdg zZ<&p|>w8@r9^|&|pzFE!9ozp^23o>8%XYBqdUtD{=Te;;p3`;$=bpW2Qsd({SC{t3 z&t1B-pZ(~gV)oaW{I4?~H8PTP$-=)W__u%(<~8`^j6EFNIDL?L2(snwxR(va9%eqt zSeZxgl4=bh%AkGnxe>BiyVGzjr?cIk^6a4J zbsE_iJmWHE0h41v=98><^5NK{?BlUD`2A@7VWxZ90_fP2Vs^ilGvL1k*Y+B=;RoK_ z)?Q%yhSLdL!^8)GmDZktPiJ=>-!`tUuir3sY}2wm$PB>d-?TM}$O^o0`s?$#^)p z^r3%C9{P!gY}i>C_9+}T4f)EG44LMF4cfz*Dvo>KLHLnIJOtG{s~OnKiGfi&v(eBd zGN&`%IjnFJ$0w6ohL4fPSAsteVHxd>c~e#vM`w-0_fysceV>HyXRN6;!oepv-V^)( zwme?b=nAeiEMQwB0DhOp-q~hjG=RH|k9)SaXLL=^Z2RRLwX^I7wh`=@fw5~tTXqwW z@&{`x%d>v4*RqY7!0XvFb2Ck|<=ZpV$d>E2Y_r3f^#PF{N8oyY0!v@+Pg3dSK1!K! z0OFS!Mk6sSz5uW41X7(qdIu458vaZJ`ld7DpZB^BgVO?ozmKwHn%HyuKci}1?_#NF+~7M|#s zZChalWP=GY&_7_Tkl|8*c>VxnYcPIiBAA3VC>u<|sxfX&{Cwgd8%#Yq@emm0aTcWU z*uM*;^e_W|r~bW(N7E!LPVE1HhE^jshCyTRbBtEHrsEmAPO#&2;6=OF3LKcB0H?n# zBm{_RklNqY%?*OQCMFXp_fZD9^;Hs4%U*`b(C^l-u3ukztA2T9^?JRwys)x(ZTU)l zwRU4^exY`~w!FU9pWOD`UKenCQG?rQ&+fKhmGeFn683av|14WX>iEH^s{C%tZ2&#K zR~F^>v(>!!90GANV)p(N%q<|IKLs3wQhD+^4X}vszMcXqPtQ3Qj!E9AqD6trJk= zO=}vSX01v1zDzZ-?l{z)h9?WwNop^rJYBY)qdM4QQ-a|n{Qk%~C2EAvn%47c&@K?l z>E&PH0QaYQL38$vOI{U!oWvjR%=*r@_ip&|;@d=0zn-L*tjxu?XSZzcL|6xYw`}(H zjZ5$<{MxdMIS-|9|J3^{*XuXeFTZiAzEqQcyiMVjlW{z*_YR~N2z zn(i_z4NlAUnb?Rg`V+FggR}yR-}37L_*n!u;Z*}?xVms@C$OgU9?%eA?M-S@+1c;ys-)=R%Wu0)T*PV_N)aySNYdT^& zm)SoP4yG)MBp5SPB$v7Tvp{6~uUYV|4#3|5b9LhtP%Xz%Ies(&VjNiP(d1)LHb86x z(>=_h$%>^jQ0ESy@#E*%C&$Xb)4!qjij+`PZ|v5hl>}CVmx3&QLkxeCIUw8PF+QDOYN?gwzA*g7!7|eURy0rc{gx$CxBrc&+QO3dq2fL zv=~nTEnAKU>^trIEk@S#O-HjY(|nlqtzO3hq&Gdc4XW6^M*=H3(9@^kf8ui@Y?;{8fatc+&hH zOt_>Gqw0%xtKl}$Nbqe7es=D1Tgfkx`rmdvG%%X3;oEkFYNPS(SLWs{`<~rGDlNC& zeW%qj%dWRQXLn|AuFY9)!=L-W-kL+}Ywjv*ac&8kXSTzRZEV{e8;mu>-|GbCeFOsJ z1=wqj&$_|F72{o_=Q*=vsDMsw8}I#q88jEGq`O|^KQC4D^!rkt>aMv2ys%}X27h48 zyo>Nx=E~*r9MDH6DBtPY+t4hUQq{cEHn;6Le3UQol2jC(E4<_kwYKZ_T9(0Vd3u2V z-44Iue-H9Kua&PDd0mhBl99(Q@x9dPL1|DEDkyT{4f<9gWH4K;!Yp4LwSnR(*qh~6 zaMQ6{7Aw!-uMDCCD!4yx%;fhcO2+wjf1UXOX#REv}SNi;*d z-YX=r{BFw$`njJVJY+car_65G?pUCUf0IgJPk#S-uB_J^I{-j`90uThOx(|`*Zu^S z>rc|J{`g&cFV6XA2y$VcQ>*{6(4;0_MEz-kgm*Uc60BdRK_;Hg!e3bBPvJWD+n2Ma zP#XLZw)H$;y7oH;WZeN^rLIha0FTi_pjMQBZ3&Q&MGc209+t1vKuBC@Zj>VCUt7(v`{ZG$p*cNafNiCk86i3x6iu3&fg z15xLhVsOO?w&wpW{PS<%pMO)M`b`GtJN*k`R8C~}Pcb;k^rCpe+rqLqPR|mn5?j8< z=R14epQSCws5Jeb0b-3!(< zD(ruj#rII}#fMp5avD7!G87ktG!6`Z;ARqJ{Bd)j)TIsG@sni=aw>nlG$buj*L z{1;>Omx42oz81Xv3t0SM_Rj483CW2ob^xo&W(zO~R&|+Sax)afB?I(L!{u5}Yme&q zP^Z^5EPJcBZSb1LmWgu6?ZBeITzEgNFRfewBkU)&C4;L9Z4hf9>paKYYK2az$@SIw zgy>kB=-h6$gZ>Gy;BEL4r#(i)I?EnC6F&L@ zegPVA0LH*J2!($?vx+|U>_5uc2okjm8K}uJ-rK40^9{3M9Hjf`!%? zx&Iz$v#2w%Qjzn7(f-%_U&Yq1)K=@)mO;SGFI~G;TkN0Ulhi+DTGkR`Z5hzx{e5g5 zbvf@YaR;>9pX`CS_xdN{JLm3cm~N^=cn8%m@NBbv)kKBO>yP_;!0~f})qn zj}l-T(bpXG%WFjJ=>54EU4Nosg3S9z$`2sdX@b#!Vl^Yq{kI~cCql;mE!>S0 zCqVbloXMiv_zKED_#Y_MnTg*_{5Ch0%jUCF9^w7guL&nM-LlRqau|Ac$V zkemG+x@^dmhigREnnV@w6XID|Kg!5)))esecW~1b44`pu5fsgFR1FWtgNa9z56AJF zb@Ji(%VP%<@C4LKFr`j_?3jK$?$3u$PO>N7B5Ud6m$Bz!ZvV%^ONvfX^pV1{ZumQ- z<8<7>*g|hH?k8DHfa$>tB^b)=#wp*siU>JKmCU3T6 zJfB%{U!jQvjWF&op>35H1p&V_wqIm$)&b7?7MQjS&WM(y&6!_kO8w0F^?s(jpDUDK z|EOI2;W_`cV$Q?K@%|zH2}tW`MM{kKD*hplRQoikd!*kZZ-G=c&}Jf`D+$@+ILrjdN+vNuKLgpV zm118NJVQH!FEGW&0;0Y*=AV9;`NbG4Tcqspy}``>I4HGj=ErHuy#xHS$As6{eGnh6 z7odlNFzYvVY>>YaG2j;8OoqEwr^cqxE%uwK?EdS>$kGrvj(v$N!YxCfHX?wZsjK)u z4yWtuDUE#xJDw&H0TYy+`i=Kbu+EPL?s2^$?{VeW{ub_SJrv^omwZ#IIB-*HT4;D> z0OJ3}9$v|K|8(@8rQJ2`oh>YK&u^vl?ENwPxdfeh|C#vZ{q=$UzASHLg#A7am9_tr zar`$$OYsiTDfhNu_?I*EJFyE9_I82qvAv3av#$bOj*o%tJWWpNmphIc>bLM8Z5A*ShhR9b!TyO}=i{Cm*cAcRg^c%~)3l(2f_8RN0sIC5=shPk zu@KZQTLPHsPoV6-0+vz>-B-Ysb8aKBgIS-}N?86+wm~yNYruyUi`>TnZTx%xg$C9$ ztV9DWPo!Ne`Cf**Ihixr`>&X*nwn2&sLu(&E%L#my8*S(55_v@CV-aqUT5xz{jafE zB}WO^HmJ8g&cfP-8`oL3SNCvyYV5-?+ONy(ooDs_cx)H`M=KOi;++$;%ge0JD`1G= zmK5T2w&mQV4POA!aJTN*ji4l!AqONGV0}B-0a0djdhIQ+a>1G<{$SR+1IAk~fC?sV z%RvpcYudKkuE)2*ng0;%5Sl`_e_~~g*{lW{zlds>2YDk}>{d5hW)Qj^f?anuK<}o{wTrH2`{=ZQ`nK7CX$5PW zZ(-N&(~b)B>Ad&ed(;w8c3naV+o1Og5Aq)i=gEC?xR~4U`*xm%k>C@{zL(!PC{km$ z3sAhoix*2qfy%=JUR-{J^@_~tLVNz8M9}i_9h#kn+iC%U0_WmlxzzxQu>m}=fS7Eh zc!PVP=K3Enh2o!ui_o9opT9xsMlVh{U)7BFuOZ!FWXiBgBVV$(6agzot_?-3J z&nIu4v~ytLKiAA+$R2GMog%&REB#Zome~bMZXM*6r!jw&=!i31Gsc||+C9leCeOGx z!8}TV=>`39yJP(_!_52GVu60_`x#+&;~vh}WEk|@I0_i2BrqOEHWvZl{ZIJkf6++U zlXcJ#K-a6+A4a`TWcFW<_09|Rr|tUDygoeV@ES7Rb3g|*;Waq#|U$?x&M z;-CKw|NIO6mY01W5%Dvzgq@m7po*19U&_kz2F~dq6J!ytJL9jw`uk_(Ajh}zlVTR5 z+D`a3EJv0Ppd!Q`c0UBaCu|1VFT~Q7%btP7YyTw$WL^l+LA1s{z5kI&XnA?L_&|&xi zX$`QTj_sYzfUJjw_(gI%o;t_|xO)mx-TQWs#T}W4nLo~c{FOh38V8v_%Is!#L+1LI zLUwu6?7?4<2@g>9#~Up_J{d2XKJH3lJYn6&HS%v~xSp5&SvGr$c3047$^I6Wu%BiB z()+)JBQ8Np;qK{6MAvtKVuCD6mp>cNgbLBSEQT=$+~2rMW;~cA)4QhEffd5wdE`Q6S(te!_*<&c$cVnuZyts zCq1*XZTC;0@q^oG6L(yv)1SC&@A=+41j@}0l6|yP;TAoMZ+o4f#-K2YVxkZhW~5-K zlZUkFUBf>%{#g?HlC;g{HL3C<*j?mk_dX%~TmylK9z1V{fSm8_tpy%`9Jn4io4tPr z|NMR7S7pu?w1Jt$^-n`f1Z@M-#FP-HX zm-8>=C%!RpX5#lIUYg2&VSP?LM?)47Kj_q zVd970%o`m*2iu}!ZUNd$YP1|!zSzd#4bq8>H_F%msC<4{`9k^P8|63hIj4=byTJkg zP(ZK0ta3SWER^f44THa2;4LyQ-~yY5>uegr8g8fQY>OI;wafE2m)7g+*RI!AZm!oC zR+cYcyCTXmnipkP8T*vri{AyVu|+Xr8&Rr2THJgu*g@IvGY8iKD6#TS*S+i5(gU`o zDLwc@)W&Y0HYPpf0APf*^58N?q_8KrZh>VYRl2#lB>nn{?K#ao{-Bu4l-F#I6lwZ z@;QH=rpyiyhv(1phwzwD!1?pWEUU(T6PuzZuVe2Tn|#JLx$RsrHm}syH%rFm%8m7F zE6Zz}4CGDRLBz*5R@UhCjhpOaetqF8e1Rr67i&wk_1b1R>>mh@ItQ8?*lARQ5h7JO zUl992#q*3X8JW^B4X_oRPNUVcFbaVhhE7U`2{>Y#M-=p2GSHcajd*(mW74pU`bGjz z_DqzX>}|`n_E>C!EoMXNJ?b@Vofst9{Jc~a+XI+f(_-wD?3P;7bR7)>`ApXf26G!e z&??5Own~?QAB7k(=nuoFkI0{ z&&Ec3zHRKn8$er!oI|Nia|x4d9phQ}OM@*}J-%*g+GnCchwzv*O7>Ih;FS7E;g;jG z?_5yuI#FXxa3$MVTU#QbGG(ZeSvYHkPm%HcAEspShw$Mo?Kh z*YTEVL|c0@+BxWKHe8uHY%0bSm2hAq0nQo|G6(TgNEQPAErgU4V2Lix_tuub;zCbnB) z-#0fmLk}HSv`F6!A9}nltcvtP7(0a-SeRx?#*BzF!_O_JL(yg1b}&;+G(ivE6~Gv` zFI~7`to(T6Jp~Z4!lEmf>z#!#dO^QwphR99)z^dTF z0nC@=wW7QP`&>>5bPK2i_H@_v>LPM_# zy)-v~3*%xecWBmZv|Qij=6f}w55ch@nF~*WJD)8J4QGcz4cvHxZcuH^4+Z zf4%}`ZDUheUN;jbK~dS+M2bf{kEnc;#p!J#d2hm%NrBFnV~KU6Z8%4! zD;S*Bn0DtMv)iZ1Zk@iD`$-Oo` zzh|}#Znl>{cWWWJEkC=Asem^MSE5Tva>xpoF3g_`c08N4FjSKQaE*rPQz8sDkj)qk zFe8}HFU>f2vWzGI5R5N9_jg@?sFwQ-?aSj8{pkt~+T%Ei&=`qhu=O;Kc>*i*%foEF zV_y3L@!HL2$!a%`IqgX}4NsRI^V%1O*J!i;*>M{-f6Q-3=Qqo4!89EEZ$4eF;9)DD zT_Z6D;L~&7u!g_H)|=RXHhm1e6+c~HeDmxuS`k`}MJ|$=jpxzdepBpZZ@v8{%ZJHc zs?oZl5YI>fq(mn|!wASIidU4p;kkj^a9ecTs3aEA_hEu>c0$5AWQZf>Mir&RS;3OQ z@3srT!+X;-6NG5GWd-7t0>@<yYgoSOol6o)YasPo1q6EmAe z0jR>m(^))b%CIrF1B)dK;VQBbK_?guB*kq>8^NqW(F#yp5CP?G1*X%nt;pHs+a8Dn zX=3=mrP=X~wh1a`C`aJ|2-}X02rv?+j17dQa71+#2~LT7`R3K=Hi7i^)74FHMY$Ft{9HWy*P z1>SBkoE8vHPUES}NdYtF;elN#u!=IGauo=W-}6P79d#R%6N7NCps-|!uEL3+a~8Kr zAd`IFh=52h!`8Ie^w3Q3{7zN&XshS6th)34DyDO`37A-apjNL_L7+8t~|=n@6d zaIwsi(-w+l%0p2o#>2^)c}9s3sF8zw$QO&wHef2w81qY4R#vaAU%g&mU#VZ6U%Ohr zd~9Tx^WENe(L?ww(Eh>7Fi++lt zz-f{#BP0R~@+-sIU8nqSdj(0V5w)9`z+JBn7xJr;Aw=uDYqZ?XHpc3TLgjpMxSk_} zCkmDESbq}hx>MNh#QiHwWp4& zu>(@V2AreW9*Uj?@w7|{IJt;sAJKd;GsuW?1M22pv5X4&>t+ix)xaoOZ*i5K^^q^; z4!!!+lWR(-fQ6$h4qKS&LszCaD@mUX*B99bxTwp$4k_*%$eXD3FDe9i;6al~Yc^kztU(Tdin7^nlmWtexPyi;h*=m|8|UQa zBJ+tgASjq}-;zaDrxyjOj*Me^EJ1peW=D+SVo{cd8poh5Rfi$bLR1 zyp?7p?8EZ}G$lTkqCD3hyWMbXAg0{bJ-ZIi3Q=A7r9g`{K(MN7Bs-^tP}D89YjIl- z0?cJ3>g<+3xQ#@0F>PWjB?Kqd>Ro%U&e~BZQfgWnKfgi%lV2)27-=Vhc|bE!nMo~1 z`~+p<9Hy2cc$HFY1hFnX2g)FiBsyVh2)s?1?r7XF!?D^SVJQGaEd% zzE&qq!r|>aD?lD=i9Z=2`jG@-{gGvgBLc{3mMNWPA+46{ zgER+g+ie%#DJC!=TLcAPS#EAuF221HTXVv(D>!0f=Z`1}vahj!n8ux4aF>wkE2 zWxcjozkIE>w73QsDM-{?GKeylBRL6unk=OU`5cBj`y_1rEf!!FZ_%0e+FvVr&=<2~bo`ZUos z%oYw)DFp3-1|J|?g+%Sx*b?udUxG_0(+N~3YM^-5p-m}R%ncfXfVj+9N8pY*$O{aG z8bXv>k!Vd`pBR~;6cNNF(){0+XiNX9GSYI!VZj&jYUz_^RHmfcAc9NA5Ay_vvPN>b zg=oeq+J=Q}iva`e!@|d2q860j(5dXpZg5SgIJU(VcS&8xng&noD9oTeJBaim+fo#G zjUCXOx!JMrckKq+JBTGVsrd)+{kz@)4bF;soGEJjBcXy_8D_&vBmhe%mysn^(MvoH ziWz$>)1UXR$e5$X64jGf$(Rbr1)$Ri~}EIi$61^G@t7&NlD3wahc zU|6or7?IMeu_LlGY^XCbGji#NsSGqLC;TCA;eoO)G06@b8QTwK0@sf%L7*w}^$Rx} zu!Qh|a=DhTf>67t73~PtZD;_2;QO0gj_1-{7~uh3U-ni|TLtNR!f)|odyjC4y9n@T z7@`xNixg7K7a7SylcO;UgH+-eK05^T2z(<%gN#FNHf$tSH6bmO(p-N{mS%jflqK~! zEQ!QRkB~m3a(sQ4*SAo>D9s6#UTu*-9p0!c;iQsyt&gnQ6_dxg{X&e2P#$pa1>^Y0 z2&|GJ$a$ZAl%lSy;Wz0NG~c(U4MNv#`MQt)DuUBqtrhZ@8Wv zh9jV)60IPSl%mbGlCu4&&&R~@AYyi|&;PW(T3fufT3c9OD=DvTtgI~6m#$sE7Js3O z^SQaaR$FIZZ@~DM@X|}Zy57J{(Cq8l+R_36qoh*eEr3BvAw`%qDT16*;4;T^h`R;$ zn4Q5*kJ7*$KpvrStpjq!u_zUd-aTD1)?N3y+1Xnau`c@f4QgV6N7C>pF8H$IIonRB zB*lLDrSw=2$ypsXOh3YWS72HB_}DL-{*AHB?5Ft#C&Ru*qeZ@;nac~PW_9TxKWQWz}R}y8J{8!**p8#PM+nMt;l{P9L_tmvm==P4 zEAS_=f+EjSRS-piKZ%u7XaGtpzhg~`dBuHE@jYfH;mw9f5JDEnt|nwwc0obg?8bL| zxOhm~Z?dG@D8-3OGUyVDHZ6gwuYmWWpJI3)wVv>$aGmBs;sw{oE3Cf)&!AD%mP1XS zbax{9PMVMeHJ-bk60IEQ)N;v|uv_S!3hyT`2(fDv2q(0V5}S8u=S7grFzl4Qm~h{ChQm^wQFqPr$)>{lH_FCMKa7iJh%8d0z{};$ ze2UvGDY82Dt{?@~QdDS&*?(v<@=H57%~W)rLkY=z|793Kq!Wg4oDOVN5Jl3huNfsW zYyk#UM5B~C)c7*B{XG$(9EM~Tp;U#O%66rrU0&`}PWvfy#x_^&b;BLSbIIEW>!!j$I98?>ON;DfKD5kB|= ztH%e=xyWu%cp3=d-3xaH`xQrs3}Z>F9Ht^a__>i<1Jx)eTOL}AsF?a;D z^dpWR3FK0mBA$w&f$Cb=g`9IOX(uGIu%#ScirEx{PYsT8a&YMB!QYK(GR#;Ses)SR zaFobD#d3{28MuT7(R{FlrLnp<-3h7v#PGeXq|%Kv`!|&1Qeo*9po9g^2e+Ee?g>8syzqF)9nm!KfNPoNi4x$4o(isGRhW8Q zx}_5$V7g*D9ohuLV?;B;r!ph%qm3tG1Z|)JGKL=`!{#X8ut7*E^+FFdhyv53=s3A3}F0(vn2GgNM$z$ zlY!vH0i+;`j6?^b@DXUiX+~Xnj3yd!ot-f;fNp6tV7W?hK$SAP5~iRn$|p#zk=P28 zwfkrag~W?Z;Q#@jK7~@*AyX)X?|>;3MMj!JQTS+67{PfBl$yJI2s)#An z7FDNEn5Np8ro!K-IF}z89Oi$6_B5b!isVs zPL=_ohlkX1qv1UXMm2WQOaw2fJ20rb#1831XRMU7Jh7ulU}0e_joAtnWZJVSQwVhQ zvLFxIWc>tt#W>~3&81T4U<^o2s01j#Kst2fE5WbhcC+v1=P`bI;f{*}4424&F*g zRKn>%y_ZPYsJC#X$8<3!$OXS^H)t{5^4wkEKIm%4yyv*y5Gqs8f#sxgU*hT!ioGg3 zcF?5TM|OgCYtCynzIW-3i)Vdy!SC$b_k02f_jS7ajMqxKEUEx|PUT_?bcvY~m?v;1vC@6Ty8A7JUN~W1>)HomossFm(=KyNIhiUFt2aiiSp%F<|DTEm#~p z&lXeN^RPktez(Q4g#cB|2nRgwR{1^KxcI#bZysW>*H?a0Tdd!xtzMsBt}U-GeJBqc zZEec$IoiNOB`qQ}h2J9g#mLN->eXOT(4i+n=(eFO2b4D57Uj0lRd2ccEUoTr@DhKS zmyVA{u_vNxN+63gg$p}&<1R~hvTIZF7GQp>#kilj4pN*Pl#e6&$u)xlbA0f-yAwwd znI07d?G>6cYpj0$LDbj*Q#7J2%NYgcs|><+7|1&#urU*DAL58G-Sm`Ge%~UN##}%L&kE5)-KzGP?{9r<+}{wR(BMK=CM#v0#_C%f`$c9vuXcI){g4 zdS1hx5gWiL>FK&Bz=7qqfrZOK%Sx6{c)lFJE_=sx!Z~yz1bD-I*RxTM zU{-B&n=DPtR$$vGo(f`A#`nq>%a@9(5Rr}|i>mT`h=;@HM3k)R+Dxj6isLMyzody1 z;U6u@TL!~-$t9_x5PMA9OGul6mUPnT5mWJ1OMwN&(gfnl!+%Q1D#o)etl`lCL$M~p zPHD4Nh&Yz0Pf||IT~JLhBsA6{xe2J_vd)iP?z-JV%zR;KFmxvtK%!m+wxgq;iaDYT zJ6da1g(bco;gX|CJF#oe0O#UK?FPHP&Y%m{qWn^nYl040C=RmS9jCDqYYvg*c3PNP zt7YHgikqaPNl6K{h~bgevrBeo8w}V1m|^89;-zVOvo#clpg)FHBnJM#7F38gEk^Di zt^mW(T#w>cEZn-)s$V7sUpR9VH=8 z^S;HciJ=)JBt{HLZvG|JlB9lLY^cz73Mc&Qr;@#0_>b=N)e%MkI9O?b(pec#0M zpJ-1@#VyVGGK8fwTRz$dW0K_pYY;c93ne>pbbTO3it1h z(8KZdvtOR;XL&s4kXx_YW*3(vMz&pkpqt1lii<_wc_#NQYq%T)VZB8M%k&+@gr>G5 zc8~`<6Uv21W7;{u5{YO$dZIS zAT;xtTzQ=u!kL(~s`5)MC}yfEzQj67%WWUC9l}#+Vrxo0niifylCD#hEvqnvcIuXA z?9i&lg2J^aO2sY0HlRUC5c>`uDY0Z!kH`oUTnrK?5`F6^ zG2-B|)OgYjDdT7%v`KJ+)y}0xs?zu5x_8&MyP$F3vt{NfD{qpOBx@*9O?p>~i4opj z-M-&-yuE5XPr?YYwHRZxR9U358x^a_Nl8B2O!yQy<+DMe2pl^{nmp`X7l*v}Xba6V zcT1W=Lgixxh08vrFlKGxCGl(NOU4o*AJk#-(ww#!nRt@h4a}>cJ8_({`(PT|6s-o` z%8A=R@{$^9Gl$t04<_JoFmZ1VcYd)MP20MVHJxxzSDVqLklcNA{5tnS*7?#_NIk5f z9_~fASKs0fX*APD_E50_dXH$uvsLahh z5FH%kOCyvH0m!pxUln6vzAjx;pbQM}j~6;}Hxalc&E8I{l^>?&h4_oKJVd58kwH`z z=TxbwsNCAK@(FW9KLVPgX&Fw7aZ(%o zPQfWE<__A^9e3a{p-|q6WpQd^R7`77rAEv3m5V{bSO=caP~nk*SQ(XVB5p|c z+#i-VK-Uahz>eUJCHQ??(EEn&EV_mjcq4izq%wq8r+wj}A1RRjYTHAs^okRx6l%Y!3 z4Ihq`wQC^`sUD3m930an_3X^Ehpz>0_gY}H{rTZyNz(!b0M#~?aHfP1fVWU zJFaBM)~E0rNg^Kxw@Esw$B%r)*raTByDExRW{isEn5uSM}X{N&jJFMQ_ z@l2fr)!JK;VG?tSP*PP9ZlkpHg|V{)`ojE7q#A6i+2K>ypR(z* zy!*v82N37dFlV@yL(dxXmZip&hev8%BB7{$uLB0NpFEA=*)t}re8^XO@&R5t)x!48 zDVz}Z$=zl=o}X=8P!Hv}@C0znp?FK(DpyKX4ISr_jM3RYg4bdjOlg!U6LeMnA@0k~ zn|{M_^2I}V36wLjCBiA#d=hts}gx9q?^ zHrGBCs$8rs)z)iYXziJ8X@r+}XfD2p+|Kdsk1#eb9$i;v_ns7VcSxz>3+xyr-dF9_ z>k$}vmiZvBoh+s1{XqvX?fZ>7^F(s0LE^ZrZ2BaxiN;C~&qhkuxo=pe$t+KJm zrjY24PsnlBjN_~sUxKU|^T$~;j<-j`LWz5a(K2wT+;g0VVDisvx{kEf`gfGIV+2e;wd5T!rj1e1&^z!B#c9VG zJ)StD2P2K+ydKASJ&yBweChLgM6&xhyT?;K;3Mf(U%nh45mg;$`uOxI>x-W6BciV3 ztRJ6#){mj&_l3^=5z*dp29PhN^gPZ3awsl1&Ia;@WP;X5OF`XqMPFN^}?-!!RY>Jp&Q&%sG{gs_u11L(!3<40k1 znS_Os!L!oDv7lZu!4p=b#x7Q6+-W3Ph`Yh!OovImOp}qQ-QZA3t(cM_DxQS<^O=3< zNoF{a0ZJTCP`E3X2&&-}aTvjUc-oXieL8_ka`MYSrl0?H?Fe(OsA_3JAj2s)Nh)C@ zPMcyATwi?i{g(L3u$QBd5nwp%9ZS#| zV|vauNlWo_{kfbt2DotT#?{*D8q9RQk}uzJoem?x+fnF8ZDH|h?e+QE+LeXtk_OG6 zFI=66|6jTwztNXZD~;`Fi>LI7kCO%EC#!4on!5a{{OG&p^3A0s<%ykma((eF<@e&6 zXk#OXdK|+sU@$^>pd-&)jaC6{F)eFpCWoC)Eg5BvC67H$CB|=W&M^FG%4i- zxwAyoFIN6fqGDs zQW+)CAHn9g%8Zrpc_kiFLd&6w=w?3NS}d7KGp_;XyWT;fSZo}+BGCcp2P$Fe3bS*$ z4;qb=t+NURy+)HL-EpG|sZ$}98agS-uj7{qe(BA?(Jn^Y=Y^)MTAFcV=006yETV1a&uPoORWg9zo<8EC#P)jmPl^b=! z4bx%jND+R4S5F{ZIrgqa>(j;Q=ol5W6^YQe3~_u-cy*|?@WnH!#S{{8)KQ((TpCGn zA61G+$;m^A>#-s?fr`aqA`lYI2U^f6abm}Cd!FI$c8sWw;cnf*{Cjv_ea44H-<}nT z*hId)6yl7D+(VI#hIFFn=>g-#g{PP@Q+3L3$$``B6>2A>Vo1#w%V6pFLBffc=pj)t zmmd1f5A&^1G^i$N)dFP*Kx%0^K$xcC_nd&T#jG!_VfIlu|0V;Yq{~+2u;YSc9aM}5 z2l+DaN!twcaK;4ivk*J0wLiRhZMC*IT=XFKMX;PT)_?)b7Ry=aVg5vs=My>q#?^Tw zWJJ!z@*8Di74eJt4WtI36EnT>`GI;%s5O3TJPVKT8N zg24so7%)O7TKpaJu3hJTI)pzp#+8RGs~}Z$`nBrr_k9^9i#&~Nj~IET;kMguXBp5p zLr96(Ifh-S2}*y7LCZ6Kk63=b6|fedn%%)zRzOH+CNRu1RRNTQ+;Y4l0*);_IpEZa7VyzkgQ2>?An|f2{a}IGVJTQdzUI`GEzH2O1r|f7 zK;&f0;)t4>0%-w%-dJ5(Us+gLs)LwH3QQhQYdmCiS8jlcR)-euT^haU8>1D4{_kBp zMA7<)g%?(?-&n1!tzBDLPE_zwU2?i$mHCC3FDIt+LvvT>*Xr|2H?U$hL+|LE^0W;<6MyXQ9;`=eKSBd;K`7T{9Stw zIFUpP3b%YwC#a0VypWx^NWD>h=k;PdaUisUjlj5Ezsxh@QYQO6%AFonLIFc1GFK zi!_mVXgz8GT^g636pY&!HYnkG?CHggrvu*`hl5Xh+*l8^wy16(`jR5Eyj1kk#^Ccu zTodMAOz!AbeVFUItnFoSwFF&wasE8N@rViodv2Cn>S^p)?4KZ#q?Tl`C(oU zJjL2-VMcZajjy)DSFgI*A(GpTx5LYpfL)j`O}z9Iu$7E>!xt}5%V&*?7j%u5<-Sl# zlOtEtE~SPOjUvw$6PThgH}H@$s=!i0G`1-M4U}`ni2t1(0N0^%j;H0*R=vZrGg?Jp zEG&Vl8BJiIU~p6dnlew?#;)gp6840R$P;&zHj0%LH%FKogJU+~+qi*Sd={Pn4UZ4o z_c7zW6Nox0LGUfX*bLx8LGb9x%4i-~P{HNEk}|^d1^H=56-r(HIw3-0Wn-s>L*d6K zXN4#0zfCi5Y}s`7Z$M&qktNP%oE97KOqqCCnh z@^7%#jf!|!?1rNgc}*n15osQbca1lgYAjm1G#rB|4ZW#0^v1>jkJn-8H^%s}n#t@` z1Ic|TR!0Rxu9k#Beme|+_*{(&fl@CCg7SJ846#`r6$H6j5(4?H&a+5CpZrLFXxAqa zuj{#TBeA`xW?;{AD#%x~^rotZd7Lg$Qkht_7@<^@Q_-&$#F2|~3XXL7&wsc3sc}9G zw^j#mQCM5$9Z@xv_``ZJk{1=zNj9vh5~`@ErLwVje|df?pn_XM!3?im9S$ zK(PUon9AhIVh00c1Ry$c{1mktu(3UFp{qa84H@^k2NH9913hL{=o>91Hkf7n@k;U| zsG*>a7g3&RT2*Y32MNr|gNqEuD3Q5pJM!e_E_1yr7i$UsBD-KDmf^WPY+A*ls;9U_O$DoRT^#{F+qkQNi->wf z!Gq+;HKIO#L%{>xs8a+!-JUT_8pV#xflwNF^v%FcbV@jmQLlXSB%cr<&?tIQR+lJo zfBaA#yy7vw1^z_c+c;uA;-6r+Hj83t=5KcHb}){Fw-X)9!c4`Ou^vOc6y~PzfUv)C zXh#0>%IXL6tBduO<)sht_xjD{<=PVaIXWP$ck1K;{$>5ghu!mSk4O%~vhdCT?k}$B z4%Fd>5#LqRNC}$%Sv;NOdd@yMVKqtoV~LXawH*Z+mXZQVaZpbFv&JgjNrrowp3`Z% z%=d|FKH}YEzyy0G!!B=^;|_}%(PKq)_9K3mi0cOx_LXiiLtdTHzltAH1X@Gr8*X>6 zjyd}ZqK_)0=g=WfKHb4Lm0SU*a}0~MIXhY$gft!{CG|`8O7Ml zzi;|Z!+1dL9pp!rttsM?-8h4J?jPV5znFs}@JdoNic_TzLi1frjJ`bGG4mjtAt)0Q zoBAszF?>eNHcp!rIn7-_7yNtkbXblNs~^unf;Ji!jJ9{uZ9`Qyro|aRp6ydczjSV!{Iz z;gL+g*S0O~84k=XK%1p_&INz)rANw6P*U;`Xisi1+F>DNm^!mvr=!PAI&DK;pKbSb z0_vST@7nfV+GuV$ckMb1Z(AI43f%hEUV!J1qZO0`$%a%=@85YJ3a|0(f#I7qP1A>cXd4x7E6EeoFgwV&EmMkv zRn}P*Vs`me}=|)ZEDlAXC2?~*-_HV=wepa+G9~c%hPP2o5|}9z}~ON7_=lCE6Rc?@>>-GY~k@NAz1z=)b7C z4LE-qoW~fcvE2qBADBpjZID&W)<4SOtZvH@FR-Ddon5Axu2SXrA{TQIV-XfP!Cb=l zJNHCR%8IYLv+dY^ zc(NUT#9Hy|?1U_?WwfG(2O$n2vpG@4>K%plL-M4n=bE-RTjNU%P-wof)9c)|t^5-a zr-+eC4qazzsp>|dI0E`ez$@uGOu80Noj0{JM%q|V9@^2^gaN+V>)=wzti=3$5ZLW5 zUjH1pv}D4v#TYWABbSbu&@(osa=tj?5~H37CX!1HK8qEU&QB_%dKSFQ27FYGHWMtZ zn}#RmYg1xu^O&;_!`Y(}zK-rq9pOLulJ)5d8wPJel=zWn{TfncyxDNPatZ*oWO|~)7C2Dpt!i&6Za|m1h(5hX@2uq-0 zEWO7*K2M6@&DEtEql6>SkV*AJQbG%#(%=mzCYI|EE#)C(6goHxlv>ZQfCE0JTqK`W zin>3$ySqD!xR?!rx4z6IcAfkRAR~`PVN777{?Qf<4W&5NF?y*kBT#zR$h?U7q*j^) zJq*0fE{>u7^r*+EOvotVe>pWE3K3i%064+EF{l4HV{r$ZMj__^zIE05LlGjICjw z3;a|k!LvKS_(}e!p0xNC=XBVtU=(tO>kf-xJr3mz*ejBGAZA@(C<%Bfx z|88%E{J-e%Wvq;C8VW75Wr{=hePCv15QH621iK2C_s^l>G>JnQD297pajt^Fn;<&vq zk`#C7&!-^8!~KvHv7HcKiG;xJ)}4yH$C4XxxQvsyE`D5ls9Nrai3i?eDXz9KAv)|_ z6F*=bZJ3YP-N+qi6sqLjP(id`9O0Hc>6jwRvH;=1YS}V3qqoI`9Es(___z0(?9$Qt? zXHaV3Q`E{(w$mAJt!x=Zk;NL zQkBG7aK&clD)*>aii*c`{Y=d*;dp`3eP=6vpe`izNGI0dfD7D6Uiz>y;O;{qg|Nax zg$qxre2+*Wl3f#r@Ke^_Dexyvg&(vV#C(7ppzFZI@LAH`ae@&Dy^dw#4c-LrkWC=K zps1j~95sAf4Fk8zJNEq+=9Y8)a?gYH*=-jtzMV)}BiH0#bAxoTd}w>jN$ZWMT0Q6I zjdS5o5zD6@6Jr;rY7#H=$%i@c#Wm23CCPioUU07|AyvtIDwjFxyhQkqQf51HE-xR?6W%FqW1)y3w;oz@iBxJ@`v}LcVP$L>8^IQt`KDcrB$5vSBxhSyf~txQ zjbeX{)*Ahl2uy$4OC&H3+XSi=`uEh}2b%?*r0>X%7xc$`xsmZj=Mb zwW2O0ICPO{VGzwws15_vXz;{9i9wRn?P21%Fk5U_hWnT^SYxJSJRsjLRcFVmbK$Mb`_ z$zl@Y(R)+^;c9n1+xIB~6p3Gcwsl8#P8_Q~P^deN&r@8fQK=|YRFi=+ zr9MpP@yUC(VoyFb8IEJ%9ST=@aN1qWb z%z(_KyJEKR)V0r>!E@@2D?B>jje~H(Nc8Z>?vB%lZV z&Kt1q+futIXQP!#-9h7^iajk}*(!(^#UrX9%$Mj$Zr~8Fx)4lysaIc*V0H0EWukpz zc#PNi!?+frz$cQD+xG*-;*L8ZVOjN<)3DXr3nzzrG%2hqykTh&tqMX;^kh z$Q>x>V^uh~S#^4WDlm{p1HRnKBn!?^2V;JwTSyZlL0Jz7FBKGT??2>zL}E|@LarzLoc#(P!c%?sau zyOMtFKu}6`u&7AA9YE-DY>0JGU@+yEKJ=}a@_YaxN?~7oOeLnG7t@EtCrh|pH9C}f zXC70cK!{|t|ss{^WE5@DiX?3rNU z1vaBK7F|ktXDD2|{G{xxqqu6-xS%IDj(ZLB3(Yn$*JVi*YKUw=_+p%l^7#_kCB;v3 z+7l4#DL|Ed@jKI5)rdWKG4}X&UPuS&1QfStScxNzCV#U-Ne6&vM5d!imFIbBaYrVf zys(V*8meDQQ1cM#7y4VUixyP#d4fK?6^C_m6Z0>H>IW4H6}FPN=#XV>pd3`2AK|X? z=0_gf;0uJ6a1Ks^hr*L#lJ!#V9@%6o(WpLgtC7M-9992%VnVwNGTAgHe! z`9wf-0==3=1V3(HtVkFm#m-PK!XuAauZ?#sQCKwH*pRqn075{$zm1aAjlYeVZWDNjHa@oKac?2eK&c|s-+CZ%M;y5$aFEw~=$V7x z*+7pno65M-$D~4}=wzcA4G|deRfy1)s(+Q1cX;SPz7mfjV4-Ds+#rOP(vBj3!S~_eow|L` zUvI(krfwLOat8nm2FHgx5)n-%VJvsuZULLohCZlqCduTZxI8oJTL17yt-f%zw(#R? z%U4)uJn{rnyhh1FdFUOc6=f+P2Sr?9SPWCqY9f3k=8t_JDUlV%AFXAQa&8Wi1<$dFGOZRlX)jcja|b2{rSM45~S zym-s)_K<19Jgn^M&~i?@JtMN1=5lAliyS37DuZ6Wz>)^9hu0&88E4fuxm6f~rj+zJ z_W@omqA4Rk&tV#4O&RGifxCcipN<{uy53zB!ZEOy*&DX+AvGgECy)~*!iNmp#QW%} zz)hlv{5-dS_Fl3`_>@Mo!tR#D{AVOIVxytt)QL8tr&xe)?bVfuUQkykE#mFVk!zum z7|NoU1QMl?UXj8=E^ESisBHV>Fef`tfUECOydKC8*Q{IMYEa)m)$@#A*A2HHbZ%j+e*lzsp)_PvRDvj3aZ%4!HB|5_bnA! zexl7>STu~(gt1#>2(m3k%r4PD->Hb*7Q!Yx%)pH74t!(jaCXhTB*M4|d*8M8Zgxy@ z_j5rSNMf&%1f>sZnbNJfZ91KjvDFKd$1LZvoJxt=qz*G)JIt4hrn2Ze31cj;UOH?_ zwm>@Z9w9g6fQCpdE5}ZK;MY5(r0E+_2X`*q(L}daHqVs7L8(-efw{t#)p2TkakanGyL>0N6dV zv#ahl7OFBMJR&?iJls9pJ?v(u?RZ*!&(7NHt7&+aXE!bJ+iDtiqu8`u*VywPK6TqI z&2Z^&!`=~(y~B>(+7rLJP6OT*9qY5M<$Bp&r`^=*?MB0@dv?3!7LA>{#*5zXdd5z} zx^Hv{02ST$yiT#+Za=fFr-ma+F42Pm|NBeBVTE~H9m8=gQIvkvK64udd~LPrZPUt% z&eit~$Fw~0)7hw4CzRXIq9~Bdz+TNk^ zaK&y}%7gpehG#2JHmw(){~#|qV!fza9hwxiD-6jnhTVo;_ZWnGo15!p$7zd>w4NIc z+kCLG!hWx|y$#E>9hl?|%k2P2i@n%jWI*o?Q#@lOmKtr>3O!Q_GW=9FX7lDm`105Dj!`#SU!~U+{53W0oU5Sa)DM^m&y&J18CTU#mAAm+b}#JpW0{GZU@`t0QaB)w}z_^ z0PV78wp)AFY9F*}L}ajx*yC2)X~GP>v}*e_!rC+IFyRf%WS7rYduO-n)`1n&T&v|0 z8h9z*1Gcz$#fIH_#-GDlVBM`zf7!zW!)XDvcYrDYB+Xye-sS9~xcSL?xwdq#y!3Hp z^=?Viu4)~}*lQXk=pir+Sau8Wl7StG>+NSPsHywLb$0cW%ti zWwY6O!*E@kh7y4?tzB5pcFXo^HHLfYy4B#Q#Q%V0l%$ChkBvs7eNb~Om>IxHN!w|+ z8`^?)$7l#b=h%U{DuoFK3a++Wyj)(JzD++%el@^}?bQ>##K@SRu&wNlobQ9>u zv7r~cmIJeG0bI_&iblsS+VVRDlP@yHlgs;%Ea>lP;6m-t!>nKHDs-Qdkmds3o0ev@ zOwDY=meJB$M$;{qlTTXjG$ILrkkoLo>@Egqfx1ORfUIiUO-&RD(OIjkY}bJWg)+?q0n z<<@T70WgA0aEe@Q=MYz|0UMe!Nv*aQUXtMn!y?onMxxPiJBAIMB-qGu`f6Lyv)!sU zx-S)la^=mmz1I|MM=_KQQmdNHd`tKVu#uf^POJ{91n6-ruj{m8358?6?P$851l#C(`)vp0 zp9Ju@DIjen&?3I}%W|@+Np(KgQTTNAlBVCdaa}KH^c#QPoYjwudzP1zC<m;J_IOKLAKT$EL4R@xJD)sBuuYs9EyN!YEi;LDp-t!PkeN8q z7vny!On~l74go6%%;M&eh}}?mNw|c{dR>HwWOd~U(?FkaP3wua1KKQ> zvONvW6N>mnO)_1>Ct>2JHZz=&+{ytL<>vPdPdfnNx9)X8u07Q1hJ&JTyGxuHm1eHA z0P>&PrX@FO$XXZ@7H+#JF&^yOF!*}A)#A1{&E0Qz8zu}vYk~$}3{N}Gmn`BCM4w*! zk(5Aszxn5l_>yyoY_dMQKxbf_=GwJqAi3_jKC@YD9TI#UFrq8WR$Y_25JGg6wiytm z0P+YS8uTlJ!|w|Nra10>NQb8#e1R8&#ofs<$ORe63jb!iwp@XlDlh?4(yrwRAVn`= zASy_Kk`P!QQ@k(Ycc?!cSK&Sh6c)tx#C}Vv4XspPGF>24gmo$*c*JjyDg@ZncJ3#tnRWAQmHoTrtyF5ubm(*~vnDWJL%k4C5FBjT)RK0p3j=&<@46fRzZM(%6tXwv* zro}DUm_5O0DSJTy(2Y9l9>7D}jZFqUWTwax(Ha=f(-YQ4tjL8ZlnW^;Ic^QW@yL1< z=II50H`utdq~ZR6a*AE|8ix`DwoROBbJ($Ptjb;(3=ap3^LnDGML=J`Rg{+qM&c0* zkx>`IQ;(Z-K6?VL!o6@T=sUckj))#h#3oTpt+sEt`?Xqv%EBAOGC8zLQ7NUm^%<{R z(Aq!^PGp0K-GC%pE7dA!IifSPx#roHCt5?{2Y*mGrD-&H*WN&P7HE)RIaVhb7}>CE zoMSVPHTJ9q-|%^@CR?wC{X+~Pdx8;DXs_zR2ms}xwk>XRhB9;R3MKcS) z1(glvxCBaLz3W)pdJKR7U-IJ!Q3B8aPsh2>d5?bT9Orfa9AM3{_v{uMr{ENuT&$Ah zoq%Oyf1Rem7CJ0Y10<6s+Cz65R)OdeziI8AryySyeYnxH21cS$W*9jJKo$@_3V<5< z$mHh zsZg!(xRtVOc%o!P4Drjck&1GPjpWT(m})!p`%;huwcit0h(&d1$*_Jcd@gkoRu743 z{2_kDN7z&Th@`K)E+dAoHTeXAlL0^FM*{)z+U>l$6mc0w4{&JNHSs`u+O$uz%C0d@ zA$(?=tVF1b5IPUKjn=SQIg*mJTiSd<(>L2~P?ly*3`SK&qdu&kEybuo zI9E=#x3?3HAK7Ve%mE~|1D*2yD_BwaY%vy+L<$KIsbG;Nxkk@&CjxEQpepr&*5|-e zl#4lK7b6N;t*|kuutieHvwR_Z+MRn2as!$ko)xs`s0C6J+aV}OzIe#MfRti@L}45U zWWHy4*bh$S&#c1;A@iRrP>QT@5jM1iFxhcGHAO$sFF=!C*e!X~hB4IkZ z&Jg!eCqHhxwM;>bvT$dBLTe!x>jionUTF6&7~lPTN@rvLUaE&{=x;d>iSRp5e%2&+uUiVHdDoc#gr@ z7@n?+Wko-uhumBA92Ib^AGR|vU{NDMFwI3MVzta1gI~}rw#aFjvD#6g_o`;KTo8zn zFklmeeFwc;T=Hdr9YewbFOkqbO|9R5HeUW)-aP>ZE%90(){?B=1oR^-M{yu&ZSX?_ z++C8+2z-d@83CK*Zp(!2-n3p2t!-^9^KY9kK$i=+S}jj#ZovlY2-4-NFXAo`;&RbB zRoX6sEQ8YuE#|Y~K47Dcg>HkEnNzB5&6T!8O`BFjB9|?wzMYj9iBdn*YiMdgEr2JW z@q|c_QJo{qM0W0YuOOmeK2*7)BB!D|qyhVLUjmAi{Udxz5$b@jW$`!Q;xLzOXDetR z%4@MMn{Bq!DE$S|?j(5~rN5w8-^Sz+)#>8(nph4^hZ>P(2Qs&1%Ct;I3igyKE8z|1 zRMraLS2li=`Y!d67>^^>RFR<7%k@;%o_TQws)piMoTzc2Ppc-}8@YmSxYjhxmGFK% zlj^}im1L(<;rpiv_e^4bk$qAo7!D@>2ws&)w}bsPQ6`ZOG$pA&ELi(^;JD29X_t0P zUZLn12lX6uRjICV0t*O)e9T?y>im1}Ylu^=(*}9KMJh0eV-{lIxoz#hhDt4z z@wlfan?=pSIdO~G6Njb;6rbSK7h0}9>Ox*Q%Bnq;d@c2&uM19`i_A&8OTU9X++K-c zwwX5rz~?NCDeSZZBOFjwY#E97jYINSfKA;azuDA`5`zbiY=1wqI1lE#7RaIC| zq{U6({Uw{kL#X}j6U`iF=z_vB-mDXEV9GeLTME7B67f{f`t(1aJq1^0Ga77mNj4Pf z{2LfgBFtSPC)G;AIr7KWVGJKmGNHuS@EDr$j0+U0X47!h*pd?rdojo7B(TB+inYav zE`G5TcAQ@hQJ+6=H zaSCIc&^Q)+MT$RB?Q4Qt`=V!5Cf;Ii(9*!mh$pIhSHOUD-lQJUNJU@Ru_Y7G1L1ff zjxhUJw8WN}DAWq~6Aj%>LhGj(&_#uIFZ9lHtngyv?j5+hxu^;gS;Mau%E9$^3&Y@A z@Gsyu`#=L!hf!uxt6DHUHy+ zIA5HP9gweJm}g(z;*can_EIdNCTlI~f{hs0WFE5+>Q_`^qqc?FNp2-+oOw#zZ*5%5ne7e+Sk~c`B-wM^wRS>Ir~&f{M@+g75@Arkd^NiYtzs~!5oL$4nT}&@6hoRW z)d@ko9rimv8u<2R{eT^DV&R^HG4?xu%lIk0X0|zXcp(tGx+L&@u7LQdBRftTu40?+ zlgB_2Cnc>DAaD;2{FCDVr8V1X*Zhqci5Hm?xe2j~glqnr)l_CUR5x}~!{;3wGK}l_CdA0QCqxQUfm=NcMiRMkRws%d@=L6lLQhh0k`hZHYP}Y$VM6;Oi1t$CwaN=#A#YErE1|DNPea7iCH8d^gx5*?iHGKnL zZx3293}(l8u(7fo6uNe{j17{86nnH2tQJZx0)?b3BauR&v>7Eidq||jE@luZDfvVq zWiSUwjA0`vz>?FH)J!yLB8reskC=} zoGI&p;m^(Smw7aL*4PiejQN3~!eH1C6XQpiXQRLa`*M;b#SBKAbpbNDWlC`d$VxFQ z?V3;Ur?mVs2`yMJz=60UaS%Ku_d+QtGAaT4+@sjgP#70~Kh54pV37jiIY!IfwVY|e z@RFO%D~+Qgdd=9wV2lM8F*Z%V`ghr=ll>33G5U6z(#ini5_rDJZx90P4 zgA37)@4wC28Q>?Uudh`%apPKl!2T?5F5S~ZOC+IVA<_eS*Jt(ko&!|4-yer@KO-VdHnpl1LaP;fyDi3@)Ep~RWvWPIA05LAz2d1hIiX`=y> zot_VCR@}1ct5!0^ew@)U4vNgOlAC4r=){;;P8U+FEAqio%s4S&3)cs9L9JopW6GkM zD=n9gKh)wNg3ZIh!b$y5Rd$0ppL2M03dh@ZUU>=(YeHk&WE1x)bv8z z*tW_iuA-sU;M+8^OwrMOJSDWO77ZH>WVT~9Q1$V{|s zbLSCxcpOQ%!{lNO3w`og?2?V*#mP5{!T*#2Btw{33C2{(E{uF_Z0D6Q^fBfu26E+D=J}Uz6yFv)j_3Q81&GB zhCzAgwRc;WbUv2!@$^ccl=!hk$vNVbI!+kA3MHv=pyUb#S9ZiZqoQ}Ra>dj^dRyW| z6ln=0YM@P3!qx>!^zFXNnuG_M82?vD2b0E&M{?57Q!8s~L9yr-1eVp;b)(U!wX7Fj zG%*bSy#yt2QK)&uf{rk(Fy}@zAM)QKrxrOVG5L#; zJLn(}#G;yKJOh4;d>J2M)N8}?{0(Bp;Y1pc`eD66DMv)nGwmI`-w8rdw}o9|R`iH6 zqE8ih?J2Ek9BS=WgPes>Hg%B*j9m<&V7nXZv=+_MpsQO544aWqQSTpi%+JAC2NM0L zECUm^cJ>{^Js~e%kiwRf`e;pg-6xWPl7c0?3eggFG7(@bCeA*~AS25L2ZkHU9h2mJ z#cLG()GmK0AzDc!d@3nA+A|MWSaM3QxK3e>aE}7HhcQRqW=twcu~#H`4kB>XqMq#V zC>a?PgL!|@Lgov(qZYVJ^p?wL(Xh)MZF|$cQaf?Uy-G6?iC;8s(4r zo?VnPYv*KudFjN%v<-Sz2!bLRkgeJ6g7`W;r^I&a9Nl_SWTc-1kOBn#;@jL?O`rNy zSCiCYuABMy=ic{`?J~`0DsXC^l2VOzT^1IAvmsm}17Nt#OdQ_h^G_)8re925_(ldsge)Ari+cEd%7DeSEHJMCKa>qT^>x=Pd|5-_)stdi+_e;>(>)obi}+wqYjnT`mOML--aT59KnnfSDkdk^QXi-py}F zD6-NydE?4&={{3V%x%hVHwcEp?;SYFHJsPe#4)(YUI!|(pdlCs_p=xN<0vnL7ce^h zqRo&zlUfQ7C<_Kf;Ov$n7oJIE<-OG-o*L|G2UV%#7}!?5SQIDPFt;HM$2UGpCRW*x zHI$&~RKBTldI|1%%6w9V`$zWF0WW;8pl;y^q9?!1TYbAqMP}dc&r@ zDSpmXLJh{xzZF^MIKK=Ay`V1NK{YN8o~xvK;*4cvi6KZPlS z6-+obp_ec(!XYM~T&hUvMC!s%#*GiDSE?k9hwk->$fC=bmm^LtEhr`8Qs5++nYaSP z{fDVpKRQs{B1OrsT8FW)c*Qtn4S`83wIQ-E9Y-VWRn)UyEX3S*K+feYW_Rz#(u z1jjsV@g?h;V>R@=#_O?1!0KbNA2#GvC|Ee+g&Izp(f7nBIH(aeGHvVgFpq>SN?4ku zeQEo4V)Ab{IHJlYM;L{!g377aJq5Qt`Lis#$j`&jfzZ{=E*Y73P>&R#iXnTh{y;JU z77cO|CbJ@f0Nn!Su&5WZ{cXBZwYZ+16fyhzzykvRR!HCg&V~Y1vXT(+9rzw_GW>gV zK9K2S`?N=^Ql&)i^YEns@{kq@Q`0stt07Lgc?8#>*#|S5m;jklD!8D+Xk=!8tY6oFAU5WaG*rvbQtLlN8uzczkADPD5nmT^v)_Mm)H3mN z0vlSt^`lNoFg)qD%bYp@I>}J_Pt%?+#ckMRAPEfuizkvK*2(q*!bcg0EUK%HJ}$e$ zx8ohis!z>P6VAfp4%F03ICJ?pFzmRr-*Ftf>oXT~S|2@*SE7F+99ud*6>)62=wU8iGmC^GQalpo}^P-<`kOA6$M& za9A_WEJjE;=p#+g1*hMO6k(Afm<4syGX7waMR@vR1q^lezLzrkPuuT9*a%Nkyv)&W zo=y@xf-x!Lhw(=$e}oYdCx(0nOy?h|ERw+e&mxf+2Y`4^BT1WLOJOE~OKAKg+~v6? zuvUO{y0pyD#8JxWPC0`Mb6Bl7B*xtIt}F*ig|GU8$`<1A)+ph_FCT-F??txXx5y?< zge&9lT|o5n`)nE+W5Sw!dxzSTS-y%be~t7%R90gDgV6ju7!@J!XU+wu~UG$-_d^$F{J1y5@z=0Z$A-Z^Co&kuj?KB-#XG(*G_KkI8O z#IDn@cWQn`5gftlF5v}00pk;;@^WofUAW1|)uwlTWwDyW`w^l$j3u>mg-~<(h}}6b z)5k_o7b39|Cnqv;>4vrrTE86|lN3#{!Ih@ugvw$9o^ZHN5|Mp+ba5<2kYt!QL&ykd8$sPE`{$x`e?Li?7LF;FA zAuo0uF1K5spPT(K+WX^BvI>892=0YUJiF?*2Pla+`$AAwo}Z#q3dIU7K@m|NEJ9z5 zJfo-NU3qDqaZv_x2G6*L@*kt4L)gj;yz$Y$Zd#j%|i0#mMX}RcFEHf~MQc*>fzK)OQ11(nDKTPyY3(*J*$;2!gjC(W6jKacOCk>| z(e*p*`7Ea$%}U<07(Er;qE53WPS}~23G^R!1+d{HYDWQi3Tp71OC}N7ri$FC4w{|A zw-AODhB?JCl5*8WlF0qzU1@B@!n;=C($T@Q!ttUzN3SxNg4~yajG{gQD1*ZY`#YrO zM#EQJw6!P^8(}hrH`2ueoQx@I&=l*#?e1W}L3@{=Gm8OhA+{%6F5BAfPuU?0Hr|~r ze4m;0lZ~1Cgv!jw5^W=~2@-I!33Gc*a&C(x7Cx00o=DPB4>pm~DSJjG^i;w}G*@e^ zlpjM{GE+evfuv?7Gg5qNVIO|f-Ae2k1aptW%%67CP_sv>RpYmgXeLj!bIAkdn~uaZ z&z=VnrY3)ue z5guYy(rHG-%ytR`0Ik0+WrHh56EsMw`~qf(km7#x(d#p~>1BbEEQ+Ec*Fdy5%O9~I z3bLPtgsAL3NeUDUpuM2m5=L&zR4pQ>Oz$isB?(}h886&PG5DA(?_z0B&Y1BJh{z&l zy;2-Te4Cq}VL*Y3F%Q9Nw_y8g6ov2pefBpbz(EC!hm9+lJJpR7zL73;Q&fx)2yLm8 z7{hI_P?pYSFjX-omceVLD=n`KKYbf}5Yv$3uLAoz+1QxFE?rsU^79RJ*VUN2E<4n% z%4MiY6lHeXc+ih0y&HFyTuNe(Qcin^A}6HNiE9+*`N914xsrD85FK6dBxjRn+0#UP zrIy1E&CC_&@&$y_#;wGq@X!#b_usquUP)UtO`Az+%v#8MiDPv`6|T?Ee^^36&oh); zov>c0=#3BOZk8CpGTygzeSw*O2$6o;=^AvAxZF$8gv}8LM)GD$>>9yz;r1+Bc0AmE`OIUhhzVip`$lVz2=8urv#7FsDRk`q+Qag4ZN0p4e{r?Ey1DX6 zA<`Bsn+L7>chcIOwFj%q(H5@5XjpU{51wxt&rl%+SZDyaS6*Be0!=dPYPnon+q_ra zh{FFs%auRt+RuwP8g@UQL-$E=F)I<~X8Hd5+Q#C>C$)|8a%H2uv>63{QvyDB7T`Y8 zV}R%T(-I5wJ2fHQn4Q&b@fD3<-uv*w{_vF$$Tx20#!1a6L5rtu=DnoRT$N)(4VK+? zX>E10vihJ5Olxj-wxCfm3k;TK!ejMOWpn9XW%X`tePeBNZE0<#N+n?;^(sh!^?lqJ z{hSJ{5)@r3SF0>9_#9G{4ka+}5{9aazPMdV#YDf>K8BL>)c)GX49L<(d2zG6OwX~k zCE#u#L9>@EpD2He@E0lNsCd1)wpv?!uz7E7qq4cUS$SBlRaWn;0X1z_)>f&`b*KYk z`}88uDQnQ3u9W~i0#FSR#4@7K&)%R~Vy|XJHpXEq0G5_<^|26pDtZ&~(Li66L%yjB zyj1Sj9#mPWd2G6JUweT0wZxPN)+MsQQ7_h4%C)6?YZaJMsCb*6^kRF)^F9`)kXUJC!m6 zz^2C2?t?T)CwNp0MvH{|E7lX77>s`cVtm1S5M^Lg60yB$p$u*~hrSTU=P|;Ts0v~| zD);%QWgLUW4%4HL7MB6QpFb#9vHlH0>qmwuv~Ax1RZhl_X_z+%nGae#6Y@(j%=N`j z?z0a4`2*+?D@x1GIBc@+00(wNaaal;RhE~_t5ohfq2AfCP19-x*cEeg!$++&KljVf ztK}M&TU=RLd&HYW1oKS~D=eZ$5v)llOUrigqm?ohf1d+pix)RfpMU)76I#G9sLB$p zT6Jt6FqZP-5dE|EG4BBj{0|M3#NRwpw9U>5dvm*X1N<(-wv5-ar~ zSOz9uA&30Q`F`PY1t^Q!6!s@OO zTfQ-OBd9tJFIl}dGH6D5LEeu0K@@o3xBtZnwi&3y3+Gn}?Dg$t^;~jm6cw zWulTQOk(v;MNIwN`$6LXVS|JtB!wzWqq}Pdv{3%lI;^n8FvgGo$}c*w!i)&QfXhK| z%Zux4G?#NYfw$oDoJ2%izEHBUI{uw9PC zKsFnkNY<7%scnjm71% zLUF{*A9VH{!?gO5oKojznCR4sNGrhSJ`u>NQYBm$NGSKwv5KR{RS6BH(eg$OIP=PK zRVCN!a}v4oyQ1%)E36x)T3~z+0W*YVU{|%3@?F?EVY92Qtx`|kNEt|G6m zuGLn{ch^9W*(7n`J!0Yy4aYWG$nf2^Z@~~!K?OL;ojaAK3hq$VP1tSkvLSvzxOTg{ zyLO#6$EpYWt)PIFwY7Cv7Mrv}sr*e^I_(ZD36IuhFel|-ZQ}Bwa>Sr<5M&xL{bJ?K zM{64&_t{q7BgVaId1ypQ-dM6(W;t7sbd_xOs`hVQRruK=B}|&Gqsr`hhZur^2B#-n zLvx>~w$@^n9cY;RoXZrEP9Q;&n=U;n(3>L5zbsNR6;KhN_xXIbeg1rQ0RA)nhyTOI zzyIez=)V;F`vv@SGw@*!R0r~@)!z&__&E6Z-QtYb?96oR&a{Wi(VO1Cx%>39j@O!L z*gG@qPM{ffCs2*9)<8mWXM|n1*g5Qt-fFhZZo|5b0NpfvWCrBk9lRCOyNu}Fe^0$L zQ;mVg_&41cXr>;gn(4>s=HTPOX6A9GIrMla#mWpn9;Uw|k4MZwGt(Gtjy)cOcZ23o zBilUp_*`nh8hASHl&IAC$LHzq#N!EgdcivXbkdr5I=P#EXW;RqIbn{PW53QkzIb=Q z%$nzZJz$=*hM!*gV({^0crtFDhbQN)%kcY(nF8!x_$~H(H9yoF6}gLh8BBH2%V2h| z-l#Zs?hVn!D8EHaONgfee0T$|QmnKlO+>EnT;fmegCVRq?v<~VhfV!!i)tG$fp*ln6;==F%(vSIDDdv8$&BhY8b zuf7KJjAE}djx=!&K6)ec!fxl&?BNCY0Lqy}dRcfgdNEu~ZFtxluajO^vv9B%aa>3y zCN9*>P>@qhCznAWU00j09=|2b>)odGMmn}O07ta0`f>%#9z zAejmCqICh_owFw28DKD}%qaX*N@LmGAt*C$UNSF3dl$_tOvBr~^NZEHl}&*Q<1&yw z)8@2#*Y(;>jRI}_0%|mu%QM&sZlWYT zz?HhKI-^iJ@^OQgmi7cdJV951Zj(ZE2-=e;Px$$h&4M6lURhiaGf?HA+5-H``{mil z8nmUNlHE8gXou}COL-5J-eD1KwhJ7wz8{=RSugNfG#dscMiK-gVtweV@5=$Qh!Gqg zfJC!v?{(Q(ls^PN18AMVL3M0bnF)5TR#M06_sk!yTqUqP@_|dq=G$$rhW-@``i$G% zX@d6TNy#-B4i|FzTyeg5y?8?}Xmj(|8Q$_IVOex)L3|10TMU{H<{F>RX(9+gA`QN| z6-61A91Y&om`N9pIo9_(QP4DsY;ORPHHYvPH4q%8J>>K_HSIOmYOh5QM8 z9Hov1Y6C}U_)HxQ!e{y@1D}IJK*%^hK$ibQ{CEdHeuT__sF%TWiMV&PEwB&d=eMCP#F2} ztCTtXI(3xgf5(qT_&3-&js~9Mzd>{4ug)EV5b^a0{2SUE_TydJE87<3OL zyGH}93z-3L?C{If0R9hs&APw-D&zhq|8n3H=*z*tSD9DmUJtnc*)IqFW$G*FeK+O) z*YtgezW+D)9eep|{HuZ2sV`E;8FLcKjeRwAl-V5uTDZ9SZ&7ggc`t+fs5im`3|tpD=?ob|6#&cs*gR|BsH1a8cfnYKY-dpY(M ziA(JHG2-kZ;4FQZV>mMhzfPGMbI2TqSsok)yj2Gd225BDCeHgH;9zvs$w4bGFW{hx z=+DnW1~*^QFoo-eGlPB34^rV?2Ezk;W0;(=hF|l8y$r_G^~P#73h4xjzXZBZM~bfn zT;)^FEDCCay~`Xd)vi&Hv)h{#55>(2y^Dh1`H!SkI08a~h1)M;>TP5Ke~}rS05L0_ zzLXkIWm1!=^xusSzWitEk`$*(w=lJ4!@XVPV0t6mX`-Hzrel!H@iZO(IZX#3F9jk} z8YI+rzREb~kjxOF@4)f_LI(8i4ZKdn5*qqCgDi)aABOVFFpV%>&bzD*lpQfgU#E}R zcM#;@d-^El-1;hIo_jV3e+OQ{@7F0H|FnAtYJ=RHB27p9%a8L3yv(P|&n0F!9x@nI z=!iZyUtUs+Ans{GXmXu7oMF z%_PSEx@<{&fO9nIPoQ9V!4v8sXb0z{lx))UW>74AiD=hoZpSkyK%*Ev4xjXYI-APC z_sm~sMqge%VU`gZv1;Fk<9u%nyGt@wZZNMEAz~lB zAy|(c%ejfwmc%ZUA9a52H}D>Qye}~Bpbp_I;>SnwN+E1i5SuFuo1?Hg(!;5A3jdAb zs-ZQLNe%x$ne&+x`+qn!nZ5#8e><&Bq~HD_l*mH4%s1(8#xpnr6X}Wc%eP`N|C_;0 z2Xz|fEn4xbtE>4-xN)-EmU`J*jcL^IeY{rttZOv*n~_@0Y}acwC(Sucy8%S!InFQ% z3pU6AKf!N96s_;z?(bx1S4Qft154^%Ahr|eq|P8!*ln~8&skSDbf4gy%kY8XgZm3& z!I@P0Y8prT@6+k@-=zoB{~?`8|7~_C{qNJm+25rn>D}+}-6eQ80q-*KZelq7yPu3q z{0%{iD0%1jU-u(P$s0?diU-Lb{ADgOOBjz8W8!6}Vb11goq52lz5sUPrM^J<03?nh-0{>i`vq?^3unZ)w^W8ATvg9h%SPrR*8Z2F40mzo)^r-Wig<*We_rT{Rs{C zPtbHhe0MmFyy8+iJ9z2bz<+!tBOAf~$>kU$*r>2;{F|^5EMfp_4nH2|Mli+r)yzK5 zas$}8=J@0B=K06x>GyDBqIu!*h34erN%}p~xY)e(_)==%w{P;5b9c^4`zV-O6 z=G%|oCaLmVX2ANv;e9S4r5;~q(&Sy*fPXz;X04H@Km20w@jLJYCD;LT+EXSiDgxUVNVML304*rc>!@D5Tn-jktemn}i3;s9XF)vtS=A@Oi#^8S__0E7bM&_oA z);N30%}tlc+;rKxU`;}~i`?9Fh02V;Kc%!}ZhFgn``1H{FPT3we_;Ob*BO{toQxm$ zCLe69tk^r(ed=D_{B4#*)sfy%hfqHJoRHVc)Ggd*hwSz`Y8*R>|}9d&lHDY3*IQivKd-7r4xfV!*p zyElXz7}(gx`QXjAqwgyqVdR_l&IcVi&*;xY$^BoWzyE(bVuanM{W79^-%e z@|`fA&Z?>lqqd^5<8UvC?eu>Gg5b*Ya7cNcWZNuPo`>k!4{a8)Lcf}h%%Dw^xoK)b^&x%JQ?&{H~vwoCm!P-AQM@EJ5R@J8}qW> zxu@e_4F0QkNwJ4@ew2DO@_OLtqIbcZG%x;o07v)*^!Vr;sIREN4jqla(m-rn0&HCV z%X41?GdDpJ$_#ulm>Ot}&JDQ#(?N={^-qwsU-2eA;xHsTAqN>hzVy|=(@V#fz02_T z%B#0tLmS6~-rGl)z8HWfKQMm)SiWNZ@Ce`k5EkeaG8DYCO4@pFgfoj?27QrWkDn20 z&>cF0aB&BX+|KSIM<5;7GD(tAFWTlthTo!KYX2`O+$~58Bbx-RRrlrCyLj2byY9R0 z%W?j-^sf1?8_`vf8d2EDnY{>fZ0g1zq{%GBK=t!4Ps1#O9>SS zwDWXvwm1090_}r5?r3?kkAFsM_ZD8+f*SelPkjT}z;OD~H^bk&EJPMoL=_9FlTMUB zM+&Ty$B%1)d0|xeZsC51QGhiUH3U+dMp(SL+q(dgCuXr1LK938Lo`#Q7(?ev)|pN+ zwpJqAO z-{{}GoIQC0R4^bsjEb~oy)5NGs^K|`sx806tt4QspxCy!Mm-p4bi!uQ%OIIBf*7Jm6n1hq&huN*#*JJUT_f^uG0j>f zBtj@7gbRF|@M+;TAykOkd?jXi4t%8jasHhxfe#e}pQO5TV;>KBuhBCc97^xb9oj7= z`$q4AWd0!4lxBC?pJJh^BdNL_v;vP_Nlk*-J;`@4I!C1cCsOIZm;|AG5)EDA>3>KM zGi4rjyuY0!t8|(v`RUBxrN2oJr&GcIQ1bu!lW*R>GCVZFYJ4*}`0|HI^rP^alx%dz zsRk}irpS~yhX?LRGd)C+x4>qu`dlQS=piDv197N6k$U-dqX`h2kt%hG4EK`0DE=S* zYoRlyNoP#|E0H> z?&8NDe&ALBUO=J06?63jSU4DoFozIy>?2sDA#( zw0E3rLa~W|a;1VT{;_z2if@_e4b!DZE*sE!+0HWI?{=4jh7lZ02K!p?T!rEqnbv)= z8Zow96nKb3P{`Qw6W`b}NnCv#xb|r33i15(HbM!(rx1<^=WC-v# z4NL+54n7{lh0>5sFKIK=7-^0^9)<5iR{H4}FbnwH&EPo&Xx&-KNHX~J+!uq7$0Z{P z$n%fS%SIAm`{-xqh;bKU;-Ap3QXy}lA=O*x2qk#<1o`YddImX{y%e6A?4^zdUZ>Nr zA5{lF1O2Ny@Eh2Z274J4b$Vm?>5;Mv(iWzqNHhB~m%SJ zPz|VA&5kDyyUq#O4R`AdNN?$HGHD{KWP{EB+{ZKMDX2)m%SV8hkHSCMCumgi2^upe zpe!@fWS*Y0#(hK01^9hlyz_m7CZ1j}FT&GFYlO;Q^!f0({OkIwEJ^yrknL2li#J01yT@!mn0dB?MA&~sgNh{P8w40oYWO(SCdkvwN5N!LeQ{LdK zjG1~x#HJ@ zo(z>g`818j#iI#U=GEBifmc~P%zT|bo;;c~$DgMh+dO|X`GW!YeSt%S-?s)n+c43u zXy9wu^}Ze$8!&%lPIx2c1@D|W>5V@mCZPUBfPcxm zaC8YogiBwgNn7}D$wMeb-(S=B0q0*se77TkoK7aoKzu zG4fSvnHdW&(-FkL(IsY}JkFT!99=d^_aI~8kD0NMxfbQqzx5r_xuGv2(F_Wk-K4PD zk&iR8&job$n=~5c0#Q{WKFK2YQ0UT=126NB`uju#wKnhMCti+|+#;NyF3>NsWRTV4 zWtJY;txnf_d5*rb_>-5D^rMLZl-@oXMqgeGp6~#om*?q`({0t-u;2A2L~IR39i~{?qQG78Oa0f%CR-DGmV%m;? zN{>=sgSPqgfX`KEhVp|BnirW-44pN8GuS)tT2`wj!1vywpON;@(PQqx6HN95InMaS zQMYiBN1%0RH1%@&gh^LxGq04CtZRQ8Q}R`AN@ka)z|h|%vx#I&RwX{q+`63-iCLV zxC!ynaQb(d5r+3mh}*wSe>3qn1UuPR=~jZT($fqmoMq)-f**??^gNnT1n5|%gBODUKdEbyNuc_}@L^-@CLqx_ijiSPQe zg&+5P$DDuep9=ga#z83{4cqSon(4ldIw(b{ERxDqasMEv-fOf}IZx3D?z4Dx=3}bAOr4nP`MKUq5APX9< zp@N1ht>EWIEoihJvsqqRtU&Rb2a9DHF5MGi>CPphO} zFRKMt;Br7bCQW{X(QQn#rPw)8k2z#=^xEPziuAHTrP=rGY&J`&Xr)-R97`WX?|J4Z zyi15-p%@!62UQjpG#%l}7kr2NCZ%c#y1t7IzeLhlw+u}+jXRz7wdqskKs1cegr7M)rk$+F@Xd$sjQUYnF*g?@Y3Oh*p1-^S4(0f_@QpTvBY4fe2rxPs;QHO6 zb3#curVnb+&&Xvu80ZHtb2vc}cr;;QuxuG&cZ1axzUD@(L{Z9r5O?E^q?U)TT?w0+ z!taAPE;ZACI5-d9vfSYjz&x-kxqt*hl~1$bMNM6x3;y_TaY+P9mEvJ&Swo#*-2idx zc@lHkJEcB*mW>Qi3QEMJ_Uv{*KL||jrp)swijc|J=+mZV3~jYrWK@cvu@FT|HheKh zxK7fIh7m|be4LBk^}?m?&y`gz1%K+tY9AtbRRy8o#>1PApswi0f`)p)ldDGKLrXCo zjSyYr*2v@m@!GJ9>ew&50t;_B)BU(racR_X_KkqSpAay>|125+YH=K=Lu&6L6zftyB z-;SBw2*(on&GD`Ye={fmugE9Y4%iZrkV=w`Qw^WZ@~KAeFF_VR8?y-c`cZ~L4HS?} zqvd@%3s(vVu)xSUpN+e=hpM8q%(hnTr+DK#hWhI9ck2WcCazYYQ14jSICQ@o@!+DE zVQ5KC-YnlA-09>e=uOz^9mVaaXWJ z`EhsIgaJyso?rH)-L8lS4!L0R^7)9B1&WEY3?LbW(GY`-avRo`YL5|C&77jXa|6sj z77Z(8+so;168kDk*M096iC8?6@Uam0FjUPqmc&SklDQ--ZRUORD8(kknO&K&RXFmU z+UzRZS$Az88abgBG(Rx%^yb*04?RG}78nEuLE--kmpDM2{p-VT-Fp^Ay`DT2{&M7knWy4HlV zU3D!A)W`8@P~-GB56P77j|rk6G5Mlc0cuAWx)<1=0%3LmKMDa77yNI`f-t|JYF^>% zmOBg^f^?;DPPJ(%K6D}IYEgQuvJ^jrbRj%{YB@e>3-S!AC1~0ff*FkD$^VCGXR7|O znVG6dR;E9s0v;MZ8lR4_iukS6;SaN+d$s+@E{U#@wHJAmno8K5G8cFqCPxe9H;)pK zVX80jiL{SPD~bmkM$8>*Y#F?sRW6(gyetZu>}7%MLy%fFdYu?nzyl2bhsc~7mUrdi zDCtMSQe(vaU?@tDs6KzEpVW>T+#1(N7%!OdRcUaKdZi`Sl&&*nkQNlkrSN7`;}WbN z>8oq+YSF9bPGis{YKb#GMoOJ*@{}|z2iwjX?e{YS4)pFs|$cGN{EEaM*eLLd@;-f%FyxhbNWeA>#|PF?6E_ktadm+-8CQ zjTYcL#zJUIiX-13EM47a@J%10WnzyUzRfJo{$-5eBdI8sv4^6 zM1;F9gi#6NwIBb!KrPDA=GiDyJlUecpW$^#H_aM)5?PXtq@Z{>|x5U z!ao4zliPOew*O5;l4ezR#lGgRH?(W@cRM79zvPfpvI&=z+o^XNR^-NNc*cmG3)?t8 zZuyUF3#zqW$m6khCHiP8QoL<$i;8ZugDeJ`m)zR+ncAaxx4-IXz5c$BC;dL2^!s?y z{~yJZp54Qbv%YV23?*SF?jTAUr~g_yfck?v_eotvjWzfcf**95ZYcMEeJ93O;T#`h zgXOPIYl`K?$liplGn+?0;g(6>1>qZ#F$3hLeUF0Ev!J#~pc~lXK;bl7?3ycNW zs?cH!O2N0>3n{S_56Bg+PjTf$lx{*9HFWnxUri~pSNJYUd?!@ckNiEIKc*ZVEc`J~ zs3L_BqxoJBM))BIL)O77<_*?a;VheB!o^OZF6T*F#RZTzO zIqa4i8zLQBNQ71Uhvu^FOpSgHopw^g%*GM%fhmy{s-Owz{#LNqIt+K?MAyDxn1%R( z71W`q-BgeiGMe>6Rrpb~l7u?HY1zbv(&s|pk;Uh@5W;FeYFC-wfmRXAGA)z>>xNK| z_z;-ZhwlzUa3nBHh-^)f@dN;v8io} zKAJKslaF|M$*Aw+zZE|LaTUlfO-4NW=Os#brKn$!T77G7JITU|hip>!ixf(p%Wus} zE|ZcVkc}J~u#o=9p+V@e%4VVm1+l2fMvn@T%(yW-Xk@ZZ>E)K_+$M+Ysu=>#>fH9n zt6W6<+TJ8u`tQZBO*RZ9$`P`0Aa)zhXHiu|b2H8+_L)>DBrJ3u1M0Hs&rr|obe&Ec z)aW8r@O|Ul1~bZ$e{j9ser8)w4aavmqX)kx>d1%pOTj@onB^m4e9s zjzLjMksltr3K}p7O|l=pV;;Mn7xgv}?s)U4L9nkBQC!I8DSr8sfy>M=S;O1g#qjW! zSuEdbe+H%R+?bt{OUAnXaTkr`T1{BBf#LJP#!7*s7*_8+v5fy5g}-&fF`Dp0T*<70 z%x2deyJ@2#ZQ1Y)SS!BX#^R}kmni5WsK*s(Np1sEg*L_61S_e-6Jje4ybYRG3o)C7 z)G=L|9@ZQys&uU2&yxClTc~%EYY)K)m12eHtOk0=FcjCbd%|{F7CZXoZ)H#?5JH4gh^MQ!)nqw!h+`s<+c%(xL9L` z#zrCIhE2T|d9!k<8M?k5T#T-Z(O`2llq`S4S0Mvyl3Q^AybwOsE~u=LKLu!a z?1r_(ZJ7dEWo?U*0elhFrH)gbn4w<9hvP7Ob|#&0;r$707d1f`K|7qEegeM3w%{4; zHChXxSN_(5LCb9SmFj?yvI~0<+M$EJIdByR$);}Y81-j}l&s|5Euz0f!9C0Cu+=Dz z^=eW7Z+`DObNc3`l;#w!{RU}6l6FVf=W6#h@2|X9yR)`&zgAvdT3ZG{wT<%n%HmS_ zK4|uM)BWdD`cz5N-<_XFmH*REG1To-_)kARxq7kN!TDga%;)ueCs)rStj|lc^S?UQ ziy%lf4G$hNS)Jr`qqS${W?#(C7PQ$Hb9c0#X>(*QtYat=Jo)GtgpY)lNqsG1fDMo= zYt_+@gk23@S#I6vSW1H@4+3-(HwwyW{MQ7+O${e8l(Fq70MB>xw161%(hvB*k>QY4o4q(rA#i3u0 z`pA1EnQXW|#Pl`UTU2?$6*(~s^jq|eN}^H%k_f;b5t`V5z8#{@gdmO>=vIwIh<8xh z%W-7r$~xC+uuwF1s0OTbUKkmk!L$)+*w8Rjrjg8-)2??2+sl*(%H`C|)Gpd}rwGUnKcghDF5u9K;*RU@F6pKbgy{%W&-#Iserd8E zM~hSAaphGVRTS6dxj_3Xl^002-P*HO`=C`56O&U&jFA=$QAPI#gT~HLafDAqttZ$K zLnD}MJ5;fugekJ^64poiS-0ai%o886FrO8A$HIKVLkoOv_yZQ1O5k6c4;TqL`#D| zg!}l5gcfyqNVqwXoo^Ay;-1rnxtPs!Q<&&bLiM8C-N}hgal|Uzad+x-#MbeG{yDuo z)~5t3KoY#Ft#%s?hK4`G?HMhdco^?kEVlvLD1kqb6_8 zuD6@5wGhezY{0NT>S3!IN&r6Jfy#^3rAmbs?>gn6*RC@F^Egg|bWNLQkFHCPu5;2- z+s+}M;Rm(yNu?r6mbkcztVA;!2gaexthFxlE(J-4_o}`R#9H^5WvvZ!?lB3HmX*uF zScZFu&IlxmiGzOZrAro2CYkM9K$&PUXPzkVoQiW02-s=bEoMv>*ePm@4Zl^O=a1Iz z7sw^wfk{9o98!!8^yUG?;K;X1H@5v;XzT?ZiSU&T^=l6{?_8g+t&|H|)1&sDg10qwUMpTb&4=oLEemqc5~Xb_aXob+Wo4=*m{m~H*`Trw0KOk)X@BP z%!uaRj~Nj>OdQeN`|%^fS)+NulL2b6NI!E#b$(~0Vj%1#3{#ISJ+HW!iBaLO7C3Fs zlZ-qE@;Oq;b;r~UhtX4gb$vc@yr-?-cT|Qns_XOdqmtRG63+^n z(#BE+Pt~IKbuz1yZXEb~_^e6xi6D)aOO!DdZx}HFiOLzIN^$jgtL>s6zSVl3(^t!z z8%wAf;c18dAI%g=lhx^ajeXx%-Dc=vO~9hRY!mtgXp5kGdWZh_SW!H*34Fc7qoXnm z=(aKt#QVPC8XgEk3_p4;02n^5rLIZu!^f54qz3!T+%M>$MjcP|1lW4ffi+>7!eaw9 z?wk)JUu5sQZX`I34??MrDHE`6E+K{>W(*Q`awrul@Did|c3?|>7Un%+*nzMDlu(0R z+=QLO22m|^)}x`>yY1NCAxUKsSD!GIhE1jFY7X#CTlwWadLX6;U8rL2h5&@Wm8G5i)$58}Ol_F8M$c;L$!z-b560@erY!vMzQVe%~-AJ2h|y~ zU3X_5Svxayq|47OW>x^a@1u>m+8w*DxrZ&!c!8Y&Vs}xmEb%jw*0Yj!OY1tYF`-_J z2Nc@vKV$my+ydcXj{lrr(CPO)8(_6fofpba0PxSWsax3p(oC^foB=Wh8S`n!+5@nt zxi9E;6J)X(e54n6Nh*p~MqYA?pdFB#ESs%td?4TF7)K%!QiWT@eMuy&k{S)=;0u9J zyCN56J6nm6A=FK>vEZmRX9Gn0A-ku0e6@HEML2&3q7%voV*C*Ubtn3 zbw~jCGfX)X$y@Xg;f0I@v0w_q9wM-ZhFm_W@W}_Q-?~j$$*b;WY&Ky$++^f;Da1@- z^Sw!q919G9sK21cCU{F4Q*PEZSU-MUG$EqfmZ2~xlTB%2@7u?i$(CGPTzA(Lf&Q( zleM-(0Q4=_s&^f08xTiU7&_>vwRabu2eZTCK(RA;K(VrR_ilNkR#}Cn7FQ~d%gcTS zh0Tq{r7{)(74>0x1)jg>s|qXaJ&ZZyhfYQIGcU{&Rj<1fa^k>nQD30*@PLPl%zidL zVlvkZXU~NX_)2;ZvCr(pj>F~VI9&F*-I4a)f!j<00zPn3!e@RmT7Oo zDORTZ00=q2E|))ga90mnQ%Ro9AVwndE<;JSMoKf%()*t*EVIl0nuu z^OFyaUxmv8*yN5dx43)kdColqp6&q`a$@UYhwhMB*$anl%Jb2u2yv9Ax1hh9qwXV3 z=Ur{<-5eV;Tnc#6m%elq=TbNXFVd-q=H-TS3?t1%Vw z+2mgw=RiyX8+_E9a{A06bvGMg65kbj;QfL>QQGEhaPR?0rOQR?4>Dc)3#F` zS`=0)U%tRPQa4;L$HrFRK>Q;ra-^-n@~!QFqE2VnW{#qA$fGHGTq2H2aOooHLRk^h zg-l?_(m0etHhi+7wSoUQcs!@_msXovM!)IcAU&67E4bCx6)8;=?sIq|iquHz1VNF! z`kAD_&V%s*E_6}Sm*({Rw!ckMP?S`Nz^Qf@3Y&rzdrgnkz7+Px%ZGfxS>P4^DK@yQ zR%8Z#HlG@INY>1DIJGOQ8k}`AvJK@w!AMaorRR!2`?Q$<`Md6)Vm=ln#LG`BT%^4^ z$Ey`cfMfwV@UD_aJAhv(F4;;@%eO4Bs_Hr|CFSe&@uf^@uyaaVRm~?8Ni0%z1fOJK zA9Y!rIcb{6&F}<4oGQpWpdT=JHRS10lqpl&HSlNx6(!tNtA{Q~QoP!RwFhM4u+*w7 z8lTD9tTL8=WVcKVyrtx;Mt!YXzQZikXJ-b2c?rtBN#x!DwDY}zJsi;kh+D`nLD$W0Y6>{ zpNsZ8-_OUNcar=@J2i6?@O$PTOuuQr{4-CvSEuTPIA#sbpH+MbDLt_AgrxM6syoO_ zj6FHAV+y!v2c-j3>{z$;S-0(3VY5>#2Dau(({tOt6T;Rk9apgL_yT@R=~K}uVTYWu z51sF7SBkYTo@{#b>xZ`@-{-B!T2)%Z7z^es5=2GMwCkSbO|!@YJ;_dISx+nr_RdqQP7I!>WpFi~F%5UVZgU4@r1mZ& z*sMq%gwELx-u!xLP@MPD-$n7vWQP)Cq~5CKnuAj&5{Pd40K z)fQd1OEKndyP)m0kuO`Qc=>^?@PK$P2soIX&_`h*1PE>KT8E0Ty#p;TXtyXT1>3v3 zsKxon@T^87bY$Y^%Hu^`AdTE?0o9*sx%_dhytW}pEPm8{6b@hxfATF_DQ!x5pPY(pRr?wXr>rmZ!qj# z4Cu-2nt71(YM8=BxXm+j{W&pFMej*9VE?>eg49DzST>UGPTwyI`t`AtBJWy~~=FVc} z7jy>9n!SDdb{zJYcb}X4T>nhijbD(h*}xl6w)75ppx_hJdaiFDGdkPKL2)iryvP?| z-^cQ3Rb$2FM_7-G;l8U8N)F8A8?jjbBmDN^Snsn9wgIgy1q%Q+%P(>Wn!p+ zlW>5ZlwN{dcuFkT1+BW0d$h!Xs3`Qbl#uN}iL_;HTP=21ir=^{_fn7RMsoYoIjz#h zi+%xk7!%19WwG$!$JR%NYx#EsMDs#mB`%aGC1X;OaZmA*>NFnB`w)Y5+)W~bP4E-2 z7}_K!0pa!@Jw8Ub{f=t=ssIfHBhy__`=Cur(-A>`w6@=zVkf0=ajp8Sg|H>93JPC%I1COpF;5sPMtx}j^KGo(Ol{c%D@wCJ*+BAJOT=1 zmOwY3a6N?L_K&6WO!0(o+0Z=_gp6<`rfhc#5s-+7DB_o#Z#-J&m08r*dO0Gt?9Gx@#E7(TZ_Bzzk^t21E~FXlA!= z_3H$*Pua!J*a?wM%52vuiIvDF1$AZs?_`Zb#m{oknG!Mnta5hOl|BQq`(!cQzj_Zj?3nzP_>cu(DiU z);{_~+q_rSme$rk*{IyTx2fG*TcN|i#nojE^IvRKK6A+J#^UN`rCcp&mDQz{2k2c~&;Wq8y0)pURPI+cq1fhH0UOOm zt7&U@wEN|arF-ym@uSL0W%Cp2$eqgODz8m8*ZItsuvOQV*(SV10|5i_|cH093(i`2Nv@ zYK4$iS=}seY&=-stgNl(VdRehEgRXTMX0(=*j-ztp#p~1HaUyAtRa*~m1;Q;b5*HgfeLH((IT|@ zfQF271ii}ASBYW^G?QB8j<&e`u!7y@g<2hjO+?9z?O>w zSalggUeR1J{a|CIq%F&At)R&p7Sk%GS*pLbv!_<9(l$^yvB&G6{UE0>vk+swF~}c&$`f>(Dg9Ho=V6tS+<)5(l;$>dj`m1N^ka zy5)e7M%{n(h}^D}l6OG=vQW;!5-cotExEuZUKK9Ch56Zo0%T@cF`0`_hCT$hGW7!=N6zl*Ye@lw%Ic9-F(bD zXSaU+!<+AGxm)vv+Y58W>yZ*7106z`Eq;hFvbQ>#(XjVg3woWDMEy2w@V5+Y-?4TV z^nQzaM!$W_ZtlVUZ{ii;*Wa7fwS5bvkOh5y_NK16PCbC&7zahR(9s2%+kqo%9uN%6 z!eRb}0DPv=-fI`1cJ_4WrMECe{sdFEZ_OCDv$tkCx8wSM3xuY2YwtFdy*0ysX}7HA zZOm$k{B$~=pGqM-#alB_KBqk9ic6uVK*TwQD7eF~i;jDNljyTxi2#iN1GWpD5y?-;M>{0>S^l znu5>0Hq&rA-JOO_?Zd{H#c)q_&Cxn-%vRoN9~3kYq`99cBQh8+XnyTx6P0k#l2P}= z^uCTJ*n1t14tciTC$!sNdy?fj?I}Ks^ed=>=3Q!zpF&y=0e@~=2ig{P2^d9d&%&fy z-T~&->hM`%f#7bSKqgVxPNTgemK(~scgrhlcZ*FkUxY<6SH!HdEYFaQnmWk#9@7)h z*6+Gq_(9fwjOI6-b{Ef5ZF72lc7C>4%Vwvir?c4=3l9bMEKlQ?eWIy4`{cIzn}+>pCcIk52h47nAt~(ny2!tboSN;PhX{N&CkwiYaeglW^am8j;SoX;!n9> z;MSD583!#JQ`^}oV(|N3v+-xdgA!04HqQ@kR+&raR?Dexw8XTzemKW*Le{{mqA z>)Bqzy3K95ASHop)w(sqo&o}$k>osVNPqDz!PSP zb(r9@$s(D9XLZg~EFrt^kxG-1#lM`G3$JfJy@bH4SG7Bgx444s>~!sh=?X`?1FO-P zwg@%0yN@~QTw}+k#NeP1KM@&=pD^aK2P3Ck++@61)OH-$v|-I{iE`7J?Etn6T$C_T zs)Z)9H~xR^eaUtsS#}twWM;93uI?_iELl1ZWx2Z&SpbN6C|A}INPEM0CY+ix&uDSR*T)-8l zAOXIU1iyFfo+bpa0P*>C<%hz?C3rVr+7HNDAae-^;AQh~uj#)1Q)?Bu7anw{+x0>R zQ)NH3%H^M9&Th*40Y!fogrd^NZ0<6TB5gBsz95Qic)*{sK<{vpcOnvGO%f_nAYRyX z-Cm;7fy4v90M`>2Pq3gkAmn5b<9E@j!Z&^?LzA@!Oj*!$vAE)uC0|GouFuH^YPBt@ z`yo@CKLwj?yRo>^Zo!Ny`gRgMt#;fNM8a&kw~H7(F4KGgUi5{gC|+y`?Ff+Fr_n^7 z$Q(fMMw148)NLcZQKx!IJVAil>Z&`W!Lg2dATLi^6G{0@_vA zK@DI<$mtRWUBWUObEPs)#}gnu*`P8YH2nqsi7>7qV;!lSQOT zM2LKryEQQ`e3`^9B1-du)Qh7gLKL5_ghq}6fRG1XzZ2iza~uS&FRa21GRyCG6QLkH z{nk0Am}i7N1sn({0iy*-Ed`X<`~7y~q6Vz{J$<}|7m>%S?(kxfJmvyo5BmsQGPJ&~ z$R|f&G`}ykhzS4>NXVg0-u@4ao*ek>#|;uMf}Lf&}e} z9l5nwV1FOo453K^PT*~VrO5!dQ=sj#G#tC)To6B!F>=bLY>t9r{c+T|#;QFW%(cFl z`g{4OZXni6^aBN!y4JaO4Syi6@rg1-YuXhW0joP8#&X;rWqttfQl|rCsnb679jHNu zEZ>&ev8<>dL|Tx#QAATkHL&oAKB=IJV8a_5q9OoFIt>66^JV0ePc!OaMn4h{*nj{} zflTwC;DQS1IoSo^`Kma$7{1~NLYvSD9nLU3l*y_}z<@K;W(WYFQZ)$Haqgl+VPj>d zLX{}Rk;Ld+tu%RE!3ZgIM?Ac0J2?ItLI!&TfQ+!S_CUPXM3zQg3Ui`trGQ3))8U0Q zSm9r&G)7#>1FBq*i3E#L;6bMiyTysCdE={G2nm+Hh$@<5C_`Co8KmUitf1>I?#t_r~ zMwtWdZ7?y_(yfi<>Q1dHl+wrFfJL=K7S$%$8&GY5A}laNu@k>Q=^vxYm(UdkB)%$i zav@VCzg}#!EoVW{GSr+qUTXn;sUX_{pOp$VGQW19=*M*%^2ul~9@!44+7JdqAf5f12c7h$l`%e$R^_$VDodk`$L*0oIdk=hn)Uq2L0j)-iY{6rc7D zRG0!Wl8OeQhfVAq0!E=xsO)WVR3dT7N$bfTq@MXaol50n(EO53*68<__aA^Nbn$e` zT925%+mU6QxcY(tEECgX&hVIv?;EqMiDW&NhSn_%N&Cu5J%;t$+pQhOt-T}os2nb@ z(+vcvfKWXwvEF?w#=~PNmvLT|W|PjnAh&cu3r~qzddSvoN*QQ#2uLI5-S3gfhm!#SzM7viI!r^zi)>C=SPcVo{oJ2@QLPmphN4OenO+0rv{nRCd7C@gz zD>XSYA*{8*#{{erA|X`dELjzC1^^5W;1wsE>h*(jzWN}5Ay)`JfkI6=eZ0 zkYvR)EIr_9nQF97TvXf=Gi-sL944ud!5N7RflHb*-$D*>VR~RJ_4JC zv{pDqK!(~R4qzAHA3=GSOAGsYSyKg=!XA1hB=h3#QRdW~jpC;OmMslFT(+2ZPJQb; z*T%-B5Q%|lnm!+P+5rne8A}=+jnysjQ3Fh*KrMMhEOzw?wgLr|p{g%DZuEU0IYQ75 z`$S|Wtz9V%u-83^tzt;x7-}G)B`b&qZU}m7FbPmOKJr~TC1*^TRTb;&z5|)c#hf9< zNs+}|G8>ac@kvyz3XB8?$dnKbfSUE(sE^HNbAG>x5Ms80^`>Z%Y`Rx0^`$e0)CVWu zd;`6LPX%@)m_&{eD<|8hkqkP+f$7H6!I7Z5n|*a^)6^S2n;|oVFA&wcc$vBQe7UD zpIPEJP%2#>-dYxJ3ln!X{m0%}O`IH3YosiH)^S?w5xu!p#Y`ckgc^Sqj|4i<3|@Yf zN|ut@_c=x3-9?^3uoyb6MQj#ZAh88XmVnxix}iWAyzxPo`S~`8tk`p{_l>V#CWjVP z$m12kmpfKAHE~^2f6R6L|HA$sBJ8gyRQop}?f)wXzVDX2M%MH961{$q(DiR!?D?Z{ z^bDCZe1T2riH0XJ1Fr*?Bk~lG)E@K^4_);9s0!AUfAbo?J$1>ZLiuWwy2q64u{=r* zGm315WTFWyuConx8VXHubiF7x$7B6EBy;j4u@-dcHTxYI8IN)AqE!RN2Kf^J8zFCk zw3F%}pd^_KDH4L5y4(|+$~i_tr8UrI85x@cmh`wv4q&T_RX4INdn4_*B{rM_{h?Yl zK14G#R@R`22*noXAb^W)pjidufDc!skev*RQPOZOXarSsW>*3V3Yr{)f(SLG_-+oz zm?WjkQ&*FNcD8X`QAeuYU>~-5E63J1e)Q|?P}@r& zc5#n3kbA+qP->^ErQomuY0@^LZ0vYcGv+MdhHnJA4E?reFWNHjM^CYw9zN1?|Ir`J zd#sbKq9qi?E(lOCmP#ouY^Ov6aid><4w}V5)nV? z+yW;bsZmO*5@?M9S!@Va8Q6h$)7=xp5?spQz?MXFPDVv zQs|{Kwj`jN*-)kMql)jwDkGQ`Oe&&PI!et9^_2vNPQXvHWl@OopDRBJ1x z(~3faU-8Lvr`rc-SbCzN9e;tSrxt1^HjAQ!SAb12T+0|RTQVdnfb?b$1S@97)pX%X zvXBudqC{>%K;YPnUsYK(eh&Vgdyjy`Bn!b9Z60k>COz7mYAa{@z zT$LRGSJ}~lLsU3AVXBIP|4^73+{9P0f(r}P8@QxW-T@DO6nF#>QytKVz+jx1Jy z!)BHxcqyb!fEOw3jYMP?-~;&@lNL}h9C=>k1qs8uKxuOa^zO~G&q6RnD|3_3D$WkKcFK@yft*aY2muZME~ zkT?s>jpPye6cYi$PEXQ=7K}(_Dc!I#BnA=+nFRg86zj>@0FqYwQhKN(8i5Ya6@vod z(LDq60%@HXraQzS6L8(cQahzZ2_21#R2>D!xcs^&&d#{+86BQbG4i;jUxBK_-X#Zm za~xz+^v)W>(C!kQFd`;-z4-p>D7x4zW#YX?T$SiDCn9oyB8nzL&@g4zs9`6nfWXp= zVeBCfD&2s+_8pYGfshl}h_n+G?u7j6ArUgY@k)f?dT27%GC3sWQ=p2BBuGN$FVAla zY23Et&2^&NG>lz-MktDv6O;n21iU0e6|ED}*Gh~pF4-K1%nIQ`@I}Z9Cb)y&Lhm?% zg^Xw&G~S~a3iqqg@I-3_S?dC*ml1l#0BG0rFklcsa1>x2kUN)tYaTn+jnJ{#RcUYQs-aq^!Nov?)LA^0M2@65-7!K;lM;hX^@7)HDZ(2TMzLWiD54XYJ=L2!aD6&tn;%^RV7AYo%fgI zO;sAO>H_4)gaMD!e2}2#3n>;?kdhUKZA`sH!NnLpZVa^;2VBj>MtCc8w+N%cpc?Uo z*S)<(YozZ=pjKyu)YL zgbPbh%uj?a(T(F3z0Q@YI0aXoNAv&#^oZjs5pj_W%cc}1Y%(&f3@J_~dD}2YLvt)_ z|0Ir}Y=B_!9bywn>y_7+91F6Eg+t7Y@2D6924b&fnl8qW*yA+u&3@MiKvNuF(G0RI zyOj3B56qOXY?-mzp)|OalX;VXrVIi)Lgv>Y7?cYOpeL<%SQ8+Tg0rK8q!>a6`>Rq) z2p??7mzF-@!$${OdVaYw%nvJZTU3f$t_XykabZQuCgQhbN(`raE95nNn{-&YoEmOE z3vjnV(Dl7jNbtd)FlOA6(~M;?xzxKGD^Cy8Jmu{{2ZcZZe0Y5hD+5+J4LOV3SwUt4 zv(U?B-Z8f2IztE|s8nE41_O-PS&GXyDyxBR?esgw+_Tx3+TWb9ztSf=y1zt|I8sn_ zYTP+77AS6W`JoFq91j1K_MeZIy}^*IJQYUpu}UtFX!~j5hnm6*E7EM^(3E6 z#U&A{%ZCM_1jN`-si{Z4oQ;jBRD7dRfTpQSr-lRtDZfY*YS;`t}(W^Cby75Z#~; z!5Im6EM=uOL$3Rs>*k!{HV>w2a;81B2tT`A@>l|_s zJbV3EUh9E8nKabLzckF}`BK4@+kPJ+rB|gCV?zaA2#V$xmjPz?l4NlQFc+T8SSL*| z5!v|Kl%$uVk~CUlZino_V$A`kSa4e&Hp7INgixOcln1~n((Ay@AQJKd>+#{y&Q5iU z+(Vd{IpQ!f%cjr`P@7VcgLBCg0nwzR-rB~eZnuBQaUCvL$^$|eND)k$02%?JYa>Q1 zkrD3N>ifZDFT0il8q4A0C~+g%R&l<;1dms~kd-?;7M3*rl4+a|oFsW{Y=z#UPblR* zJ*P$S#EvlvTWqF59g(jb59^>n_9?)G?y&Qn`J|;x(j#fbbhWTiB1 zxNy$E*oL9U%+k@FskpOgm^l-=kAp$rpxlxX2QLC%yATKAdyqz#DaIr#J9>z_NS|x2 z3n#Ut>)**6PjXttWXYITIyx#pk)UAl^4R2&?RmJO?Dm1Y+qtmg|;P)1l>y0Yobi9_)G?kGDm}4Y88U6xuh3%3B ze9nwnrc!#A1ru2&;R^Y{*(`7RzZLB~Z@13JTzJWq^21AZcY{Vu*k}uODoBB|ZP6qq#rPjHbem zsR=~)#bs=+g$lSyyFRtBV?ap0LGie>*dE>}P`Nb3HGKXhQh{eJHAdQX!~UI2nSwWfZSe8w zYe5VI<{k?&=})TAP;=hzcYV(wV;JAcB{llhe%UB9iaui1k}qahS#r3Er?c!3FEm;j zsnDZWY`Qq_BuI9h?#qgBQ0xv~kRzt?0JiFVX{Vxp+^!&Vs-1eG@Q36X=4FH}Hhk8# z!Jw@=#?U27^rBhV9T)P6;xQL8x+~t?CN`n$>RTC>E%meC)YN!TESb^ALOan~sizqu zw;`7j`rK+|X|Y~gdN!Nf(ot}sMLk_#v_3~^(F zjp}F1`W_?*2w(^NLee|y?KWYRTTqT-B$D=hxs%J&)m5k)|65bHBBH?KyRKQ;&PPD5 zq5FG9DnyDT^_%0HM+Y4|L`>+IifY?KC92FNBB{7clqvBSU0nw&oZ`_y{JR?k4k|@~ za)T%e%{9Cam{+6c;<2Y0k4U>S+_|D@#V^gyr{+N5 zOh-yr0#3@()86m?w#bJnVNVC;1$?YxO(8rNsHLWAD*SoPhK|fBk`fEkbDaOW`?F*O zmt0Fd0UxYRLG>p})N)FpWy5sQ(Oidr!2V^`BjmYl9jhJur1{5Sb6moy=v|Ir<_Hi; zBH52iC_$1*^(KFW8m9ct|Aul(|{${;CIJ3uPa6|Cn@nI+9kC6)13Gz55W!dgHrRbw^p zJ9^D(&x)d6EPhvGn(kC*)wTnRe{!HdT%(dV54?%{P^;w-l{hMB5OIC++;aO)bSncW zABVH!zx6`aAm)(}x4PU@{-+pikDS~{+%*NN923_PAHRR`Dp)S<_quV80Vkfv z7CnnyXe@|$n*Q5R?aKS-W*W~nlgSE_Oer)SLt`c|D&z7;9m_(J3#pX-G4b0jC#JLb zQZhp3q#I_vdvWaV>CIVb1gWW8EziQQ*NwE}#Ujp?ZvB*TT~6BUbN7x{|II1XI5a-OOEJgyg24yCCT|13zZ=C|s$Rk;g0DqjBXE!k>m>)L3TT%KvEL9WpQe(`xfV~1jJSm$wB4kEp zviphCrl_$+NO7K;U6F+~a24>P?^#eVa|rQ)svSFI!7uW?K@6tqsY|g7LG$-lUs)Tr zAnx?D)!65wW`5gKfY%z{R7tYdwtq@7(L33={L|c-RzuNLFU2LYq!Y{ca>35yCMOTJ~uZ_2X^%1e*ToD28< z&h#nlipuA-d`}0kemCm=)~GL4>+WGlgg_KKoklxFhW8%*;q6#GI2(YSudYIkcE@OE z;`y@fvL`R^MyWtp^?Z^Q~}ouUJ`)TDj8&t1cC!XNZ3b z|C;eRtH$!k@WlRR$D?FXR|K&e+96DW^gsXdp~VProM2pMl-l|8kUX-udwzvIqyRCO zP=4NWyFS$C?b+MoLk3K_Byy!(I?<9f9@UBp)w5icF^L;qJNa?{y2anbGA(R7o@@4Q zH4lFMW?X%SNQ^gy>}nh830jl+_HFFQ{j!k0sMcZ9?QRwl=*qaTaqjA;`N4gwV@bX- zC-4^sn`ai3ue*jx&cxI@go@RONPiZ1GHc$DZ~D2=vO7MTZIT5U><1)c?$6Wv!F$jf z-1*nf%E~dGlJAXJ9NckNSyl_F`ypZR+7Z=?{IfYYzUcSuM3i#!=eT9&>`i*NIj-~e zwPTB(t*P#pAw)oR)f!|@S|re=PQaZK&gO;?{Zj=z)p|zCj4Xn#@1gm(8gPd z6{#+7(fS_-rLBMKasFIXST0QrPJd2+g0%oCv7n_#?Y`~iP>TN%x6L|QV_UbpQy7y| zKwFv4Zuwkecxm?dR$G##*gnC50Q;RLhM7hehm%kAt;?6r&O26+j~QQ7xqI7R+TI0_ zsS8E--;3`JUfEv#kU$Resds=A;WD1K(5~(5X|ZjZgJZ;j>9$W@p#)vot&by>Gw{5OEt+Uy!`pyH#?8(!-$V5=yZpY1v&f;g@ zw(gcK#B1pSj?7cmDjc}$r)c-P;JSHB38-fgMMCuL#h>sVQmg%1&qA-mU`@BqzQy2; zoid{%FPu;1K#e{F_PU6IUW*{B%XsYWv8!FE&q4@ngnYEFEppDZDL z3Yu)v;-iy6gRv&koMdoT{X1)pupfSPme&S#GCokU6)^$%w&d6K;$+=zXkA}#Mcil* zA82tjs1C)*D|TpoQ*Cq7bh8a_3k>P({c6x9eKOcZsLvG#HTtq)-D`60GhS?7Gw^jw z%QR!==WEy_Yq0rULEq|P&G|r300#)^xcjH95rhnNVF7gn-L&ev(dI{YN{#E!C*aY2 zzBFLVrBSU1(Tj>;o?*idaCr)fXYbeROzdyg2^x-8XbH9WjJrcDeOAkEa;zBG-S<7` z;NjivJw1P-H0!n_lj=T>s<`Nd!gODF4xhFAguhUea3v6#mH8$^Tgw)|g&49uxn{I% ze@FINh1J);bxp!zg(Ki>ux2QH(Xu^xTVrcqylNg6QNLW4z*adMJl)COuzeb1j(w0M z|22PglulM|ZE~Kg&i!g|br*Wyry^a%3BXWpa{F!h1-P;%=OLLh`g`-BX7pmn!C`kN zsmS_QZ7X))b@=5s8Uw<)TJis3bzh`{2CMDle zX1V3G@rh}&eT=m7Ixk~P4tq`XIUp}eUgUu|lh*P}^km(@bQDX2{bm1GCEOm<_lSw@ zw%;_5grGkfWF$};(n}==^CU|C6Fsra=nhH&=H#2hV z|0X;=+DM_S7yw*F+(vrd7QNTqH?o>0r@h5h1-2b-!$ zZ1JXog|U_Xj#tGh-Qkxd0vAV>x26K5x2Ws}ihk(o+lCd*sN^-D{(+#~{qZHM1xs@A z9yK=i*C{Y&`GAz33W0D8A^blB!^=oWkgv>rxc^x2*vL8iNpNl4bC-$R0|Vcof_u*k zdzD+6rF=5bv|GX?=%!P}!HRU$xXqKzyQ0!^c69n8_++0ep%>vW z(4x6=ds}YS^-cM#HGH)UKT5XN+%`go;aL0XG0(Gu|qmsDO=;r9M@_kHUT5EUmKC;Ropb18<0+yGq!Y5+nujqeZ z>j^w;sFR`6P$;}l-=%eJJSlqf#6#)%Rq!u|r7bp6fsL0kI^{>l#gqA>QHn(!1gaG> z-)|Y`KV6ED8+;k}V|fW~+Mcc(XEv18Wi8iUdW_9XVXnm@B&_`~t^W185rvW#tieXD z=BV~gxJnL zjLN#pk{Vp3NpV%}D=I;Vu&`M_Mk_@_FpZ{-;#bY0fnXboDC;MSwB9Dy1YNlq7N~6w zi;msS=mS~Du&Va;l^0#1V%Wo5o)^uuIu#wDJFDuYQ1VmW$I%3S*RqLf^8 zi9$}!Ih>L80@8^s-qH7fAS1ESanww4{>BRKv8>}%MJgnW5b4a|R`E)=JOgYcbHHR* z!LPi812N45hb14y04*reE4x^;hL}G>icqA_ov^J{-n=}@060eOR4)j9 zelBkGbN^y#_v7cIie8L40a~3fwknS>teoL}ohb3izX(t}V$@B>9G%eyA)gu&}^U{W&39cu*R9nMq}gH^W`rS+4m_Pib{>d1#2 z6pH8({>y|35Tn$5lIo|=nS|k;#aPFApGyvHJxjO(7cQrjuE5uK0f>#p{eM1JTXPpG zA1c$)udA46WbP*Xy>c|u1hxB<>)CRY^pPnJYzsDsAJ=lUyBPW5$!oWT^Cyq7jtK*> z#F3ccS2-}Mwimnm5z->MCIi7jej*1TQXR2Mkc=Ye!SN5;f?FQ11m0e=SpVTkAQW}K3Q3+xAXyL2ELJwB6uUF4?bhncOOwG(xD4n&xtYQGO{bx z@K5+9EV2(R%b|?i1<1PZZdRc%*;xnS4p_Z4k=&5XOD`0OOWT zk~y^n9m%=}77$ADABNlCrU7+m*t1u{zC{>gxiC;1gVh!&4L%LbUg6pS-d4)lD%(5$ z(f2lzE6BN$E1C!sy#YP8ePp*DxR_Xg9r)bv@|@wZQW+#xOy!7d%ZmQUA z62a+HGNCnDk%oO3qzTUvy){KfD$mbKAf(5!Cvyl5`hw)ieZX@dj}(< zepei~DZTT3r-=&j(_^Rt+*^?uJo6*~X<~hhfVT8@u_Zf@9c-l$cuHa^J2v*f!jI~ z;4{gX-Z*(;ATG!a%QDh)-K(xRB$fPrjxZQgrhiRRzM(h(WiGZuh9m&(J-z#IzwUMS zQUXAHFN%YO75QUr=|f*%>ha};jWgPrlLr8ws1O%)gi}aRhzFv1I*H8})teNVX`_T% zVg^u^fqMh6ARl1sN0xn`Y}`>x!T`!dB2eB_vJY|VUS~FM_$6+;r9P2r5rE7wr$6kj zdqHhf_=Rq}**-lVBLp20{K53?U%UAb)OUN_X87f$3E;k!km6|qnik2@2S0Ap{=#iS zcP~4&)yFIFxxHhc;!lUDakjM2IM;lrPq#w-)mCu11>Vnd&UT7SH->hKEH{#NijQsr z?G)K=xb0Rv^KP4FZ|dhqTQV&gGTdC+t@!2zeR#O$eSCQM=Ed8GpyycatL*cb?W@f5 zd0W8=7F<7DN-elX&W+lQvd~|28lhvKwi{);5wx?8wp3WSjkL5{?EP%1x7ZtL>9L^s zc`n+%$~zDC=~k>y+FUfL*WL`Sv^Yw4({C5eaPw_n<(a4O@!*&b*$i&5ILdJ2YH!Wj zyYum2n#X>pJ-%{LVl$}N&RPG$s@`FGP8(t7w?EJKS-0(5jFkW1S(bV?pS4x*6zN;N zI!VKr?V8tLUC*m$rIviSSZ^Qdj~}ehVzNDLKesRj>{w~-#mf(V^0N62Jj`9UJUr&5 za7pYEkMkY4vvZ0arvSoG>r40bmT1mUe1 z7vIDKt>X^8%5O%2*2-^&AnTTfQ`E^uOk}fh^Tjtx9S!Q2EjvA;EAu5c9YE`p!@cP+ zjA#8GK#*6s3k?0Sz+B6jQ^j!*h_?0irtJ*4+56zUz)+XjVFLwf6>P|iqiv@veY%1_Se4C+fC`GzdhA8?O%2RN`8>I3|Y0bC7Iww5j_rApyNveIel z0|J;T^#LAinA!onLzZ+Av!kCx7_}obg0HPRj1M5jI>O&7pWMCYUMYgy@a^1dcF5^o zTEp(LAkE7)*xe=Y0b}Js?eYO~Q?zsM)bS8~2r9o>+qnCxN9mk;neP$sj_)&!^OafB7^YXMe{08c))L1zh(Ogr@n$QG<5KYKIOjE-j1 zI5poIx}kWbk&fpa^p@RP*+-s7mvBpgnR4!QMvqs)=QWQm(bijL%K6hVJzn|KS+hdg z(fL%1H&9>2E3m!NQVYgHc?9zOi7J#}8l)?kT6)~1h{74_(rdh+z?sa`VM6&5<0 z=@yN;&eUnOUQgU+p0BSbNJJ*ni=q8PYqw}7SGt8dl&U1uEi1G=nCYafLCkD>!nQlj zz%=9=1M3!-uZF9J zj}T7^?$#gXwYse@>YrvlY-Vvvs|xkkd&6ZoJ-Wg0-&RdNMgAn^@?7cWZdB!ccg$@t zL5)akwQ#+gB=~QJbo#m0*VNJqrw}t0mt(+4%0D48=C)b15SzMZr9&o`ZrW{g)@$l! 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 z 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 z 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

VCGWwW)n&JatG7?6A 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�}!WfHutlGkh zueyK*yHkp*#nysMT}7fw&M0YzlyzT(9d%KgQIN#AQ5wf0Rm`9w$CW5SH?uFR@?y*4*7Y|atO3K%(lk)@WntcCm3T3)IbNzaaMvO72Jl zj<2j|V5_>bhhuWFpl>J4IF<M#0oo+CjQQzMmeeu~Km-GEq@{ zgg14SncbkCEt-&xM(eMRpfFJA%fs`-uX{Z-_U8`;2GOLcIO1}N%3MiW zT|%3qXXU+c2<;;9c+vI>1*RByI|J%95ZW9CkaZakiJB*uI#NbxI00UDWHOl)W^;?K zy@c+9NP1mn(NKtb&?W0G@VL9o#$bY6=44bTA}O~a6>*t6-?|aw_>x6pMVG1YPzm8% z*F$E<(L;I)*Rak5?tz@xmq!s}qS2#By36tx3Lf|hdWb*M!x})Q%5omh(_t8BfGj!n zFX*rzo_`4e54a-b*6Y4hxuna+HKPb0UpDpQ{r&yd^7wk`V_ymG`O+u#UeN8AZ9#6D z@C>!IBl?72088Ab%(?^3m?#xCpWfCg6V=VA{Yx@JhrM()5_zovuX+!vW`3Zd+C4wZ z7xp8MPF#0#liFmLN6VUYtQa-cDqeD70M*1UcoA2-Z(R6zk$RX?OtQnoLclxaDHK3~ zHYyT@PhV6tl@MH&Bi?l{qzB2ix~M(Ml7WV5*z2WXbkUHdt!OB_bqrOz==!{=_;-h= zyilp94s4+beLD0C6292m`1uI~fsQJ1A}~!d3X+ z=1BjhF;nT3R@I;A-?n~zSMM$PG_UV84*8ER#wz#^YMSwn|HvO6U;mF1*8`C4YYtg* zz!%ikD0meo=l^5dH38$XXz3OGOS8LNu!tnB?a#{I|HUC$=R4*2ev4rF z7wB2(+X#)e5EHk3#;6;CCK<#hSa!FEcL2tfS@r3kvZa7as4x)z5#|Xo(f&z>l^+JO z4akeJAmBkVjYDO_>pwZzCK^9rybj$Um*o^gS0Zy0BlSj$W7Jo1fs(;5>3)dt+}+-7 zQQps@>Qbmv(XPz2JY(MnDW|_^*@F6#q;ua=06{Jq zg*j1BkDBx3e_`r(Fbx}}h@XRce@f9Y?R5hq%%aYN-WN(!Eu!&m7>CkD2!AE{dKqCwe znI;ADrBJ)#lbtLkA44~W-e&=qBplw}lsz3~vpm(O$|4F3zy1wONNp9O99Vh37 zU#4q7x(pEEt_ygmeE@4HQG(L_WT?GA=6v%KUse&V7Tqu~H*_B|kRKs6&`qIaHH4o( z#$%S5itIC*yeB98BT(}R^Q^EAk{3+aN2Dc&t-$C@Flu!`G6UfR+J}h&{&T_KM_7-; zw1eJkUrf^^Ml?u(SSk}M29!aSsHe7D4@;zl`~$7VdM7^S0haYN0ET(qeni+5ng;`F zz;yp7nk}DTOm6p`3a+VM>_;C7bx?!j2FQ*K{rsCx`k90RCYxsi+6fSL5+RDLs?|u zJUy(%G?J63C?2fP%>;wtuA&_SQT0JI=M~TdF^7nePbID1a?%4%0D-|X=7BqUzaa@x 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 z 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Ǔ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�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�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Ƒ=r%I7|BD!DqR2-MG&K^|Q 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