mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 10:22:50 +00:00 
			
		
		
		
	Compare commits
	
		
			15 Commits
		
	
	
		
			2025-05-07
			...
			2025-05-08
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					93e503eb87 | ||
| 
						 | 
					6ab80dc5e3 | ||
| 
						 | 
					ceaff9006a | ||
| 
						 | 
					c749fe6fb0 | ||
| 
						 | 
					402586756f | ||
| 
						 | 
					19800da808 | ||
| 
						 | 
					d62da0c982 | ||
| 
						 | 
					41df1d5a76 | ||
| 
						 | 
					bcdf8f15e7 | ||
| 
						 | 
					326cbc3bec | ||
| 
						 | 
					607d966322 | ||
| 
						 | 
					69298090ce | ||
| 
						 | 
					9c7d50fdff | ||
| 
						 | 
					fabbe8fe59 | ||
| 
						 | 
					6abb55ba86 | 
							
								
								
									
										29
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -14,6 +14,25 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
 | 
			
		||||
All LXC instances created using this repository come pre-installed with Midnight Commander, which is a command-line tool (`mc`) that offers a user-friendly file and directory management interface for the terminal environment.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 2025-05-08
 | 
			
		||||
 | 
			
		||||
### 🚀 Updated Scripts
 | 
			
		||||
 | 
			
		||||
  - #### 🐞 Bug Fixes
 | 
			
		||||
 | 
			
		||||
    - SearXNG: fix to resolve yaml dependency error [@Biendeo](https://github.com/Biendeo) ([#4322](https://github.com/community-scripts/ProxmoxVE/pull/4322))
 | 
			
		||||
    - Bugfix: Mikrotik & Pimox HAOS VM (NEXTID) [@MickLesk](https://github.com/MickLesk) ([#4313](https://github.com/community-scripts/ProxmoxVE/pull/4313))
 | 
			
		||||
 | 
			
		||||
### 🧰 Maintenance
 | 
			
		||||
 | 
			
		||||
  - #### 💾 Core
 | 
			
		||||
 | 
			
		||||
    - build.func Change the menu for Bridge Selection [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#4326](https://github.com/community-scripts/ProxmoxVE/pull/4326))
 | 
			
		||||
 | 
			
		||||
### 🌐 Website
 | 
			
		||||
 | 
			
		||||
  - FAQ: Explanation "updatable" [@tremor021](https://github.com/tremor021) ([#4300](https://github.com/community-scripts/ProxmoxVE/pull/4300))
 | 
			
		||||
 | 
			
		||||
## 2025-05-07
 | 
			
		||||
 | 
			
		||||
### 🚀 Updated Scripts
 | 
			
		||||
@@ -24,6 +43,16 @@ All LXC instances created using this repository come pre-installed with Midnight
 | 
			
		||||
 | 
			
		||||
    - SuwayomiServer: Bump Java to v21, code formating [@tremor021](https://github.com/tremor021) ([#3987](https://github.com/community-scripts/ProxmoxVE/pull/3987))
 | 
			
		||||
 | 
			
		||||
  - #### ✨ New Features
 | 
			
		||||
 | 
			
		||||
    - Feature: get correct next VMID [@MickLesk](https://github.com/MickLesk) ([#4292](https://github.com/community-scripts/ProxmoxVE/pull/4292))
 | 
			
		||||
 | 
			
		||||
### 🌐 Website
 | 
			
		||||
 | 
			
		||||
  - #### 📝 Script Information
 | 
			
		||||
 | 
			
		||||
    - OpenWebUI: Update docs link [@tremor021](https://github.com/tremor021) ([#4298](https://github.com/community-scripts/ProxmoxVE/pull/4298))
 | 
			
		||||
 | 
			
		||||
## 2025-05-06
 | 
			
		||||
 | 
			
		||||
### 🆕 New Scripts
 | 
			
		||||
 
 | 
			
		||||
@@ -8,8 +8,8 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
 | 
			
		||||
APP="Open WebUI"
 | 
			
		||||
var_tags="${var_tags:-ai;interface}"
 | 
			
		||||
var_cpu="${var_cpu:-4}"
 | 
			
		||||
var_ram="${var_ram:-4096}"
 | 
			
		||||
var_disk="${var_disk:-16}"
 | 
			
		||||
var_ram="${var_ram:-8192}"
 | 
			
		||||
var_disk="${var_disk:-25}"
 | 
			
		||||
var_os="${var_os:-debian}"
 | 
			
		||||
var_version="${var_version:-12}"
 | 
			
		||||
var_unprivileged="${var_unprivileged:-1}"
 | 
			
		||||
@@ -76,4 +76,4 @@ 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}:8080${CL}"
 | 
			
		||||
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}"
 | 
			
		||||
 
 | 
			
		||||
@@ -24,32 +24,34 @@ function update_script() {
 | 
			
		||||
  check_container_storage
 | 
			
		||||
  check_container_resources
 | 
			
		||||
 | 
			
		||||
  if [[ ! -f /opt/streamlink-webui ]]; then
 | 
			
		||||
  if [[ ! -d /opt/streamlink-webui ]]; then
 | 
			
		||||
    msg_error "No ${APP} Installation Found!"
 | 
			
		||||
    exit
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
  RELEASE=$(curl -fsSL https://api.github.com/repos/CrazyWolf13/streamlink-webui/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
 | 
			
		||||
  if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
 | 
			
		||||
    msg_info "Starting Update"
 | 
			
		||||
    
 | 
			
		||||
    msg_info "Stopping $APP"
 | 
			
		||||
    systemctl stop ${APP}
 | 
			
		||||
    msg_ok "Stopped $APP"
 | 
			
		||||
 | 
			
		||||
    rm -rf /opt/${APP}
 | 
			
		||||
    NODE_VERSION="22"
 | 
			
		||||
    NODE_MODULE="npm@latest,yarn@latest"
 | 
			
		||||
    NODE_MODULE="npm,yarn"
 | 
			
		||||
    install_node_and_modules
 | 
			
		||||
    setup_uv
 | 
			
		||||
    fetch_and_deploy_gh_release "CrazyWolf13/streamlink-webui"
 | 
			
		||||
 | 
			
		||||
    msg_info "Updating $APP to v${RELEASE}"
 | 
			
		||||
    $STD uv venv /opt/"${APPLICATION}"/backend/src/.venv
 | 
			
		||||
    source /opt/"${APPLICATION}"/backend/src/.venv/bin/activate
 | 
			
		||||
    $STD uv pip install -r /opt/streamlink-webui/backend/src/requirements.txt --python=/opt/"${APPLICATION}"/backend/src/.venv
 | 
			
		||||
    cd /opt/"${APPLICATION}"/frontend/src
 | 
			
		||||
    $STD uv venv /opt/"${APP}"/backend/src/.venv
 | 
			
		||||
    source /opt/"${APP}"/backend/src/.venv/bin/activate
 | 
			
		||||
    $STD uv pip install -r /opt/"${APP}"/backend/src/requirements.txt --python=/opt/"${APP}"/backend/src/.venv
 | 
			
		||||
    cd /opt/"${APP}"/frontend/src
 | 
			
		||||
    $STD yarn install
 | 
			
		||||
    $STD yarn build
 | 
			
		||||
    chmod +x /opt/"${APPLICATION}"/start.sh
 | 
			
		||||
    chmod +x /opt/"${APP}"/start.sh
 | 
			
		||||
    msg_ok "Updated $APP to v${RELEASE}"
 | 
			
		||||
 | 
			
		||||
    msg_info "Starting $APP"
 | 
			
		||||
 
 | 
			
		||||
@@ -20,8 +20,8 @@
 | 
			
		||||
      "script": "ct/openwebui.sh",
 | 
			
		||||
      "resources": {
 | 
			
		||||
        "cpu": 4,
 | 
			
		||||
        "ram": 4096,
 | 
			
		||||
        "hdd": 16,
 | 
			
		||||
        "ram": 8192,
 | 
			
		||||
        "hdd": 25,
 | 
			
		||||
        "os": "debian",
 | 
			
		||||
        "version": "12"
 | 
			
		||||
      }
 | 
			
		||||
 
 | 
			
		||||
@@ -1,24 +1,129 @@
 | 
			
		||||
[
 | 
			
		||||
  {
 | 
			
		||||
    "name": "mattermost/mattermost",
 | 
			
		||||
    "version": "server/public/v0.1.12",
 | 
			
		||||
    "date": "2025-05-08T11:04:17Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "keycloak/keycloak",
 | 
			
		||||
    "version": "26.2.4",
 | 
			
		||||
    "date": "2025-05-08T09:10:10Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "zwave-js/zwave-js-ui",
 | 
			
		||||
    "version": "v10.4.2",
 | 
			
		||||
    "date": "2025-05-08T08:11:27Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "zitadel/zitadel",
 | 
			
		||||
    "version": "v2.71.10",
 | 
			
		||||
    "date": "2025-05-08T08:01:47Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "umami-software/umami",
 | 
			
		||||
    "version": "v2.18.0",
 | 
			
		||||
    "date": "2025-05-08T07:14:55Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Jackett/Jackett",
 | 
			
		||||
    "version": "v0.22.1877",
 | 
			
		||||
    "date": "2025-05-08T05:57:36Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "cross-seed/cross-seed",
 | 
			
		||||
    "version": "v6.12.3",
 | 
			
		||||
    "date": "2025-05-07T20:35:11Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "semaphoreui/semaphore",
 | 
			
		||||
    "version": "v2.14.10",
 | 
			
		||||
    "date": "2025-05-07T20:23:29Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "runtipi/runtipi",
 | 
			
		||||
    "version": "v4.0.2",
 | 
			
		||||
    "date": "2025-05-01T16:10:58Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "readeck/readeck",
 | 
			
		||||
    "version": "0.18.2",
 | 
			
		||||
    "date": "2025-05-07T19:22:22Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "apache/tomcat",
 | 
			
		||||
    "version": "9.0.105",
 | 
			
		||||
    "date": "2025-05-07T18:52:24Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "home-assistant/core",
 | 
			
		||||
    "version": "2025.5.0",
 | 
			
		||||
    "date": "2025-05-07T17:26:14Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "HabitRPG/habitica",
 | 
			
		||||
    "version": "v5.36.3",
 | 
			
		||||
    "date": "2025-05-07T17:22:07Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ipfs/kubo",
 | 
			
		||||
    "version": "v0.34.1",
 | 
			
		||||
    "date": "2025-03-25T18:11:12Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "NodeBB/NodeBB",
 | 
			
		||||
    "version": "v4.3.1",
 | 
			
		||||
    "date": "2025-05-07T15:38:20Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "donaldzou/WGDashboard",
 | 
			
		||||
    "version": "v4.2.3",
 | 
			
		||||
    "date": "2025-05-07T15:35:04Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "stonith404/pingvin-share",
 | 
			
		||||
    "version": "v1.12.0",
 | 
			
		||||
    "date": "2025-05-07T14:12:11Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Brandawg93/PeaNUT",
 | 
			
		||||
    "version": "v5.7.5",
 | 
			
		||||
    "date": "2025-05-07T14:01:45Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Graylog2/graylog2-server",
 | 
			
		||||
    "version": "6.3.0-alpha.3",
 | 
			
		||||
    "date": "2025-05-07T13:58:36Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "glpi-project/glpi",
 | 
			
		||||
    "version": "10.0.18",
 | 
			
		||||
    "date": "2025-02-12T11:07:02Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "nzbgetcom/nzbget",
 | 
			
		||||
    "version": "v24.8",
 | 
			
		||||
    "date": "2025-03-18T07:33:51Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ZoeyVid/NPMplus",
 | 
			
		||||
    "version": "2025-05-07-r1",
 | 
			
		||||
    "date": "2025-05-07T12:18:42Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "docker/compose",
 | 
			
		||||
    "version": "v2.36.0",
 | 
			
		||||
    "date": "2025-05-07T11:54:14Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Graylog2/graylog2-server",
 | 
			
		||||
    "version": "6.2.2",
 | 
			
		||||
    "date": "2025-05-07T11:36:20Z"
 | 
			
		||||
    "name": "Checkmk/checkmk",
 | 
			
		||||
    "version": "v2.2.0p42-rc1",
 | 
			
		||||
    "date": "2025-05-07T11:50:30Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "openobserve/openobserve",
 | 
			
		||||
    "version": "v0.14.7",
 | 
			
		||||
    "date": "2025-05-07T11:32:23Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "home-assistant/core",
 | 
			
		||||
    "version": "2025.4.4",
 | 
			
		||||
    "date": "2025-04-25T07:47:57Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "grokability/snipe-it",
 | 
			
		||||
    "version": "v8.1.3",
 | 
			
		||||
@@ -34,26 +139,11 @@
 | 
			
		||||
    "version": "7.4.0beta2",
 | 
			
		||||
    "date": "2025-05-07T10:39:21Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "zwave-js/zwave-js-ui",
 | 
			
		||||
    "version": "v10.4.1",
 | 
			
		||||
    "date": "2025-05-07T09:22:38Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "jupyter/notebook",
 | 
			
		||||
    "version": "@jupyter-notebook/ui-components@7.5.0-alpha.0",
 | 
			
		||||
    "date": "2025-05-07T09:12:08Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Jackett/Jackett",
 | 
			
		||||
    "version": "v0.22.1874",
 | 
			
		||||
    "date": "2025-05-07T05:56:30Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "cross-seed/cross-seed",
 | 
			
		||||
    "version": "v6.12.2",
 | 
			
		||||
    "date": "2025-04-28T17:44:49Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "open-webui/open-webui",
 | 
			
		||||
    "version": "v0.6.7",
 | 
			
		||||
@@ -64,21 +154,11 @@
 | 
			
		||||
    "version": "v1.12.1rc0",
 | 
			
		||||
    "date": "2025-05-06T20:56:30Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "keycloak/keycloak",
 | 
			
		||||
    "version": "26.2.3",
 | 
			
		||||
    "date": "2025-05-05T11:12:36Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "pocket-id/pocket-id",
 | 
			
		||||
    "version": "v0.52.0",
 | 
			
		||||
    "date": "2025-05-06T20:14:44Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "runtipi/runtipi",
 | 
			
		||||
    "version": "v4.0.2",
 | 
			
		||||
    "date": "2025-05-01T16:10:58Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "redis/redis",
 | 
			
		||||
    "version": "8.0.1-int",
 | 
			
		||||
@@ -94,11 +174,6 @@
 | 
			
		||||
    "version": "v0.19.0",
 | 
			
		||||
    "date": "2025-05-06T18:05:42Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "HabitRPG/habitica",
 | 
			
		||||
    "version": "v5.36.2",
 | 
			
		||||
    "date": "2025-05-06T17:32:30Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "wazuh/wazuh",
 | 
			
		||||
    "version": "coverity-w19-4.13.0",
 | 
			
		||||
@@ -124,21 +199,11 @@
 | 
			
		||||
    "version": "v0.107.61",
 | 
			
		||||
    "date": "2025-04-22T12:42:26Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "zitadel/zitadel",
 | 
			
		||||
    "version": "v2.65.8",
 | 
			
		||||
    "date": "2025-05-06T13:57:49Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "element-hq/synapse",
 | 
			
		||||
    "version": "v1.129.0",
 | 
			
		||||
    "date": "2025-05-06T12:28:54Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "nzbgetcom/nzbget",
 | 
			
		||||
    "version": "v24.8",
 | 
			
		||||
    "date": "2025-03-18T07:33:51Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "n8n-io/n8n",
 | 
			
		||||
    "version": "n8n@1.91.2",
 | 
			
		||||
@@ -154,16 +219,6 @@
 | 
			
		||||
    "version": "v1.29.6",
 | 
			
		||||
    "date": "2025-05-06T07:57:02Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "mattermost/mattermost",
 | 
			
		||||
    "version": "v9.11.14",
 | 
			
		||||
    "date": "2025-05-05T17:50:53Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Checkmk/checkmk",
 | 
			
		||||
    "version": "v2.4.0",
 | 
			
		||||
    "date": "2025-05-06T06:47:16Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "morpheus65535/bazarr",
 | 
			
		||||
    "version": "v1.5.1",
 | 
			
		||||
@@ -229,11 +284,6 @@
 | 
			
		||||
    "version": "v3.4.0",
 | 
			
		||||
    "date": "2025-05-05T13:59:23Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "semaphoreui/semaphore",
 | 
			
		||||
    "version": "v2.14.9",
 | 
			
		||||
    "date": "2025-05-05T12:20:38Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "theonedev/onedev",
 | 
			
		||||
    "version": "v11.9.3",
 | 
			
		||||
@@ -339,11 +389,6 @@
 | 
			
		||||
    "version": "2.33.0",
 | 
			
		||||
    "date": "2025-05-03T10:33:49Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Brandawg93/PeaNUT",
 | 
			
		||||
    "version": "v5.7.4",
 | 
			
		||||
    "date": "2025-05-02T23:41:08Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "documenso/documenso",
 | 
			
		||||
    "version": "v1.10.3",
 | 
			
		||||
@@ -404,16 +449,6 @@
 | 
			
		||||
    "version": "v4.3.0",
 | 
			
		||||
    "date": "2025-05-01T16:46:17Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "NodeBB/NodeBB",
 | 
			
		||||
    "version": "v4.3.0",
 | 
			
		||||
    "date": "2025-05-01T04:13:41Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "readeck/readeck",
 | 
			
		||||
    "version": "0.18.1",
 | 
			
		||||
    "date": "2025-04-30T17:44:46Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "WordPress/WordPress",
 | 
			
		||||
    "version": "6.8.1",
 | 
			
		||||
@@ -559,11 +594,6 @@
 | 
			
		||||
    "version": "v2.1.0.117-2.1.0.117_canary_2025-04-25",
 | 
			
		||||
    "date": "2025-04-25T17:22:12Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "donaldzou/WGDashboard",
 | 
			
		||||
    "version": "v4.2.2",
 | 
			
		||||
    "date": "2025-04-25T07:42:03Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "mongodb/mongo",
 | 
			
		||||
    "version": "r7.0.19",
 | 
			
		||||
@@ -574,11 +604,6 @@
 | 
			
		||||
    "version": "v1.4.0",
 | 
			
		||||
    "date": "2025-04-24T16:20:17Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "glpi-project/glpi",
 | 
			
		||||
    "version": "10.0.18",
 | 
			
		||||
    "date": "2025-02-12T11:07:02Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "NLnetLabs/unbound",
 | 
			
		||||
    "version": "release-1.23.0",
 | 
			
		||||
@@ -744,11 +769,6 @@
 | 
			
		||||
    "version": "21.0.1",
 | 
			
		||||
    "date": "2025-04-06T19:22:59Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "stonith404/pingvin-share",
 | 
			
		||||
    "version": "v1.11.1",
 | 
			
		||||
    "date": "2025-04-06T18:39:42Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "wavelog/wavelog",
 | 
			
		||||
    "version": "2.0.3",
 | 
			
		||||
@@ -774,11 +794,6 @@
 | 
			
		||||
    "version": "v0.55.2",
 | 
			
		||||
    "date": "2025-04-05T12:07:32Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "apache/tomcat",
 | 
			
		||||
    "version": "9.0.104",
 | 
			
		||||
    "date": "2025-04-04T12:58:11Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "MagicMirrorOrg/MagicMirror",
 | 
			
		||||
    "version": "v2.31.0",
 | 
			
		||||
@@ -849,11 +864,6 @@
 | 
			
		||||
    "version": "v1.34.0",
 | 
			
		||||
    "date": "2025-03-26T08:48:34Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ipfs/kubo",
 | 
			
		||||
    "version": "v0.34.1",
 | 
			
		||||
    "date": "2025-03-25T18:11:12Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "hansmi/prometheus-paperless-exporter",
 | 
			
		||||
    "version": "v0.0.7",
 | 
			
		||||
@@ -864,11 +874,6 @@
 | 
			
		||||
    "version": "v1.6.8",
 | 
			
		||||
    "date": "2025-03-25T13:33:10Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ZoeyVid/NPMplus",
 | 
			
		||||
    "version": "2025-03-24-r2",
 | 
			
		||||
    "date": "2025-03-24T20:52:35Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "nextcloud/nextcloudpi",
 | 
			
		||||
    "version": "v1.55.4",
 | 
			
		||||
@@ -954,11 +959,6 @@
 | 
			
		||||
    "version": "v2.4.2",
 | 
			
		||||
    "date": "2025-03-08T10:49:04Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "umami-software/umami",
 | 
			
		||||
    "version": "v2.17.0",
 | 
			
		||||
    "date": "2025-03-08T06:08:04Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "prometheus/alertmanager",
 | 
			
		||||
    "version": "v0.28.1",
 | 
			
		||||
 
 | 
			
		||||
@@ -34,4 +34,9 @@ export const FAQ_Items = [
 | 
			
		||||
    content:
 | 
			
		||||
      "If an LXC script fails, run it again using Verbose mode. Standard mode hides detailed output for neatness, showing only progress. Verbose mode displays all messages, which helps you (and us) diagnose the error. Include this verbose output if you report the issue.",
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    title: "What does \"Updatable\" and \"Not updatable\" mean?",
 | 
			
		||||
    content:
 | 
			
		||||
      "Updatable means that script has a function that is used to update the installed application to the latest version available. Not updatable means that script doesn't have a function that can safely update the application to the latest version available, so only the LXC OS is updated.",
 | 
			
		||||
  },
 | 
			
		||||
];
 | 
			
		||||
 
 | 
			
		||||
@@ -40,7 +40,7 @@ sudo -u searxng python3 -m venv /usr/local/searxng/searx-pyenv
 | 
			
		||||
source /usr/local/searxng/searx-pyenv/bin/activate
 | 
			
		||||
$STD pip install --upgrade pip setuptools wheel
 | 
			
		||||
$STD pip install pyyaml
 | 
			
		||||
$STD pip install -e /usr/local/searxng/searxng-src
 | 
			
		||||
$STD pip install --use-pep517 --no-build-isolation -e /usr/local/searxng/searxng-src
 | 
			
		||||
SECRET_KEY=$(openssl rand -hex 32)
 | 
			
		||||
cat <<EOF >/etc/searxng/settings.yml
 | 
			
		||||
# SearXNG settings
 | 
			
		||||
 
 | 
			
		||||
@@ -528,15 +528,17 @@ advanced_settings() {
 | 
			
		||||
    exit_script
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
  if BRG=$(whiptail --backtitle "Proxmox VE Helper Scripts" --inputbox "Set a Bridge" 8 58 vmbr0 --title "BRIDGE" 3>&1 1>&2 2>&3); then
 | 
			
		||||
    if [ -z "$BRG" ]; then
 | 
			
		||||
      BRG="vmbr0"
 | 
			
		||||
      echo -e "${BRIDGE}${BOLD}${DGN}Bridge: ${BGN}$BRG${CL}"
 | 
			
		||||
    else
 | 
			
		||||
      echo -e "${BRIDGE}${BOLD}${DGN}Bridge: ${BGN}$BRG${CL}"
 | 
			
		||||
    fi
 | 
			
		||||
  BRIDGES=$( ip link show | grep -oP '(?<=: )vmbr\d+' | sort)
 | 
			
		||||
  if [[ -z "$BRIDGES" ]]; then
 | 
			
		||||
    BRG="vmbr0"
 | 
			
		||||
    echo -e "${BRIDGE}${BOLD}${DGN}Bridge: ${BGN}$BRG${CL}"
 | 
			
		||||
  else
 | 
			
		||||
    exit_script
 | 
			
		||||
    BRG=$(whiptail --backtitle "Proxmox VE Helper Scripts" --menu "Select network bridge:" 15 40 6 $(echo "$BRIDGES" | awk '{print $0, "Bridge"}') 3>&1 1>&2 2>&3)
 | 
			
		||||
      if [ -z "$BRG" ]; then
 | 
			
		||||
        exit_script
 | 
			
		||||
      else
 | 
			
		||||
        echo -e "${BRIDGE}${BOLD}${DGN}Bridge: ${BGN}$BRG${CL}"
 | 
			
		||||
      fi
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
  while true; do
 | 
			
		||||
 
 | 
			
		||||
@@ -114,8 +114,8 @@ function msg_ok() {
 | 
			
		||||
}
 | 
			
		||||
function default_settings() {
 | 
			
		||||
  METHOD="default"
 | 
			
		||||
  echo -e "${DGN}Using Virtual Machine ID: ${BGN}$NEXTID${CL}"
 | 
			
		||||
  VMID=$NEXTID
 | 
			
		||||
  VMID=$(get_valid_nextid)
 | 
			
		||||
  echo -e "${DGN}Using Virtual Machine ID: ${BGN}$VMID${CL}"
 | 
			
		||||
  echo -e "${DGN}Using Hostname: ${BGN}mikrotik-routeros-chr${CL}"
 | 
			
		||||
  HN=mikrotik-routeros-chr
 | 
			
		||||
  echo -e "${DGN}Allocated Cores: ${BGN}1${CL}"
 | 
			
		||||
@@ -136,7 +136,8 @@ function default_settings() {
 | 
			
		||||
}
 | 
			
		||||
function advanced_settings() {
 | 
			
		||||
  METHOD="advanced"
 | 
			
		||||
  VMID=$(whiptail --backtitle "Proxmox VE Helper Scripts" --inputbox "Set Virtual Machine ID" 8 58 $NEXTID --title "VIRTUAL MACHINE ID" 3>&1 1>&2 2>&3)
 | 
			
		||||
  [ -z "${VMID:-}" ] && VMID=$(get_valid_nextid)
 | 
			
		||||
  VMID=$(whiptail --backtitle "Proxmox VE Helper Scripts" --inputbox "Set Virtual Machine ID" 8 58 $VMID --title "VIRTUAL MACHINE ID" 3>&1 1>&2 2>&3)
 | 
			
		||||
  exitstatus=$?
 | 
			
		||||
  if [ $exitstatus = 0 ]; then
 | 
			
		||||
    echo -e "${DGN}Using Virtual Machine ID: ${BGN}$VMID${CL}"
 | 
			
		||||
 
 | 
			
		||||
@@ -223,7 +223,7 @@ function exit-script() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function default_settings() {
 | 
			
		||||
  VMID=$NEXTID
 | 
			
		||||
  VMID=$(get_valid_nextid)
 | 
			
		||||
  HN=openwrt
 | 
			
		||||
  CORE_COUNT="1"
 | 
			
		||||
  RAM_SIZE="256"
 | 
			
		||||
 
 | 
			
		||||
@@ -137,8 +137,8 @@ function default_settings() {
 | 
			
		||||
  METHOD="default"
 | 
			
		||||
  echo -e "${DGN}Using HAOS Version: ${BGN}${STABLE}${CL}"
 | 
			
		||||
  BRANCH=${STABLE}
 | 
			
		||||
  echo -e "${DGN}Using Virtual Machine ID: ${BGN}$NEXTID${CL}"
 | 
			
		||||
  VMID=$NEXTID
 | 
			
		||||
  VMID=$(get_valid_nextid)
 | 
			
		||||
  echo -e "${DGN}Using Virtual Machine ID: ${BGN}$VMID${CL}"
 | 
			
		||||
  echo -e "${DGN}Using Hostname: ${BGN}haos${STABLE}${CL}"
 | 
			
		||||
  HN=haos${STABLE}
 | 
			
		||||
  echo -e "${DGN}Allocated Cores: ${BGN}2${CL}"
 | 
			
		||||
@@ -166,10 +166,11 @@ function advanced_settings() {
 | 
			
		||||
    3>&1 1>&2 2>&3)
 | 
			
		||||
  exitstatus=$?
 | 
			
		||||
  if [ $exitstatus = 0 ]; then echo -e "${DGN}Using HAOS Version: ${BGN}$BRANCH${CL}"; fi
 | 
			
		||||
  VMID=$(whiptail --backtitle "Proxmox VE Helper Scripts" --inputbox "Set Virtual Machine ID" 8 58 $NEXTID --title "VIRTUAL MACHINE ID" --cancel-button Exit-Script 3>&1 1>&2 2>&3)
 | 
			
		||||
  [ -z "${VMID:-}" ] && VMID=$(get_valid_nextid)
 | 
			
		||||
  VMID=$(whiptail --backtitle "Proxmox VE Helper Scripts" --inputbox "Set Virtual Machine ID" 8 58 $VMID --title "VIRTUAL MACHINE ID" --cancel-button Exit-Script 3>&1 1>&2 2>&3)
 | 
			
		||||
  exitstatus=$?
 | 
			
		||||
  if [ -z $VMID ]; then
 | 
			
		||||
    VMID="$NEXTID"
 | 
			
		||||
    VMID="$VMID"
 | 
			
		||||
    echo -e "${DGN}Virtual Machine: ${BGN}$VMID${CL}"
 | 
			
		||||
  else
 | 
			
		||||
    if echo "$USEDID" | egrep -q "$VMID"; then
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user