From 8f8ed0084e63f85100ffb82864931ff6ba6b6291 Mon Sep 17 00:00:00 2001 From: SDGDen Date: Wed, 4 Mar 2026 13:08:36 +0100 Subject: [PATCH] nginx database initial fix test --- deploy.sh | 52 ++++++++++++++++++ prepdb.sh | 58 ++++++++++++++++++++ stacks/npm/data/database.sqlite | Bin 0 -> 114688 bytes stacks/npm/data/nginx/proxy_host/1.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/10.conf | 59 -------------------- stacks/npm/data/nginx/proxy_host/11.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/12.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/13.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/14.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/15.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/16.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/17.conf | 59 -------------------- stacks/npm/data/nginx/proxy_host/18.conf | 59 -------------------- stacks/npm/data/nginx/proxy_host/2.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/3.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/4.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/5.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/6.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/7.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/8.conf | 67 ----------------------- stacks/npm/data/nginx/proxy_host/9.conf | 67 ----------------------- 21 files changed, 110 insertions(+), 1182 deletions(-) create mode 100644 prepdb.sh create mode 100644 stacks/npm/data/database.sqlite delete mode 100644 stacks/npm/data/nginx/proxy_host/1.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/10.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/11.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/12.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/13.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/14.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/15.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/16.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/17.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/18.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/2.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/3.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/4.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/5.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/6.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/7.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/8.conf delete mode 100644 stacks/npm/data/nginx/proxy_host/9.conf diff --git a/deploy.sh b/deploy.sh index 3d46f98..11e8f47 100644 --- a/deploy.sh +++ b/deploy.sh @@ -36,6 +36,58 @@ replace_string_recursive() { # example use # replace_string_recursive "/path/to/directory" "oldstring" "newstring" +# sqlite db replace function +replace_in_sqlite_db() { + local DB_PATH="$1" + local OLD_STRING="$2" + local NEW_STRING="$3" + + # Check if the database file exists + if [ ! -f "$DB_PATH" ]; then + echo "Error: Database file '$DB_PATH' does not exist." + return 1 + fi + + echo "Starting replacement of '$OLD_STRING' with '$NEW_STRING' in '$DB_PATH'..." + + # Get a list of all tables in the database + local TABLES + TABLES=$(sqlite3 "$DB_PATH" ".tables") + + # Loop through each table + for TABLE in $TABLES; do + echo "Processing table: $TABLE" + + # Get a list of all columns in the table + local COLUMNS + COLUMNS=$(sqlite3 "$DB_PATH" "PRAGMA table_info($TABLE);" | awk -F'|' '{print $2}' | grep -v '^$') + + # Loop through each column + for COLUMN in $COLUMNS; do + # Check if the column is a text type (simplistic check) + local COLUMN_TYPE + COLUMN_TYPE=$(sqlite3 "$DB_PATH" "PRAGMA table_info($TABLE);" | awk -F'|' -v col="$COLUMN" '$2 == col {print $3}') + + # Only proceed if the column type contains 'TEXT' (case-insensitive) + if [[ "$COLUMN_TYPE" =~ [Tt][Ee][Xx][Tt] ]]; then + echo " Updating column: $COLUMN (type: $COLUMN_TYPE)" + + # Perform the replacement + sqlite3 "$DB_PATH" " + UPDATE $TABLE + SET $COLUMN = replace($COLUMN, '$OLD_STRING', '$NEW_STRING') + WHERE $COLUMN LIKE '%$OLD_STRING%'; + " + fi + done + done + + echo "Replacement completed for all text-type columns in '$DB_PATH'." +} + +#example usage: replace_in_sqlite_db "database.sqlite" "Europe/Amsterdam" "UTC" + + # what this script needs to do: diff --git a/prepdb.sh b/prepdb.sh new file mode 100644 index 0000000..d649799 --- /dev/null +++ b/prepdb.sh @@ -0,0 +1,58 @@ +# sqlite db replace function +replace_in_sqlite_db() { + local DB_PATH="$1" + local OLD_STRING="$2" + local NEW_STRING="$3" + + # Check if the database file exists + if [ ! -f "$DB_PATH" ]; then + echo "Error: Database file '$DB_PATH' does not exist." + return 1 + fi + + echo "Starting replacement of '$OLD_STRING' with '$NEW_STRING' in '$DB_PATH'..." + + # Get a list of all tables in the database + local TABLES + TABLES=$(sqlite3 "$DB_PATH" ".tables") + + # Loop through each table + for TABLE in $TABLES; do + echo "Processing table: $TABLE" + + # Get a list of all columns in the table + local COLUMNS + COLUMNS=$(sqlite3 "$DB_PATH" "PRAGMA table_info($TABLE);" | awk -F'|' '{print $2}' | grep -v '^$') + + # Loop through each column + for COLUMN in $COLUMNS; do + # Check if the column is a text type (simplistic check) + local COLUMN_TYPE + COLUMN_TYPE=$(sqlite3 "$DB_PATH" "PRAGMA table_info($TABLE);" | awk -F'|' -v col="$COLUMN" '$2 == col {print $3}') + + # Only proceed if the column type contains 'TEXT' (case-insensitive) + if [[ "$COLUMN_TYPE" =~ [Tt][Ee][Xx][Tt] ]]; then + echo " Updating column: $COLUMN (type: $COLUMN_TYPE)" + + # Perform the replacement + sqlite3 "$DB_PATH" " + UPDATE $TABLE + SET $COLUMN = replace($COLUMN, '$OLD_STRING', '$NEW_STRING') + WHERE $COLUMN LIKE '%$OLD_STRING%'; + " + fi + done + done + + echo "Replacement completed for all text-type columns in '$DB_PATH'." +} + +#set script directory +scriptdir="$(dirname "$(realpath "$0")")" + +#example usage: replace_in_sqlite_db "database.sqlite" "Europe/Amsterdam" "UTC" + +replace_in_sqlite_db "$scriptdir/stacks/npm/data/database.sqlite" "sdgserver.online" "?domain?" +replace_in_sqlite_db "$scriptdir/stacks/npm/data/database.sqlite" "192.168.2.132" "?localip?" +replace_in_sqlite_db "$scriptdir/stacks/npm/data/database.sqlite" "z5fGWz2i0q" "?adminpass?" +replace_in_sqlite_db "$scriptdir/stacks/npm/data/database.sqlite" "0.0.0.0/0" "?localip?" diff --git a/stacks/npm/data/database.sqlite b/stacks/npm/data/database.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..4921bd3d3e2117354dbb92b02de6e1ec1c456719 GIT binary patch literal 114688 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 literal 0 HcmV?d00001 diff --git a/stacks/npm/data/nginx/proxy_host/1.conf b/stacks/npm/data/nginx/proxy_host/1.conf deleted file mode 100644 index 54076da..0000000 --- a/stacks/npm/data/nginx/proxy_host/1.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# docker.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "?localip?"; - set $port 5001; - - listen 80; -listen [::]:80; - - - server_name docker.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-1_access.log proxy; - error_log /data/logs/proxy-host-1_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/10.conf b/stacks/npm/data/nginx/proxy_host/10.conf deleted file mode 100644 index 2bf561b..0000000 --- a/stacks/npm/data/nginx/proxy_host/10.conf +++ /dev/null @@ -1,59 +0,0 @@ -# ------------------------------------------------------------ -# proxy.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "?localip?"; - set $port 81; - - listen 80; -listen [::]:80; - - - server_name proxy.?domain?; -http2 off; - - - - - - - - - - - - - access_log /data/logs/proxy-host-10_access.log proxy; - error_log /data/logs/proxy-host-10_error.log warn; - - - - - - - - location / { - - - - - - - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/11.conf b/stacks/npm/data/nginx/proxy_host/11.conf deleted file mode 100644 index 61e4f66..0000000 --- a/stacks/npm/data/nginx/proxy_host/11.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# office.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "documentserver"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name office.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-11_access.log proxy; - error_log /data/logs/proxy-host-11_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/12.conf b/stacks/npm/data/nginx/proxy_host/12.conf deleted file mode 100644 index b7d6444..0000000 --- a/stacks/npm/data/nginx/proxy_host/12.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# cloud.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "owncloud_server"; - set $port 8080; - - listen 80; -listen [::]:80; - - - server_name cloud.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-12_access.log proxy; - error_log /data/logs/proxy-host-12_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/13.conf b/stacks/npm/data/nginx/proxy_host/13.conf deleted file mode 100644 index c1f0e37..0000000 --- a/stacks/npm/data/nginx/proxy_host/13.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# www.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "site"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name www.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-13_access.log proxy; - error_log /data/logs/proxy-host-13_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/14.conf b/stacks/npm/data/nginx/proxy_host/14.conf deleted file mode 100644 index eb0a538..0000000 --- a/stacks/npm/data/nginx/proxy_host/14.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# vault.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "vaultwarden"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name vault.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-14_access.log proxy; - error_log /data/logs/proxy-host-14_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/15.conf b/stacks/npm/data/nginx/proxy_host/15.conf deleted file mode 100644 index 525ca26..0000000 --- a/stacks/npm/data/nginx/proxy_host/15.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# vpn.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "wireguard"; - set $port 51821; - - listen 80; -listen [::]:80; - - - server_name vpn.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-15_access.log proxy; - error_log /data/logs/proxy-host-15_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/16.conf b/stacks/npm/data/nginx/proxy_host/16.conf deleted file mode 100644 index 6f01dde..0000000 --- a/stacks/npm/data/nginx/proxy_host/16.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# mail.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme https; - set $server "?localip?"; - set $port 1443; - - listen 80; -listen [::]:80; - - - server_name mail.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-16_access.log proxy; - error_log /data/logs/proxy-host-16_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/17.conf b/stacks/npm/data/nginx/proxy_host/17.conf deleted file mode 100644 index 53f567b..0000000 --- a/stacks/npm/data/nginx/proxy_host/17.conf +++ /dev/null @@ -1,59 +0,0 @@ -# ------------------------------------------------------------ -# dozzle.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "dozzle"; - set $port 8080; - - listen 80; -listen [::]:80; - - - server_name dozzle.?domain?; -http2 off; - - - - - - - - - - - - - access_log /data/logs/proxy-host-17_access.log proxy; - error_log /data/logs/proxy-host-17_error.log warn; - - - - - - - - location / { - - - - - - - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/18.conf b/stacks/npm/data/nginx/proxy_host/18.conf deleted file mode 100644 index 2dacb6e..0000000 --- a/stacks/npm/data/nginx/proxy_host/18.conf +++ /dev/null @@ -1,59 +0,0 @@ -# ------------------------------------------------------------ -# dns.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "pihole"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name dns.?domain?; -http2 off; - - - - - - - - - - - - - access_log /data/logs/proxy-host-18_access.log proxy; - error_log /data/logs/proxy-host-18_error.log warn; - - - - - - - - location / { - - - - - - - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/2.conf b/stacks/npm/data/nginx/proxy_host/2.conf deleted file mode 100644 index 505a084..0000000 --- a/stacks/npm/data/nginx/proxy_host/2.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# docs.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "bookstack"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name docs.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-2_access.log proxy; - error_log /data/logs/proxy-host-2_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/3.conf b/stacks/npm/data/nginx/proxy_host/3.conf deleted file mode 100644 index 6226cfa..0000000 --- a/stacks/npm/data/nginx/proxy_host/3.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# browser.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "browser"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name browser.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-3_access.log proxy; - error_log /data/logs/proxy-host-3_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/4.conf b/stacks/npm/data/nginx/proxy_host/4.conf deleted file mode 100644 index 69ce647..0000000 --- a/stacks/npm/data/nginx/proxy_host/4.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# convert.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "convertx"; - set $port 3000; - - listen 80; -listen [::]:80; - - - server_name convert.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-4_access.log proxy; - error_log /data/logs/proxy-host-4_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/5.conf b/stacks/npm/data/nginx/proxy_host/5.conf deleted file mode 100644 index 3f6fa09..0000000 --- a/stacks/npm/data/nginx/proxy_host/5.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# dash.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "dashboard"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name dash.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-5_access.log proxy; - error_log /data/logs/proxy-host-5_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/6.conf b/stacks/npm/data/nginx/proxy_host/6.conf deleted file mode 100644 index 6941b50..0000000 --- a/stacks/npm/data/nginx/proxy_host/6.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# download.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "192.168.2.132"; - set $port 3000; - - listen 80; -listen [::]:80; - - - server_name download.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-6_access.log proxy; - error_log /data/logs/proxy-host-6_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/7.conf b/stacks/npm/data/nginx/proxy_host/7.conf deleted file mode 100644 index 1e0a64b..0000000 --- a/stacks/npm/data/nginx/proxy_host/7.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# tools.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "it-tools"; - set $port 80; - - listen 80; -listen [::]:80; - - - server_name tools.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-7_access.log proxy; - error_log /data/logs/proxy-host-7_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/8.conf b/stacks/npm/data/nginx/proxy_host/8.conf deleted file mode 100644 index d4d66d4..0000000 --- a/stacks/npm/data/nginx/proxy_host/8.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# video.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "jellyfin"; - set $port 8096; - - listen 80; -listen [::]:80; - - - server_name video.sdgserver.online; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-8_access.log proxy; - error_log /data/logs/proxy-host-8_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -} diff --git a/stacks/npm/data/nginx/proxy_host/9.conf b/stacks/npm/data/nginx/proxy_host/9.conf deleted file mode 100644 index deaf77c..0000000 --- a/stacks/npm/data/nginx/proxy_host/9.conf +++ /dev/null @@ -1,67 +0,0 @@ -# ------------------------------------------------------------ -# status.sdgserver.online -# ------------------------------------------------------------ - - - -map $scheme $hsts_header { - https "max-age=63072000; preload"; -} - -server { - set $forward_scheme http; - set $server "uptime-kuma"; - set $port 3001; - - listen 80; -listen [::]:80; - - - server_name status.?domain?; -http2 off; - - - - - - - - - - - -proxy_set_header Upgrade $http_upgrade; -proxy_set_header Connection $http_connection; -proxy_http_version 1.1; - - - access_log /data/logs/proxy-host-9_access.log proxy; - error_log /data/logs/proxy-host-9_error.log warn; - - - - - - - - location / { - - - - - - - - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - proxy_http_version 1.1; - - - # Proxy! - include conf.d/include/proxy.conf; - } - - - # Custom - include /data/nginx/custom/server_proxy[.]conf; -}