mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 02:12:49 +00:00 
			
		
		
		
	Compare commits
	
		
			8 Commits
		
	
	
		
			2025-10-03
			...
			2025-10-04
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					9b5fa050c7 | ||
| 
						 | 
					efb8e0f2f3 | ||
| 
						 | 
					07eda340ea | ||
| 
						 | 
					1a37c759c3 | ||
| 
						 | 
					e39dd5ffa3 | ||
| 
						 | 
					aded2cbd56 | ||
| 
						 | 
					2c791b9e41 | ||
| 
						 | 
					d1786241ec | 
							
								
								
									
										10
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -10,8 +10,18 @@
 | 
			
		||||
> [!CAUTION]
 | 
			
		||||
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
 | 
			
		||||
 | 
			
		||||
## 2025-10-05
 | 
			
		||||
 | 
			
		||||
## 2025-10-04
 | 
			
		||||
 | 
			
		||||
### 🚀 Updated Scripts
 | 
			
		||||
 | 
			
		||||
  - immich: guard /dev/dri permissions so CPU-only installs don’t fail [@mlongwell](https://github.com/mlongwell) ([#8094](https://github.com/community-scripts/ProxmoxVE/pull/8094))
 | 
			
		||||
 | 
			
		||||
  - #### ✨ New Features
 | 
			
		||||
 | 
			
		||||
    - PosgreSQL: Add version choice [@tremor021](https://github.com/tremor021) ([#8103](https://github.com/community-scripts/ProxmoxVE/pull/8103))
 | 
			
		||||
 | 
			
		||||
## 2025-10-03
 | 
			
		||||
 | 
			
		||||
### 🆕 New Scripts
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
 | 
			
		||||
# Source: https://www.debian.org/
 | 
			
		||||
 | 
			
		||||
APP="PVE-Scripts-Local"
 | 
			
		||||
var_tags="${var_tags:-pve-scritps-local}"
 | 
			
		||||
var_tags="${var_tags:-pve-scripts-local}"
 | 
			
		||||
var_cpu="${var_cpu:-2}"
 | 
			
		||||
var_ram="${var_ram:-4096}"
 | 
			
		||||
var_disk="${var_disk:-4}"
 | 
			
		||||
 
 | 
			
		||||
@@ -46,6 +46,10 @@
 | 
			
		||||
    {
 | 
			
		||||
      "text": "Set a password after installation for postgres user by running `echo \"ALTER USER postgres with encrypted password 'your_password';\" | sudo -u postgres psql`",
 | 
			
		||||
      "type": "info"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "text": "Debian script offers versions `15, 16, 17, 18`, while Alpine script offers versions `15, 16, 17`.",
 | 
			
		||||
      "type": "info"
 | 
			
		||||
    }
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,79 @@
 | 
			
		||||
[
 | 
			
		||||
  {
 | 
			
		||||
    "name": "BerriAI/litellm",
 | 
			
		||||
    "version": "v1.77.5-stable",
 | 
			
		||||
    "date": "2025-10-04T23:34:11Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Ombi-app/Ombi",
 | 
			
		||||
    "version": "v4.47.1",
 | 
			
		||||
    "date": "2025-01-05T21:14:23Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ollama/ollama",
 | 
			
		||||
    "version": "v0.12.4-rc6",
 | 
			
		||||
    "date": "2025-10-04T18:46:45Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "wizarrrr/wizarr",
 | 
			
		||||
    "version": "v2025.10.1",
 | 
			
		||||
    "date": "2025-10-04T16:59:38Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "SigNoz/signoz",
 | 
			
		||||
    "version": "v0.97.0-rc.2",
 | 
			
		||||
    "date": "2025-10-04T16:21:45Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "gtsteffaniak/filebrowser",
 | 
			
		||||
    "version": "v0.8.8-beta",
 | 
			
		||||
    "date": "2025-10-04T15:56:29Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "silverbulletmd/silverbullet",
 | 
			
		||||
    "version": "2.1.7",
 | 
			
		||||
    "date": "2025-10-04T13:41:43Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "msgbyte/tianji",
 | 
			
		||||
    "version": "v1.27.5",
 | 
			
		||||
    "date": "2025-10-04T11:35:50Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "globaleaks/globaleaks-whistleblowing-software",
 | 
			
		||||
    "version": "v5.0.84",
 | 
			
		||||
    "date": "2025-10-04T08:06:12Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Jackett/Jackett",
 | 
			
		||||
    "version": "v0.24.37",
 | 
			
		||||
    "date": "2025-10-04T05:44:18Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "pommee/goaway",
 | 
			
		||||
    "version": "v0.62.10",
 | 
			
		||||
    "date": "2025-10-04T04:41:19Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ErsatzTV/ErsatzTV",
 | 
			
		||||
    "version": "v25.7.0",
 | 
			
		||||
    "date": "2025-10-04T00:36:45Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "jeedom/core",
 | 
			
		||||
    "version": "4.4.20",
 | 
			
		||||
    "date": "2025-10-04T00:27:10Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "hyperion-project/hyperion.ng",
 | 
			
		||||
    "version": "2.1.1",
 | 
			
		||||
    "date": "2025-06-14T17:45:06Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "steveiliop56/tinyauth",
 | 
			
		||||
    "version": "v3.6.2",
 | 
			
		||||
    "date": "2025-07-17T12:08:03Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "rcourtman/Pulse",
 | 
			
		||||
    "version": "v4.21.0",
 | 
			
		||||
@@ -9,21 +84,16 @@
 | 
			
		||||
    "version": "3.3.0",
 | 
			
		||||
    "date": "2025-10-03T21:22:14Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "keycloak/keycloak",
 | 
			
		||||
    "version": "26.4.0",
 | 
			
		||||
    "date": "2025-09-30T11:49:13Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "homarr-labs/homarr",
 | 
			
		||||
    "version": "v1.40.0",
 | 
			
		||||
    "date": "2025-10-03T19:14:46Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "SigNoz/signoz",
 | 
			
		||||
    "version": "v0.97.0-rc.1",
 | 
			
		||||
    "date": "2025-10-03T19:04:42Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "msgbyte/tianji",
 | 
			
		||||
    "version": "v1.27.4",
 | 
			
		||||
    "date": "2025-10-03T18:35:53Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "home-assistant/core",
 | 
			
		||||
    "version": "2025.10.1",
 | 
			
		||||
@@ -44,11 +114,6 @@
 | 
			
		||||
    "version": "v1.6.5",
 | 
			
		||||
    "date": "2025-10-03T16:43:34Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ollama/ollama",
 | 
			
		||||
    "version": "v0.12.4-rc3",
 | 
			
		||||
    "date": "2025-10-03T03:31:18Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "immich-app/immich",
 | 
			
		||||
    "version": "v2.0.1",
 | 
			
		||||
@@ -99,41 +164,11 @@
 | 
			
		||||
    "version": "8.2.2",
 | 
			
		||||
    "date": "2025-10-03T06:22:38Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Jackett/Jackett",
 | 
			
		||||
    "version": "v0.24.31",
 | 
			
		||||
    "date": "2025-10-03T05:48:49Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "firefly-iii/firefly-iii",
 | 
			
		||||
    "version": "v6.4.0",
 | 
			
		||||
    "date": "2025-09-13T16:38:21Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "jeedom/core",
 | 
			
		||||
    "version": "4.4.20",
 | 
			
		||||
    "date": "2025-10-03T00:27:06Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "steveiliop56/tinyauth",
 | 
			
		||||
    "version": "v3.6.2",
 | 
			
		||||
    "date": "2025-07-17T12:08:03Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "wizarrrr/wizarr",
 | 
			
		||||
    "version": "v2025.10.0",
 | 
			
		||||
    "date": "2025-10-02T21:16:09Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "keycloak/keycloak",
 | 
			
		||||
    "version": "26.4.0",
 | 
			
		||||
    "date": "2025-09-30T11:49:13Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "pommee/goaway",
 | 
			
		||||
    "version": "v0.62.9",
 | 
			
		||||
    "date": "2025-10-02T19:20:42Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "mealie-recipes/mealie",
 | 
			
		||||
    "version": "v3.3.1",
 | 
			
		||||
@@ -194,16 +229,6 @@
 | 
			
		||||
    "version": "v0.38.0",
 | 
			
		||||
    "date": "2025-10-02T01:46:06Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "hyperion-project/hyperion.ng",
 | 
			
		||||
    "version": "2.1.1",
 | 
			
		||||
    "date": "2025-06-14T17:45:06Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "BerriAI/litellm",
 | 
			
		||||
    "version": "v1.77.5.rc.4",
 | 
			
		||||
    "date": "2025-10-01T22:52:14Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "NodeBB/NodeBB",
 | 
			
		||||
    "version": "v4.6.0",
 | 
			
		||||
@@ -216,8 +241,8 @@
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "runtipi/runtipi",
 | 
			
		||||
    "version": "nightly",
 | 
			
		||||
    "date": "2025-10-01T16:56:39Z"
 | 
			
		||||
    "version": "v4.4.0",
 | 
			
		||||
    "date": "2025-09-02T19:26:18Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Graylog2/graylog2-server",
 | 
			
		||||
@@ -314,11 +339,6 @@
 | 
			
		||||
    "version": "e6.0.0",
 | 
			
		||||
    "date": "2025-09-30T12:04:20Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "silverbulletmd/silverbullet",
 | 
			
		||||
    "version": "2.1.6",
 | 
			
		||||
    "date": "2025-09-30T09:09:13Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "chrisvel/tududi",
 | 
			
		||||
    "version": "v0.82-rc5",
 | 
			
		||||
@@ -484,11 +504,6 @@
 | 
			
		||||
    "version": "v4.104.2",
 | 
			
		||||
    "date": "2025-09-26T22:34:32Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "Ombi-app/Ombi",
 | 
			
		||||
    "version": "v4.47.1",
 | 
			
		||||
    "date": "2025-01-05T21:14:23Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "bastienwirtz/homer",
 | 
			
		||||
    "version": "v25.09.1",
 | 
			
		||||
@@ -599,11 +614,6 @@
 | 
			
		||||
    "version": "REL_18_0",
 | 
			
		||||
    "date": "2025-09-22T20:11:33Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "gtsteffaniak/filebrowser",
 | 
			
		||||
    "version": "v0.8.7-beta",
 | 
			
		||||
    "date": "2025-09-22T18:24:54Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "gethomepage/homepage",
 | 
			
		||||
    "version": "v1.5.0",
 | 
			
		||||
@@ -649,11 +659,6 @@
 | 
			
		||||
    "version": "v2.7.3",
 | 
			
		||||
    "date": "2025-09-21T12:07:19Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "globaleaks/globaleaks-whistleblowing-software",
 | 
			
		||||
    "version": "v5.0.83",
 | 
			
		||||
    "date": "2025-09-21T07:40:35Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "traccar/traccar",
 | 
			
		||||
    "version": "v6.10.0",
 | 
			
		||||
@@ -809,11 +814,6 @@
 | 
			
		||||
    "version": "v4.5.4",
 | 
			
		||||
    "date": "2025-09-15T00:49:53Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "ErsatzTV/ErsatzTV",
 | 
			
		||||
    "version": "v25.6.0",
 | 
			
		||||
    "date": "2025-09-14T17:55:21Z"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "name": "karakeep-app/karakeep",
 | 
			
		||||
    "version": "cli/v0.27.1",
 | 
			
		||||
 
 | 
			
		||||
@@ -13,9 +13,12 @@ setting_up_container
 | 
			
		||||
network_check
 | 
			
		||||
update_os
 | 
			
		||||
 | 
			
		||||
msg_info "Installing PostgreSQL"
 | 
			
		||||
$STD apk add --no-cache postgresql16 postgresql16-contrib postgresql16-openrc sudo
 | 
			
		||||
msg_ok "Installed PostgreSQL"
 | 
			
		||||
read -r -p "${TAB3}Enter PostgreSQL version (15/16/17): " ver
 | 
			
		||||
[[ $ver =~ ^(15|16|17)$ ]] || { echo "Invalid version"; exit 1; }
 | 
			
		||||
 | 
			
		||||
msg_info "Installing PostgreSQL ${ver}"
 | 
			
		||||
$STD apk add --no-cache postgresql${ver} postgresql${ver}-contrib postgresql${ver}-openrc sudo
 | 
			
		||||
msg_ok "Installed PostgreSQL ${ver}"
 | 
			
		||||
 | 
			
		||||
msg_info "Enabling PostgreSQL Service"
 | 
			
		||||
$STD rc-update add postgresql default
 | 
			
		||||
@@ -26,8 +29,8 @@ $STD rc-service postgresql start
 | 
			
		||||
msg_ok "Started PostgreSQL"
 | 
			
		||||
 | 
			
		||||
msg_info "Configuring PostgreSQL for External Access"
 | 
			
		||||
conf_file="/etc/postgresql16/postgresql.conf"
 | 
			
		||||
hba_file="/etc/postgresql16/pg_hba.conf"
 | 
			
		||||
conf_file="/etc/postgresql${ver}/postgresql.conf"
 | 
			
		||||
hba_file="/etc/postgresql${ver}/pg_hba.conf"
 | 
			
		||||
sed -i 's/^#listen_addresses =.*/listen_addresses = '\''*'\''/' "$conf_file"
 | 
			
		||||
sed -i '/^host\s\+all\s\+all\s\+127.0.0.1\/32\s\+md5/ s/.*/host all all 0.0.0.0\/0 md5/' "$hba_file"
 | 
			
		||||
$STD rc-service postgresql restart
 | 
			
		||||
 
 | 
			
		||||
@@ -81,7 +81,7 @@ $STD apt-get update
 | 
			
		||||
$STD apt-get install -y jellyfin-ffmpeg7
 | 
			
		||||
ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/ffmpeg
 | 
			
		||||
ln -s /usr/lib/jellyfin-ffmpeg/ffprobe /usr/bin/ffprobe
 | 
			
		||||
if [[ "$CTTYPE" == "0" ]]; then
 | 
			
		||||
if [[ "$CTTYPE" == "0" && -d /dev/dri ]]; then
 | 
			
		||||
  chgrp video /dev/dri
 | 
			
		||||
  chmod 755 /dev/dri
 | 
			
		||||
  chmod 660 /dev/dri/*
 | 
			
		||||
 
 | 
			
		||||
@@ -13,9 +13,11 @@ setting_up_container
 | 
			
		||||
network_check
 | 
			
		||||
update_os
 | 
			
		||||
 | 
			
		||||
PG_VERSION="17" setup_postgresql
 | 
			
		||||
read -r -p "${TAB3}Enter PostgreSQL version (15/16/17/18): " ver
 | 
			
		||||
[[ $ver =~ ^(15|16|17|18)$ ]] || { echo "Invalid version"; exit 1; }
 | 
			
		||||
PG_VERSION=$ver setup_postgresql
 | 
			
		||||
 | 
			
		||||
cat <<EOF >/etc/postgresql/17/main/pg_hba.conf
 | 
			
		||||
cat <<EOF >/etc/postgresql/$ver/main/pg_hba.conf
 | 
			
		||||
# PostgreSQL Client Authentication Configuration File
 | 
			
		||||
local   all             postgres                                peer
 | 
			
		||||
# TYPE  DATABASE        USER            ADDRESS                 METHOD
 | 
			
		||||
@@ -34,7 +36,7 @@ host    replication     all             127.0.0.1/32            scram-sha-256
 | 
			
		||||
host    replication     all             ::1/128                 scram-sha-256
 | 
			
		||||
EOF
 | 
			
		||||
 | 
			
		||||
cat <<EOF >/etc/postgresql/17/main/postgresql.conf
 | 
			
		||||
cat <<EOF >/etc/postgresql/$ver/main/postgresql.conf
 | 
			
		||||
# -----------------------------
 | 
			
		||||
# PostgreSQL configuration file
 | 
			
		||||
# -----------------------------
 | 
			
		||||
@@ -43,10 +45,10 @@ cat <<EOF >/etc/postgresql/17/main/postgresql.conf
 | 
			
		||||
# FILE LOCATIONS
 | 
			
		||||
#------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
data_directory = '/var/lib/postgresql/17/main'       
 | 
			
		||||
hba_file = '/etc/postgresql/17/main/pg_hba.conf'     
 | 
			
		||||
ident_file = '/etc/postgresql/17/main/pg_ident.conf'   
 | 
			
		||||
external_pid_file = '/var/run/postgresql/17-main.pid'                   
 | 
			
		||||
data_directory = '/var/lib/postgresql/$ver/main'       
 | 
			
		||||
hba_file = '/etc/postgresql/$ver/main/pg_hba.conf'     
 | 
			
		||||
ident_file = '/etc/postgresql/$ver/main/pg_ident.conf'   
 | 
			
		||||
external_pid_file = '/var/run/postgresql/$ver-main.pid'                   
 | 
			
		||||
 | 
			
		||||
#------------------------------------------------------------------------------
 | 
			
		||||
# CONNECTIONS AND AUTHENTICATION
 | 
			
		||||
@@ -92,7 +94,7 @@ log_timezone = 'Etc/UTC'
 | 
			
		||||
# PROCESS TITLE
 | 
			
		||||
#------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
cluster_name = '17/main'                
 | 
			
		||||
cluster_name = '$ver/main'                
 | 
			
		||||
 | 
			
		||||
#------------------------------------------------------------------------------
 | 
			
		||||
# CLIENT CONNECTION DEFAULTS
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user