From 774127eecea53e1be85ddbe467cb4d197307e707 Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Tue, 11 Nov 2025 10:19:23 +0100 Subject: [PATCH 0001/1770] flaresolverr: unpin - use latest version (#9046) * revert: flaresolverr: latest update again * Update FlareSolverr installation to use latest version * fix --- ct/flaresolverr.sh | 4 ++-- install/flaresolverr-install.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ct/flaresolverr.sh b/ct/flaresolverr.sh index 77a0bc437..3b4c0d076 100644 --- a/ct/flaresolverr.sh +++ b/ct/flaresolverr.sh @@ -33,13 +33,13 @@ function update_script() { msg_error "You must upgrade your LXC to Debian Trixie before updating." exit fi - if check_for_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "3.4.3"; then + if check_for_gh_release "flaresolverr" "FlareSolverr/FlareSolverr"; then msg_info "Stopping service" systemctl stop flaresolverr msg_ok "Stopped service" rm -rf /opt/flaresolverr - fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "v3.4.3" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz" + fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "latest" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz" msg_info "Starting service" systemctl start flaresolverr diff --git a/install/flaresolverr-install.sh b/install/flaresolverr-install.sh index 18fa15def..ff22bcb89 100644 --- a/install/flaresolverr-install.sh +++ b/install/flaresolverr-install.sh @@ -32,7 +32,7 @@ $STD apt install -y google-chrome-stable rm /etc/apt/sources.list.d/google-chrome.list msg_ok "Installed Chrome" -fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "v3.4.3" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz" +fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "latest" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz" msg_info "Creating Service" cat </etc/systemd/system/flaresolverr.service From 45aec67359b567ae2eec399b3dda9ce9cabdf6a8 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 09:19:43 +0000 Subject: [PATCH 0002/1770] Update CHANGELOG.md (#9048) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f92e72ab8..7b25cfd8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ๐Ÿž Bug Fixes + - flaresolverr: unpin - use latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#9046](https://github.com/community-scripts/ProxmoxVE/pull/9046)) - Part-DB: Increase amount of RAM [@tremor021](https://github.com/tremor021) ([#9039](https://github.com/community-scripts/ProxmoxVE/pull/9039)) ## 2025-11-10 From c054403325aba0b039e44fe0e8fa507856bc15b2 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:32:44 +0100 Subject: [PATCH 0003/1770] Remove Dashy (#9050) --- ct/dashy.sh | 77 --------------------------------- ct/headers/dashy | 6 --- frontend/public/json/dashy.json | 35 --------------- install/dashy-install.sh | 46 -------------------- 4 files changed, 164 deletions(-) delete mode 100644 ct/dashy.sh delete mode 100644 ct/headers/dashy delete mode 100644 frontend/public/json/dashy.json delete mode 100644 install/dashy-install.sh diff --git a/ct/dashy.sh b/ct/dashy.sh deleted file mode 100644 index 3c554a959..000000000 --- a/ct/dashy.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2025 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://dashy.to/ - -APP="Dashy" -var_tags="${var_tags:-dashboard}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-2048}" -var_disk="${var_disk:-6}" -var_os="${var_os:-debian}" -var_version="${var_version:-12}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/dashy/public/ ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - if check_for_gh_release "dashy" "Lissy93/dashy"; then - msg_info "Stopping Service" - systemctl stop dashy - msg_ok "Stopped Service" - - msg_info "Backing up conf.yml" - cd ~ - if [[ -f /opt/dashy/public/conf.yml ]]; then - cp -R /opt/dashy/public/conf.yml conf.yml - else - cp -R /opt/dashy/user-data/conf.yml conf.yml - fi - msg_ok "Backed up conf.yml" - - rm -rf /opt/dashy - fetch_and_deploy_gh_release "dashy" "Lissy93/dashy" - - msg_info "Updating ${APP}" - cd /opt/dashy - npm install - npm run build - msg_ok "Updated ${APP}" - - msg_info "Restoring conf.yml" - cd ~ - cp -R conf.yml /opt/dashy/user-data - msg_ok "Restored conf.yml" - - msg_info "Cleaning" - rm -rf conf.yml /opt/dashy/public/conf.yml - msg_ok "Cleaned" - - msg_info "Starting Dashy" - systemctl start dashy - msg_ok "Started Dashy" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed Successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:4000${CL}" diff --git a/ct/headers/dashy b/ct/headers/dashy deleted file mode 100644 index 330f9e3d0..000000000 --- a/ct/headers/dashy +++ /dev/null @@ -1,6 +0,0 @@ - ____ __ - / __ \____ ______/ /_ __ __ - / / / / __ `/ ___/ __ \/ / / / - / /_/ / /_/ (__ ) / / / /_/ / -/_____/\__,_/____/_/ /_/\__, / - /____/ diff --git a/frontend/public/json/dashy.json b/frontend/public/json/dashy.json deleted file mode 100644 index a6d5d9887..000000000 --- a/frontend/public/json/dashy.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Dashy", - "slug": "dashy", - "categories": [ - 10 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 4000, - "documentation": "https://dashy.to/docs", - "website": "https://dashy.to/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/dashy.webp", - "config_path": "/opt/dashy/user-data/conf.yml", - "description": "Dashy is a solution that helps you organize your self-hosted services by centralizing access to them through a single interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/dashy.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 6, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} diff --git a/install/dashy-install.sh b/install/dashy-install.sh deleted file mode 100644 index e2c459533..000000000 --- a/install/dashy-install.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2025 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://dashy.to/ - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "dashy" "Lissy93/dashy" - -msg_info "Installing Dashy" -cd /opt/dashy -$STD npm install -$STD npm run build -msg_ok "Installed Dashy" - -msg_info "Creating Service" -cat </etc/systemd/system/dashy.service -[Unit] -Description=dashy - -[Service] -Type=simple -WorkingDirectory=/opt/dashy -ExecStart=/usr/bin/npm start -[Install] -WantedBy=multi-user.target -EOF -systemctl -q --now enable dashy -msg_ok "Created Service" - -motd_ssh -customize - -msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean -msg_ok "Cleaned" From 00b978df29ce4a12a5de980a754d330e9516cef2 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:33:33 +0100 Subject: [PATCH 0004/1770] [docs / gh]: modernize README | Change Version Support in SECURITY.md | Shoutout to selfhst\icons (#9049) --- README.md | 288 +++++++++++++++++++++++++++++++++++++++------------- SECURITY.md | 10 +- 2 files changed, 226 insertions(+), 72 deletions(-) diff --git a/README.md b/README.md index bb1303ae7..b62004160 100644 --- a/README.md +++ b/README.md @@ -1,114 +1,266 @@
-

- - - -

-
+ Proxmox VE Helper-Scripts Logo + +

Proxmox VE Helper-Scripts

+

A Community Legacy in Memory of @tteck

-
-

Proxmox VE Helper-Scripts

-

A Community Legacy in Memory of @tteck

-

+

- Website + Website - Discord - - - Donate + Discord - - Contribute - - - Guides - - - Changelog + + Donate

+ +

+ + Contribute + + + Guides + + + Changelog + +

+ +
+ + > **Simplify your Proxmox VE setup with community-driven automation scripts** + > Originally created by tteck, now maintained and expanded by the community + +
+ +
+ +
+ ๐Ÿ™Œ Shoutout to +
+
+ + selfh.st Icons + +
+ View on GitHub โ€ข Consistent, beautiful icons for 5000+ self-hosted apps
--- -## ๐Ÿš€ Project Overview +## ๐ŸŽฏ Key Features -**Proxmox VE Helper-Scripts** is a collection of tools to simplify the setup and management of Proxmox Virtual Environment (VE). Originally created by [tteck](https://github.com/tteck), these scripts are now continued by the community. Our goal is to preserve and expand upon tteck's work, providing an ongoing resource for Proxmox users worldwide. +
+ + + + + + + + + + + + + + +
+

โšก Quick Setup

+

One-command installations for popular services and containers

+
+

โš™๏ธ Flexible Config

+

Simple mode for beginners, advanced options for power users

+
+

๐Ÿ”„ Auto Updates

+

Keep your installations current with built-in update mechanisms

+
+

๐Ÿ› ๏ธ Easy Management

+

Post-install scripts for configuration and troubleshooting

+
+

๐Ÿ‘ฅ Community Driven

+

Actively maintained with contributions from users worldwide

+
+

๐Ÿ“– Well Documented

+

Comprehensive guides and community support

+
+

๐Ÿ”’ Secure

+

Regular security updates and best practices

+
+

โšก Performance

+

Optimized configurations for best performance

+
+ +
--- -## ๐Ÿ“ฆ Features +## ๐Ÿ“‹ Requirements -- **Interactive Setup**: Choose between simple and advanced options for configuring VMs and LXC containers. -- **Customizable Configurations**: Advanced setup for fine-tuning your environment. -- **Seamless Integration**: Works seamlessly with Proxmox VE for a smooth experience. -- **Community-driven**: Actively maintained and improved by the Proxmox community. +
---- -## โœ… Requirements + + + + + + +
+

๐Ÿ–ฅ๏ธ Proxmox VE

+

Version 8.4.x or 9.0.x

+
+

๐Ÿง Operating System

+

Debian-based with Proxmox Tools

+
+

๐ŸŒ Network

+

Internet connection required

+
-Ensure your system meets the following prerequisites: - -- **Proxmox VE version**: 8.x or higher -- **Linux**: Compatible with most distributions -- **Dependencies**: bash and curl should be installed. +
--- -## ๐Ÿš€ Installation +## ๐Ÿ“ฅ Getting Started -To install the Proxmox Helper Scripts, follow these steps: +Choose your preferred installation method: -1. Visit the [Website](https://helper-scripts.com/). -2. Search for the desired script, e.g., **"Home Assistant OS VM"**. -3. Copy the provided **Bash command** from the **"How To Install"** section. -4. Open the Proxmox shell on your **main node** and paste the command. -5. Press enter to start the installation! ๐Ÿš€ +### Method 1: One-Click Web Installer + +The fastest way to get started: + +1. Visit **[helper-scripts.com](https://helper-scripts.com/)** ๐ŸŒ +2. Search for your desired script (e.g., "Home Assistant", "Docker") +3. Copy the bash command displayed on the script page +4. Open your **Proxmox Shell** and paste the command +5. Press Enter and follow the interactive prompts + +### Method 2: PVEScripts-Local + +Install a convenient script manager directly in your Proxmox UI: + +```bash +bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pve-scripts-local.sh)" +``` + +This adds a menu to your Proxmox interface for easy script access without visiting the website. + +๐Ÿ“– **Learn more:** [ProxmoxVE-Local Repository](https://github.com/community-scripts/ProxmoxVE-Local) --- -## โค๏ธ Community and Contributions +## ๐Ÿ’ฌ Join the Community -We appreciate any contributions to the projectโ€”whether it's bug reports, feature requests, documentation improvements, or spreading the word. Your involvement helps keep the project alive and sustainable. +
-## ๐Ÿ’– Donate to Support the Project -- **Ko-Fi for Community Edition**: [Donate to support this project](https://ko-fi.com/community_scripts) โ€“ Donations go towards maintaining the project, testing infrastructure, and charity (cancer research, hospice care). 30% of the funds will be donated to charity. + + + + + + +
+

๐Ÿ’ฌ Discord

+

Real-time chat, support, and discussions

+ + Discord + +
+

๐Ÿ’ญ Discussions

+

Feature requests, Q&A, and ideas

+ + Discussions + +
+

๐Ÿ› Issues

+

Bug reports and issue tracking

+ + Issues + +
+ +
--- -## ๐Ÿ’ฌ Get Help +## ๐Ÿ› ๏ธ Contribute -Join our community for support: +
-- **Discord**: Join our [Proxmox Helper Scripts Discord server](https://discord.gg/3AnUqsXnmK) for real-time support. -- **GitHub Discussions**: [Ask questions or report issues](https://github.com/community-scripts/ProxmoxVE/discussions). + + + + + + + +
+

๐Ÿ’ป Code

+

Add new scripts or improve existing ones

+
+

๐Ÿ“ Documentation

+

Write guides, improve READMEs, translate content

+
+

๐Ÿงช Testing

+

Test scripts and report compatibility issues

+
+

๐Ÿ’ก Ideas

+

Suggest features or workflow improvements

+
-## ๐Ÿค Report a Bug or Feature Request +
-If you encounter any issues or have suggestions for improvement, file a new issue on our [GitHub issues page](https://github.com/community-scripts/ProxmoxVE/issues). You can also submit pull requests with solutions or enhancements! +
+
+ + ๐Ÿ‘‰ Check our **[Contributing Guidelines](https://github.com/community-scripts/ProxmoxVE/blob/main/.github/CONTRIBUTOR_AND_GUIDES/CONTRIBUTING.md)** to get started + +
--- -## โญ Star History +## โค๏ธ Support the Project - - - - - Star History Chart - +This project is maintained by volunteers in memory of tteck. Your support helps us maintain infrastructure, improve documentation, and give back to important causes. + +**๐ŸŽ—๏ธ 30% of all donations go directly to cancer research and hospice care** + +
+ + + Support on Ko-fi +
+Every contribution helps keep this project alive and supports meaningful causes + +
+ +--- + +## ๐Ÿ“ˆ Project Growth + +
+ + + + + Star History Chart + + +
+ +--- + ## ๐Ÿ“œ License -This project is licensed under the [MIT License](LICENSE). - -
-
-

- Proxmoxยฎ is a registered trademark of Proxmox Server Solutions GmbH. -

+This project is licensed under the **[MIT License](LICENSE)** - feel free to use, modify, and distribute. +--- +
+ Made with โค๏ธ by the Proxmox community in memory of tteck +
+ Proxmoxยฎ is a registered trademark of Proxmox Server Solutions GmbH +
diff --git a/SECURITY.md b/SECURITY.md index 7d7db9f43..20c0492af 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -8,13 +8,15 @@ This project currently supports the following versions of Proxmox VE (PVE): | ------- | ------------------ | | 9.0.x | :white_check_mark: | | 8.4.x | :white_check_mark: | -| 8.3.x | :white_check_mark: | -| 8.2.x | :white_check_mark: | -| 8.1.x | :white_check_mark: | +| 8.3.x | Limited support* โ• | +| 8.2.x | Limited support* โ• | +| 8.1.x | Limited support* โ• | | 8.0.x | Limited support* โ• | | < 8.0 | :x: | -*Version 8.0.x has limited support. Security updates may not be provided for all issues affecting this version. +*Version 8.0.x - 8.3.x has limited support. Security updates may not be provided for all issues affecting this version. + +*Debian 13 Containers may fail to install. You can write var_version=12 before the bash call. --- From f099f472cef116536e6e64389d95f893de23c4f1 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 10:34:00 +0000 Subject: [PATCH 0005/1770] Update CHANGELOG.md (#9051) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b25cfd8d..4d01c4ca4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,12 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - flaresolverr: unpin - use latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#9046](https://github.com/community-scripts/ProxmoxVE/pull/9046)) - Part-DB: Increase amount of RAM [@tremor021](https://github.com/tremor021) ([#9039](https://github.com/community-scripts/ProxmoxVE/pull/9039)) +### ๐Ÿงฐ Maintenance + + - #### ๐Ÿ“‚ Github + + - [docs / gh]: modernize README | Change Version Support in SECURITY.md | Shoutout to selfhst\icons [@MickLesk](https://github.com/MickLesk) ([#9049](https://github.com/community-scripts/ProxmoxVE/pull/9049)) + ## 2025-11-10 ### ๐Ÿš€ Updated Scripts From 5adfc83281f54d8484c0620f9587fcb777fa2906 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 13:07:22 +0100 Subject: [PATCH 0006/1770] Update versions.json (#9052) Co-authored-by: GitHub Actions[bot] --- frontend/public/json/versions.json | 160 ++++++++++++++--------------- 1 file changed, 80 insertions(+), 80 deletions(-) diff --git a/frontend/public/json/versions.json b/frontend/public/json/versions.json index 08b9d25eb..680468c70 100644 --- a/frontend/public/json/versions.json +++ b/frontend/public/json/versions.json @@ -1,4 +1,79 @@ [ + { + "name": "openobserve/openobserve", + "version": "v0.16.1", + "date": "2025-11-11T11:38:07Z" + }, + { + "name": "element-hq/synapse", + "version": "v1.142.0", + "date": "2025-11-11T10:33:50Z" + }, + { + "name": "n8n-io/n8n", + "version": "n8n@1.119.1", + "date": "2025-11-10T14:21:10Z" + }, + { + "name": "zitadel/zitadel", + "version": "v4.6.5", + "date": "2025-11-11T09:55:47Z" + }, + { + "name": "emqx/emqx", + "version": "e6.0.1", + "date": "2025-11-11T09:46:06Z" + }, + { + "name": "NginxProxyManager/nginx-proxy-manager", + "version": "v2.13.3", + "date": "2025-11-11T07:36:54Z" + }, + { + "name": "Jackett/Jackett", + "version": "v0.24.275", + "date": "2025-11-11T05:56:40Z" + }, + { + "name": "FlareSolverr/FlareSolverr", + "version": "v3.4.5", + "date": "2025-11-11T01:58:31Z" + }, + { + "name": "chrisbenincasa/tunarr", + "version": "v0.23.0-alpha.22", + "date": "2025-11-11T01:36:48Z" + }, + { + "name": "rcourtman/Pulse", + "version": "v4.28.0", + "date": "2025-11-11T01:09:26Z" + }, + { + "name": "MediaBrowser/Emby.Releases", + "version": "4.9.1.90", + "date": "2025-11-11T01:00:32Z" + }, + { + "name": "OliveTin/OliveTin", + "version": "2025.11.11", + "date": "2025-11-11T00:35:03Z" + }, + { + "name": "jeedom/core", + "version": "4.4.20", + "date": "2025-11-11T00:27:07Z" + }, + { + "name": "steveiliop56/tinyauth", + "version": "v4.0.1", + "date": "2025-10-15T16:53:55Z" + }, + { + "name": "qbittorrent/qBittorrent", + "version": "release-5.1.3", + "date": "2025-11-10T22:29:05Z" + }, { "name": "chrisvel/tududi", "version": "v0.86", @@ -9,11 +84,6 @@ "version": "v0.62.17", "date": "2025-11-10T19:45:49Z" }, - { - "name": "chrisbenincasa/tunarr", - "version": "v0.22.13", - "date": "2025-11-10T18:12:24Z" - }, { "name": "autobrr/autobrr", "version": "v1.69.0", @@ -34,16 +104,16 @@ "version": "v1.30.9", "date": "2025-11-10T16:23:29Z" }, + { + "name": "keycloak/keycloak", + "version": "26.4.4", + "date": "2025-11-07T08:55:27Z" + }, { "name": "fuma-nama/fumadocs", "version": "fumadocs-mdx@13.0.6", "date": "2025-11-10T14:43:06Z" }, - { - "name": "n8n-io/n8n", - "version": "v1.0.0", - "date": "2025-11-07T12:52:42Z" - }, { "name": "grokability/snipe-it", "version": "v8.3.5", @@ -59,11 +129,6 @@ "version": "0.50.42", "date": "2025-11-10T12:32:49Z" }, - { - "name": "emqx/emqx", - "version": "e6.0.1", - "date": "2025-11-10T11:58:39Z" - }, { "name": "documenso/documenso", "version": "v2.0.6", @@ -74,36 +139,16 @@ "version": "v10.11.6", "date": "2025-11-04T09:43:16Z" }, - { - "name": "Jackett/Jackett", - "version": "v0.24.270", - "date": "2025-11-10T05:57:22Z" - }, { "name": "firefly-iii/firefly-iii", "version": "v6.4.6", "date": "2025-11-08T22:45:35Z" }, - { - "name": "jeedom/core", - "version": "4.4.20", - "date": "2025-11-10T00:27:05Z" - }, - { - "name": "steveiliop56/tinyauth", - "version": "v4.0.1", - "date": "2025-10-15T16:53:55Z" - }, { "name": "navidrome/navidrome", "version": "v0.58.5", "date": "2025-11-09T19:12:41Z" }, - { - "name": "rcourtman/Pulse", - "version": "v4.27.2", - "date": "2025-11-09T18:39:30Z" - }, { "name": "pelican-dev/panel", "version": "v1.0.0-beta28", @@ -139,16 +184,6 @@ "version": "extension/v1.2.7", "date": "2025-11-09T12:21:54Z" }, - { - "name": "NginxProxyManager/nginx-proxy-manager", - "version": "v2.13.2", - "date": "2025-11-09T11:56:25Z" - }, - { - "name": "keycloak/keycloak", - "version": "26.4.4", - "date": "2025-11-07T08:55:27Z" - }, { "name": "authelia/authelia", "version": "v4.39.14", @@ -244,16 +279,6 @@ "version": "v25.4", "date": "2025-10-09T10:27:01Z" }, - { - "name": "openobserve/openobserve", - "version": "v0.16.0", - "date": "2025-11-07T12:55:42Z" - }, - { - "name": "element-hq/synapse", - "version": "v1.142.0rc2", - "date": "2025-11-04T16:22:11Z" - }, { "name": "Paymenter/Paymenter", "version": "v1.4.3", @@ -269,11 +294,6 @@ "version": "v3.0.0", "date": "2025-11-07T06:13:49Z" }, - { - "name": "OliveTin/OliveTin", - "version": "3000.3.2", - "date": "2025-11-07T01:05:59Z" - }, { "name": "FlowiseAI/Flowise", "version": "flowise@3.0.10", @@ -359,11 +379,6 @@ "version": "0.5.1", "date": "2025-11-05T16:14:37Z" }, - { - "name": "zitadel/zitadel", - "version": "v4.6.4", - "date": "2025-11-05T15:57:00Z" - }, { "name": "Graylog2/graylog2-server", "version": "6.2.9", @@ -419,11 +434,6 @@ "version": "v1.6.1", "date": "2025-11-05T00:21:14Z" }, - { - "name": "FlareSolverr/FlareSolverr", - "version": "v3.4.4", - "date": "2025-11-04T23:05:14Z" - }, { "name": "henrygd/beszel", "version": "v0.15.4", @@ -804,11 +814,6 @@ "version": "v4.105.1", "date": "2025-10-20T20:19:23Z" }, - { - "name": "MediaBrowser/Emby.Releases", - "version": "4.9.1.80", - "date": "2025-09-30T20:25:16Z" - }, { "name": "rclone/rclone", "version": "v1.71.2", @@ -1274,11 +1279,6 @@ "version": "250707-d28b3101e", "date": "2025-07-07T15:15:21Z" }, - { - "name": "qbittorrent/qBittorrent", - "version": "release-5.1.2", - "date": "2025-07-02T06:13:16Z" - }, { "name": "hivemq/hivemq-community-edition", "version": "2025.4", From 6cccb493632e7d6bc78f7a06151f03ff748db95b Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 11 Nov 2025 14:54:27 +0100 Subject: [PATCH 0007/1770] qf: phpipham php8.3 --- ct/phpipam.sh | 2 +- install/phpipam-install.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ct/phpipam.sh b/ct/phpipam.sh index 1e738a2f5..6b61d4c98 100644 --- a/ct/phpipam.sh +++ b/ct/phpipam.sh @@ -33,7 +33,7 @@ function update_script() { systemctl stop apache2 msg_ok "Stopped Service" - PHP_VERSION="8.4" PHP_APACHE="YES" PHP_FPM="YES" PHP_MODULE="mysql,gmp,snmp,ldap,apcu" setup_php + PHP_VERSION="8.3" PHP_APACHE="YES" PHP_FPM="YES" PHP_MODULE="mysql,gmp,snmp,ldap,apcu" setup_php msg_info "Installing PHP-PEAR" $STD apt install -y \ diff --git a/install/phpipam-install.sh b/install/phpipam-install.sh index 4438ce66e..9d9620e17 100644 --- a/install/phpipam-install.sh +++ b/install/phpipam-install.sh @@ -13,7 +13,7 @@ setting_up_container network_check update_os -PHP_VERSION="8.4" PHP_APACHE="YES" PHP_FPM="YES" PHP_MODULE="mysql,gmp,snmp,ldap,apcu" setup_php +PHP_VERSION="8.3" PHP_APACHE="YES" PHP_FPM="YES" PHP_MODULE="mysql,gmp,snmp,ldap,apcu" setup_php msg_info "Installing PHP-PEAR" $STD apt install -y \ @@ -33,7 +33,7 @@ sed -i -e "s/\(\$disable_installer = \).*/\1true;/" \ -e "s/\(\$db\['pass'\] = \).*/\1'$MARIADB_DB_PASS';/" \ -e "s/\(\$db\['name'\] = \).*/\1'$MARIADB_DB_NAME';/" \ /opt/phpipam/config.php -sed -i '/max_execution_time/s/= .*/= 600/' /etc/php/8.4/apache2/php.ini +sed -i '/max_execution_time/s/= .*/= 600/' /etc/php/8.3/apache2/php.ini msg_ok "Installed phpIPAM" msg_info "Creating Service" From b8a9beb56a78aab4c1470c0b860a2c6999d1bd49 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 11 Nov 2025 16:19:35 +0100 Subject: [PATCH 0008/1770] Fix JDK count variable initialization in setup_java (#9058) --- misc/tools.func | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/misc/tools.func b/misc/tools.func index 157610d2f..c702edaa2 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -2787,8 +2787,9 @@ function setup_java() { fi # Validate INSTALLED_VERSION is not empty if matched - local JDK_COUNT=$(dpkg -l 2>/dev/null | grep -c "temurin-.*-jdk" || echo "0") - if [[ -z "$INSTALLED_VERSION" && "$JDK_COUNT" -gt 0 ]]; then + local JDK_COUNT=0 + JDK_COUNT=$(dpkg -l 2>/dev/null | grep -c "temurin-.*-jdk" || echo "0") + if [[ -z "$INSTALLED_VERSION" && "${JDK_COUNT:-0}" -gt 0 ]]; then msg_warn "Found Temurin JDK but cannot determine version" INSTALLED_VERSION="0" fi From 681932c49197f5d2fd992eaf56e5459b884fb896 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 15:20:05 +0000 Subject: [PATCH 0009/1770] Update CHANGELOG.md (#9059) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d01c4ca4..707c520c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### ๐Ÿž Bug Fixes + - tools.func: fix JDK count variable initialization in setup_java [@MickLesk](https://github.com/MickLesk) ([#9058](https://github.com/community-scripts/ProxmoxVE/pull/9058)) - flaresolverr: unpin - use latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#9046](https://github.com/community-scripts/ProxmoxVE/pull/9046)) - Part-DB: Increase amount of RAM [@tremor021](https://github.com/tremor021) ([#9039](https://github.com/community-scripts/ProxmoxVE/pull/9039)) From 32cd65d5e1ec7e323db917f01faf0c54326ceccc Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 11 Nov 2025 17:22:34 +0100 Subject: [PATCH 0010/1770] Refactor: openHAB (#9060) --- ct/openhab.sh | 22 +++++++++---------- install/openhab-install.sh | 43 +++++++++++++++++--------------------- 2 files changed, 30 insertions(+), 35 deletions(-) diff --git a/ct/openhab.sh b/ct/openhab.sh index f1711574e..b3bdacf14 100644 --- a/ct/openhab.sh +++ b/ct/openhab.sh @@ -20,18 +20,18 @@ color catch_errors function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /etc/apt/sources.list.d/openhab.list ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - msg_info "Updating ${APP} LXC" - $STD apt update - $STD apt -y upgrade - msg_ok "Updated successfully!" + header_info + check_container_storage + check_container_resources + if [[ ! -f /usr/lib/systemd/system/openhab.service ]]; then + msg_error "No ${APP} Installation Found!" exit + fi + msg_info "Updating ${APP} LXC" + $STD apt update + $STD apt upgrade -y + msg_ok "Updated successfully!" + exit } start diff --git a/install/openhab-install.sh b/install/openhab-install.sh index 042cf03d9..bbf23e40f 100644 --- a/install/openhab-install.sh +++ b/install/openhab-install.sh @@ -13,35 +13,30 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt install -y \ - ca-certificates \ - apt-transport-https -msg_ok "Installed Dependencies" - JAVA_VERSION="21" setup_java msg_info "Installing openHAB" -curl -fsSL "https://openhab.jfrog.io/artifactory/api/gpg/key/public" | gpg --dearmor -o /usr/share/keyrings/openhab.gpg -chmod u=rw,g=r,o=r /usr/share/keyrings/openhab.gpg -cat </etc/apt/sources.list.d/openhab.sources -Types: deb -URIs: https://openhab.jfrog.io/artifactory/openhab-linuxpkg -Suites: stable -Components: main -Signed-By: /usr/share/keyrings/openhab.gpg -EOF -$STD apt update -$STD apt -y install openhab +setup_deb822_repo \ + "openhab" \ + "https://openhab.jfrog.io/artifactory/api/gpg/key/public" \ + "https://openhab.jfrog.io/artifactory/openhab-linuxpkg" \ + "stable" \ + "main" +$STD apt install -y openhab +msg_ok "Installed openHAB" + +msg_info "Initializing openHAB directories" +mkdir -p /var/lib/openhab/{tmp,etc,cache} +mkdir -p /etc/openhab +mkdir -p /var/log/openhab +chown -R openhab:openhab /var/lib/openhab /etc/openhab /var/log/openhab +msg_ok "Initialized openHAB directories" + +msg_info "Starting Service" systemctl daemon-reload systemctl enable -q --now openhab -msg_ok "Installed openHAB" +msg_ok "Started Service" motd_ssh customize - -msg_info "Cleaning up" -$STD apt -y autoremove -$STD apt -y autoclean -$STD apt -y clean -msg_ok "Cleaned" +cleanup_lxc From 1893cb93d479f2c475a3e385797d1205c2b81bf3 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 16:22:59 +0000 Subject: [PATCH 0011/1770] Update CHANGELOG.md (#9062) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 707c520c0..00e20b2da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - flaresolverr: unpin - use latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#9046](https://github.com/community-scripts/ProxmoxVE/pull/9046)) - Part-DB: Increase amount of RAM [@tremor021](https://github.com/tremor021) ([#9039](https://github.com/community-scripts/ProxmoxVE/pull/9039)) + - #### ๐Ÿ”ง Refactor + + - Refactor: openHAB [@MickLesk](https://github.com/MickLesk) ([#9060](https://github.com/community-scripts/ProxmoxVE/pull/9060)) + ### ๐Ÿงฐ Maintenance - #### ๐Ÿ“‚ Github From 23587df18442d11258f9d915edd926765a38399c Mon Sep 17 00:00:00 2001 From: "push-app-to-main[bot]" <203845782+push-app-to-main[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 19:34:22 +0100 Subject: [PATCH 0012/1770] 'Add new script' (#9029) --- ct/domain-monitor.sh | 67 ++++++++++++++++++++++++ ct/headers/domain-monitor | 6 +++ frontend/public/json/domain-monitor.json | 35 +++++++++++++ install/domain-monitor-install.sh | 65 +++++++++++++++++++++++ 4 files changed, 173 insertions(+) create mode 100644 ct/domain-monitor.sh create mode 100644 ct/headers/domain-monitor create mode 100644 frontend/public/json/domain-monitor.json create mode 100644 install/domain-monitor-install.sh diff --git a/ct/domain-monitor.sh b/ct/domain-monitor.sh new file mode 100644 index 000000000..399dbdb00 --- /dev/null +++ b/ct/domain-monitor.sh @@ -0,0 +1,67 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2025 community-scripts ORG +# Author: Slaviลกa Areลพina (tremor021) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/Hosteroid/domain-monitor + +APP="Domain-Monitor" +var_tags="${var_tags:-proxy}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-2}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/domain-monitor ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + if check_for_gh_release "domain-monitor" "Hosteroid/domain-monitor"; then + msg_info "Stopping Service" + systemctl stop apache2 + msg_info "Service stopped" + + msg_info "Creating backup" + mv /opt/domain-monitor/.env /opt + msg_ok "Created backup" + + setup_composer + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "domain-monitor" "Hosteroid/domain-monitor" "prebuild" "latest" "/opt/domain-monitor" "domain-monitor-v*.zip" + + msg_info "Updating Domain Monitor" + cd /opt/domain-monitor + $STD composer install + msg_ok "Updated Domain Monitor" + + msg_info "Restoring backup" + mv /opt/.env /opt/domain-monitor + msg_ok "Restored backup" + + msg_info "Restarting Services" + systemctl reload apache2 + msg_ok "Restarted Services" + msg_ok "Updated successfully!" + fi + exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following URL:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}" diff --git a/ct/headers/domain-monitor b/ct/headers/domain-monitor new file mode 100644 index 000000000..09b4943e8 --- /dev/null +++ b/ct/headers/domain-monitor @@ -0,0 +1,6 @@ + ____ _ __ ___ _ __ + / __ \____ ____ ___ ____ _(_)___ / |/ /___ ____ (_) /_____ _____ + / / / / __ \/ __ `__ \/ __ `/ / __ \______/ /|_/ / __ \/ __ \/ / __/ __ \/ ___/ + / /_/ / /_/ / / / / / / /_/ / / / / /_____/ / / / /_/ / / / / / /_/ /_/ / / +/_____/\____/_/ /_/ /_/\__,_/_/_/ /_/ /_/ /_/\____/_/ /_/_/\__/\____/_/ + diff --git a/frontend/public/json/domain-monitor.json b/frontend/public/json/domain-monitor.json new file mode 100644 index 000000000..7d99c38a0 --- /dev/null +++ b/frontend/public/json/domain-monitor.json @@ -0,0 +1,35 @@ +{ + "name": "Domain Monitor", + "slug": "domain-monitor", + "categories": [ + 9 + ], + "date_created": "2025-09-04", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 80, + "documentation": "https://github.com/Hosteroid/domain-monitor/blob/main/README.md", + "config_path": "/opt/domain-monitor/.env", + "website": "https://github.com/Hosteroid/domain-monitor", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/png/domain-monitor.png", + "description": "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.", + "install_methods": [ + { + "type": "default", + "script": "ct/domain-monitor.sh", + "resources": { + "cpu": 2, + "ram": 512, + "hdd": 2, + "os": "Debian", + "version": "13" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +} diff --git a/install/domain-monitor-install.sh b/install/domain-monitor-install.sh new file mode 100644 index 000000000..06f6d48b1 --- /dev/null +++ b/install/domain-monitor-install.sh @@ -0,0 +1,65 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2025 community-scripts ORG +# Author: Slaviลกa Areลพina (tremor021) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/Hosteroid/domain-monitor + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt install -y --no-install-recommends \ + libicu-dev \ + libzip-dev \ + libpng-dev \ + libjpeg62-turbo-dev \ + libfreetype6-dev \ + libxml2-dev \ + libcurl4-openssl-dev \ + libonig-dev \ + pkg-config +msg_ok "Installed Dependencies" + +PHP_VERSION="8.4" PHP_APACHE="YES" PHP_FPM="YES" PHP_MODULE="mysql" setup_php +setup_composer +setup_mariadb +MARIADB_DB_NAME="domain_monitor" MARIADB_DB_USER="domainmonitor" setup_mariadb_db +fetch_and_deploy_gh_release "domain-monitor" "Hosteroid/domain-monitor" "prebuild" "latest" "/opt/domain-monitor" "domain-monitor-v*.zip" + +msg_info "Setting up Domain Monitor" +ENC_KEY=$(openssl rand -base64 48 | tr -dc 'A-Za-z0-9' | head -c 32) +cd /opt/domain-monitor +$STD composer install +cp env.example.txt .env +sed -i -e "s|^APP_ENV=.*|APP_ENV=production|" \ + -e "s|^APP_ENCRYPTION_KEY=.*|APP_ENCRYPTION_KEY=$ENC_KEY|" \ + -e "s|^SESSION_COOKIE_HTTPONLY=.*|SESSION_COOKIE_HTTPONLY=0|" \ + -e "s|^DB_USERNAME=.*|DB_USERNAME=$MARIADB_DB_USER|" \ + -e "s|^DB_PASSWORD=.*|DB_PASSWORD=$MARIADB_DB_PASS|" \ + -e "s|^DB_DATABASE=.*|DB_DATABASE=$MARIADB_DB_NAME|" .env + +cat </etc/apache2/sites-enabled/000-default.conf + + ServerName domainmonitor.local + DocumentRoot "/opt/domain-monitor/public" + + + AllowOverride All + Require all granted + + +EOF +chown -R www-data:www-data /opt/domain-monitor +$STD a2enmod rewrite headers +$STD systemctl reload apache2 +msg_ok "Setup Domain Monitor" + +motd_ssh +customize +cleanup_lxc From 533650f4344cd1881e47693792414428fab28fbf Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 18:34:38 +0000 Subject: [PATCH 0013/1770] Update date in json (#9064) Co-authored-by: GitHub Actions --- frontend/public/json/domain-monitor.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/public/json/domain-monitor.json b/frontend/public/json/domain-monitor.json index 7d99c38a0..b519bbf20 100644 --- a/frontend/public/json/domain-monitor.json +++ b/frontend/public/json/domain-monitor.json @@ -4,7 +4,7 @@ "categories": [ 9 ], - "date_created": "2025-09-04", + "date_created": "2025-11-11", "type": "ct", "updateable": true, "privileged": false, From a770f27396962b339a4949c3e67844ebccaa639b Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 18:34:48 +0000 Subject: [PATCH 0014/1770] Update CHANGELOG.md (#9065) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00e20b2da..ed04abd18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,10 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit ## 2025-11-11 +### ๐Ÿ†• New Scripts + + - Domain-Monitor ([#9029](https://github.com/community-scripts/ProxmoxVE/pull/9029)) + ### ๐Ÿš€ Updated Scripts - #### ๐Ÿž Bug Fixes From 1c09feabde25de195e4d03e180f394f423c0cc69 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 12 Nov 2025 01:14:36 +0100 Subject: [PATCH 0016/1770] Update versions.json (#9073) Co-authored-by: GitHub Actions[bot] --- frontend/public/json/versions.json | 186 ++++++++++++++--------------- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/frontend/public/json/versions.json b/frontend/public/json/versions.json index 680468c70..fe5626c4e 100644 --- a/frontend/public/json/versions.json +++ b/frontend/public/json/versions.json @@ -1,8 +1,93 @@ [ + { + "name": "moghtech/komodo", + "version": "v1.19.5", + "date": "2025-09-27T20:59:46Z" + }, + { + "name": "Brandawg93/PeaNUT", + "version": "v5.17.0", + "date": "2025-11-11T20:15:54Z" + }, + { + "name": "BerriAI/litellm", + "version": "v1.79.dev.1", + "date": "2025-11-11T20:13:32Z" + }, + { + "name": "rcourtman/Pulse", + "version": "v4.29.0", + "date": "2025-11-11T19:45:56Z" + }, + { + "name": "juanfont/headscale", + "version": "v0.27.1", + "date": "2025-11-11T19:32:29Z" + }, + { + "name": "karlomikus/bar-assistant", + "version": "v5.9.2", + "date": "2025-11-11T19:29:32Z" + }, + { + "name": "runtipi/runtipi", + "version": "v4.6.4", + "date": "2025-11-11T17:47:15Z" + }, + { + "name": "gethomepage/homepage", + "version": "v1.7.0", + "date": "2025-11-11T17:24:27Z" + }, + { + "name": "mattermost/mattermost", + "version": "mattermost-redux@11.1.0", + "date": "2025-11-11T17:15:00Z" + }, + { + "name": "jenkinsci/jenkins", + "version": "jenkins-2.536", + "date": "2025-11-11T17:03:28Z" + }, + { + "name": "msgbyte/tianji", + "version": "v1.30.10", + "date": "2025-11-11T16:26:27Z" + }, + { + "name": "kimai/kimai", + "version": "2.41.0", + "date": "2025-11-11T15:17:21Z" + }, + { + "name": "netbox-community/netbox", + "version": "v4.4.6", + "date": "2025-11-11T14:59:23Z" + }, + { + "name": "seerr-team/seerr", + "version": "preview-test-fix-subscriptions", + "date": "2025-11-11T14:38:10Z" + }, + { + "name": "CrazyWolf13/web-check", + "version": "1.1.0", + "date": "2025-11-11T14:30:28Z" + }, + { + "name": "fuma-nama/fumadocs", + "version": "create-fumadocs-app@16.0.13", + "date": "2025-11-11T14:04:06Z" + }, { "name": "openobserve/openobserve", "version": "v0.16.1", - "date": "2025-11-11T11:38:07Z" + "date": "2025-11-11T13:14:28Z" + }, + { + "name": "BookStackApp/BookStack", + "version": "v25.11.1", + "date": "2025-11-11T12:23:00Z" }, { "name": "element-hq/synapse", @@ -44,11 +129,6 @@ "version": "v0.23.0-alpha.22", "date": "2025-11-11T01:36:48Z" }, - { - "name": "rcourtman/Pulse", - "version": "v4.28.0", - "date": "2025-11-11T01:09:26Z" - }, { "name": "MediaBrowser/Emby.Releases", "version": "4.9.1.90", @@ -74,6 +154,11 @@ "version": "release-5.1.3", "date": "2025-11-10T22:29:05Z" }, + { + "name": "postgres/postgres", + "version": "REL_13_23", + "date": "2025-11-10T21:59:18Z" + }, { "name": "chrisvel/tududi", "version": "v0.86", @@ -99,21 +184,11 @@ "version": "v1.0.1-stable", "date": "2025-11-10T16:51:44Z" }, - { - "name": "msgbyte/tianji", - "version": "v1.30.9", - "date": "2025-11-10T16:23:29Z" - }, { "name": "keycloak/keycloak", "version": "26.4.4", "date": "2025-11-07T08:55:27Z" }, - { - "name": "fuma-nama/fumadocs", - "version": "fumadocs-mdx@13.0.6", - "date": "2025-11-10T14:43:06Z" - }, { "name": "grokability/snipe-it", "version": "v8.3.5", @@ -134,11 +209,6 @@ "version": "v2.0.6", "date": "2025-11-10T08:08:43Z" }, - { - "name": "mattermost/mattermost", - "version": "v10.11.6", - "date": "2025-11-04T09:43:16Z" - }, { "name": "firefly-iii/firefly-iii", "version": "v6.4.6", @@ -174,11 +244,6 @@ "version": "v14.0.1", "date": "2025-11-09T13:03:18Z" }, - { - "name": "BookStackApp/BookStack", - "version": "v25.11", - "date": "2025-11-09T13:00:14Z" - }, { "name": "karakeep-app/karakeep", "version": "extension/v1.2.7", @@ -194,11 +259,6 @@ "version": "3.5.1", "date": "2025-11-09T05:09:28Z" }, - { - "name": "BerriAI/litellm", - "version": "v1.79.3.rc.1", - "date": "2025-11-09T02:52:13Z" - }, { "name": "inventree/InvenTree", "version": "1.1.3", @@ -234,11 +294,6 @@ "version": "v7.13.0", "date": "2025-11-08T13:36:25Z" }, - { - "name": "runtipi/runtipi", - "version": "v4.6.3", - "date": "2025-11-08T10:06:18Z" - }, { "name": "pocketbase/pocketbase", "version": "v0.32.0", @@ -286,8 +341,8 @@ }, { "name": "wazuh/wazuh", - "version": "coverity-w45-4.14.1", - "date": "2025-11-05T16:56:57Z" + "version": "coverity-w46-4.14.1", + "date": "2025-11-07T08:46:03Z" }, { "name": "umami-software/umami", @@ -414,11 +469,6 @@ "version": "0.209.7", "date": "2025-11-05T08:32:08Z" }, - { - "name": "jenkinsci/jenkins", - "version": "jenkins-2.535", - "date": "2025-11-05T05:30:07Z" - }, { "name": "slskd/slskd", "version": "0.24.0", @@ -429,11 +479,6 @@ "version": "v4.0.16.2944", "date": "2025-11-05T01:56:48Z" }, - { - "name": "gethomepage/homepage", - "version": "v1.6.1", - "date": "2025-11-05T00:21:14Z" - }, { "name": "henrygd/beszel", "version": "v0.15.4", @@ -529,11 +574,6 @@ "version": "v1.9.1", "date": "2025-11-02T21:14:50Z" }, - { - "name": "karlomikus/bar-assistant", - "version": "v5.9.1", - "date": "2025-11-02T20:54:28Z" - }, { "name": "tobychui/zoraxy", "version": "v3.2.9", @@ -674,21 +714,11 @@ "version": "v1.0.1", "date": "2025-10-29T03:25:13Z" }, - { - "name": "moghtech/komodo", - "version": "v1.19.5", - "date": "2025-09-27T20:59:46Z" - }, { "name": "booklore-app/booklore", "version": "v1.10.0", "date": "2025-10-28T19:04:35Z" }, - { - "name": "netbox-community/netbox", - "version": "v4.4.5", - "date": "2025-10-28T18:35:47Z" - }, { "name": "pi-hole/pi-hole", "version": "v6.2.2", @@ -714,11 +744,6 @@ "version": "v4.2.0", "date": "2025-10-27T16:56:40Z" }, - { - "name": "juanfont/headscale", - "version": "v0.27.0", - "date": "2025-10-27T11:16:35Z" - }, { "name": "Radarr/Radarr", "version": "v5.28.0.10274", @@ -899,11 +924,6 @@ "version": "2.1.2", "date": "2025-10-15T06:51:32Z" }, - { - "name": "seerr-team/seerr", - "version": "preview-seerr", - "date": "2025-10-14T22:21:33Z" - }, { "name": "crafty-controller/crafty-4", "version": "v4.5.5", @@ -934,11 +954,6 @@ "version": "v0.27.0", "date": "2025-10-10T20:11:48Z" }, - { - "name": "Brandawg93/PeaNUT", - "version": "v5.16.0", - "date": "2025-10-10T16:17:02Z" - }, { "name": "projectsend/projectsend", "version": "r1945", @@ -1014,11 +1029,6 @@ "version": "v0.10.1", "date": "2025-09-28T08:55:44Z" }, - { - "name": "kimai/kimai", - "version": "2.40.0", - "date": "2025-09-27T16:19:26Z" - }, { "name": "FreshRSS/FreshRSS", "version": "1.27.1", @@ -1039,11 +1049,6 @@ "version": "2025.09.24", "date": "2025-09-24T13:51:23Z" }, - { - "name": "postgres/postgres", - "version": "REL_18_0", - "date": "2025-09-22T20:11:33Z" - }, { "name": "itsmng/itsm-ng", "version": "v2.1.0", @@ -1534,11 +1539,6 @@ "version": "v1.11.13", "date": "2024-05-08T04:20:34Z" }, - { - "name": "CrazyWolf13/web-check", - "version": "1.0.0", - "date": "2024-05-05T02:01:51Z" - }, { "name": "thelounge/thelounge-deb", "version": "v4.4.3", From e759335bfcc081627483779af338dba512539853 Mon Sep 17 00:00:00 2001 From: "community-scripts-pr-app[bot]" <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Date: Wed, 12 Nov 2025 00:14:57 +0000 Subject: [PATCH 0017/1770] Update CHANGELOG.md (#9074) Co-authored-by: github-actions[bot] --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed04abd18..a92a317ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ > [!CAUTION] Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes. +## 2025-11-12 + ## 2025-11-11 ### ๐Ÿ†• New Scripts From 17354ca011b8dd0a6842f74a7082486c9faf6d82 Mon Sep 17 00:00:00 2001 From: Bram <78373894+BramSuurdje@users.noreply.github.com> Date: Wed, 12 Nov 2025 07:38:16 +0100 Subject: [PATCH 0018/1770] Refactor analytics to use Rybbit instead of Umami (#9072) --- frontend/src/app/layout.tsx | 7 ++++++- frontend/src/config/site-config.tsx | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index c1f1a1d2b..911d48d44 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -2,6 +2,7 @@ import type { Metadata } from "next"; import { NuqsAdapter } from "nuqs/adapters/next/app"; import { Inter } from "next/font/google"; +import Script from "next/script"; import React from "react"; import { ThemeProvider } from "@/components/theme-provider"; @@ -95,12 +96,16 @@ export default function RootLayout({ return ( - +