Apps List - AlwaysOn vs OnDemand Category ├── caddy ├── consolee ├── dockmon ├── internal-proxy ├── lldap ├── proxymanager ├── proxymanager-admin ├── redis ├── squid └── tinyauth /etc/systemd/system/core-networking.service [Unit] Description=Core Docker service After=docker.service network-online.target Requires=docker.service network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose up -d' ExecStop=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose down' ExecReload=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose restart' [Install] WantedBy=multi-user.target AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config       Category App Name App URL Availability Core ProxyManager AlwaysOn Core ProxyManager-Admin AlwaysOn Core Internal-Proxy AlwaysOn Core Consolee AlwaysOn Core lldap AlwaysOn Core redis AlwaysOn Core Squid AlwaysOn Core TinyAuth OnDemand Core DockMon OnDemand Frontend Access-Services OnDemand Frontend Jellyfin-10-10-7 OnDemand Frontend Jellyfin-10.11.1 OnDemand Frontend JellySeerr OnDemand Frontend YouTarr OnDemand Backend Sonarr OnDemand Backend Radarr OnDemand Backend uTorrent AlwaysOn Backend Jackett OnDemand Backend Flaresolverr OnDemand User AliasVAult AlwaysOn User Bookstack OnDemand User User Apps OnDemand User OfflineU OnDemand User Uptime-Kuma OnDemand Admin Admin Apps OnDemand Admin Glances OnDemand Admin Portainer OnDemand ProxyManager   *.notflix.pknw1.co.uk #77   NPM Setup     nginx advanced config client_max_body_size 4096M; more_set_headers 'Server: CuteKitten'; add_header X-Frame-Options ""; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_hide_header X-Frame-Options; add_header Content-Security-Policy "frame-ancestors 'self' https://homepage.pknw1.co.uk" always; if ($request_uri ~* "\.php") { return 301 https://block.pknw1.co.uk; } error_page 403 /custom_403.html; location = /custom_403.html { internal; default_type text/html; return 403 ' Jellyfin

IP not allowed

To improve security and reduce malicious hacking attempts, I have decided to implement IP Whitelisting in order for users to access any services on the server.

If you are seeing this your IP is not whitelisted

'; }   config/data/nginx/proxy_host/77.conf # ------------------------------------------------------------ # *.notflix.pknw1.co.uk # ------------------------------------------------------------ map $scheme $hsts_header { https "max-age=63072000; preload"; } server { set $forward_scheme http; set $server "172.22.20.1"; set $port 8888; listen 80; #listen [::]:80; listen 443 ssl; #listen [::]:443; server_name *.notflix.pknw1.co.uk; http2 on; # Let's Encrypt SSL include conf.d/include/letsencrypt-acme-challenge.conf; include conf.d/include/ssl-cache.conf; include conf.d/include/ssl-ciphers.conf; ssl_certificate /etc/letsencrypt/live/npm-20/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/npm-20/privkey.pem; # Force SSL include conf.d/include/force-ssl.conf; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_http_version 1.1; access_log /data/logs/proxy-host-77_access.log proxy; error_log /data/logs/proxy-host-77_error.log warn; client_max_body_size 4096M; more_set_headers 'Server: CuteKitten'; add_header X-Frame-Options ""; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_hide_header X-Frame-Options; add_header Content-Security-Policy "frame-ancestors 'self' https://homepage.pknw1.co.uk" always; if ($request_uri ~* "\.php") { return 301 https://block.pknw1.co.uk; } error_page 403 /custom_403.html; location = /custom_403.html { internal; default_type text/html; return 403 ' Jellyfin

IP not allowed

To improve security and reduce malicious hacking attempts, I have decided to implement IP Whitelisting in order for users to access any services on the server.

If you are seeing this your IP is not whitelisted

'; } location / { # Access Rules: 13 total allow 87.81.71.32/32; allow 92.25.43.173/32; allow 82.132.228.92/32; allow 85.255.233.22/32; allow 100.100.0.0/16; allow 149.202.72.112/32; allow 172.22.0.0/16; allow 85.255.237.136/32; allow 82.132.229.44/32; allow 176.249.197.235/32; allow 82.132.228.176/32; allow 88.97.247.112/32; allow 88.97.247.112/32; deny all; # Access checks must... satisfy any; 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; }   access.pknw1.co.uk   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/XXX.conf   apps.notflix.pknw1.co.uk, auth.notflix.pknw1.co.uk, beta.notflix.pknw1.co.uk, bookstack.notflix.pknw1.co.uk, cbt.notflix.pknw1.co.uk, login.notflix.pknw1.co.uk, requests.notflix.pknw1.co.uk, whoami.notflix.pknw1.co.uk, yt.notflix.pknw1.co.uk #115   NPM Setup   NPM Advanced Config if ($request_uri ~* '/configuration') { return 301 https://access.pknw1.co.uk/utils/msg/info?title=Error&subtitle=URLisblocked; } location / { proxy_pass http://172.22.20.1:8800; # Conslee's listen address proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; } error_page 502 /custom_503.html; error_page 503 /custom_503.html; location = /custom_503.html { internal; default_type text/html; return 503 ' Jellyfin

IP not allowed

To improve security and reduce malicious hacking attempts, I have decided to implement IP Whitelisting in order for users to access any services on the server.

If you are seeing this your IP is not whitelisted

'; }   config/data/nginx/proxy_host/115.conf # ------------------------------------------------------------ # apps.notflix.pknw1.co.uk, auth.notflix.pknw1.co.uk, beta.notflix.pknw1.co.uk, bookstack.notflix.pknw1.co.uk, cbt.notflix.pknw1.co.uk, login.notflix.pknw1.co.uk, requests.notflix.pknw1.co.uk, whoami.notflix.pknw1.co.uk, yt.notflix.pknw1.co.uk # ------------------------------------------------------------ map $scheme $hsts_header { https "max-age=63072000; preload"; } server { set $forward_scheme http; set $server "172.22.20.1"; set $port 8800; listen 80; #listen [::]:80; listen 443 ssl; #listen [::]:443; server_name apps.notflix.pknw1.co.uk auth.notflix.pknw1.co.uk beta.notflix.pknw1.co.uk bookstack.notflix.pknw1.co.uk cbt.notflix.pknw1.co.uk login.notflix.pknw1.co.uk requests.notflix.pknw1.co.uk whoami.notflix.pknw1.co.uk yt.notflix.pknw1.co.uk; http2 off; # Let's Encrypt SSL include conf.d/include/letsencrypt-acme-challenge.conf; include conf.d/include/ssl-cache.conf; include conf.d/include/ssl-ciphers.conf; ssl_certificate /etc/letsencrypt/live/npm-20/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/npm-20/privkey.pem; # Force SSL include conf.d/include/force-ssl.conf; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_http_version 1.1; access_log /data/logs/proxy-host-115_access.log proxy; error_log /data/logs/proxy-host-115_error.log warn; if ($request_uri ~* '/configuration') { return 301 https://access.pknw1.co.uk/utils/msg/info?title=Error&subtitle=URLisblocked; } location / { proxy_pass http://172.22.20.1:8800; # Conslee's listen address proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; } error_page 502 /custom_503.html; error_page 503 /custom_503.html; location = /custom_503.html { internal; default_type text/html; return 503 ' Jellyfin

IP not allowed

To improve security and reduce malicious hacking attempts, I have decided to implement IP Whitelisting in order for users to access any services on the server.

If you are seeing this your IP is not whitelisted

'; } # Custom include /data/nginx/custom/server_proxy[.]conf; }     help.pknw1.co.uk, pknw1.co.uk, static.pknw1.co.uk, www.pknw1.co.uk #116   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/116.conf   # ------------------------------------------------------------ # help.pknw1.co.uk, pknw1.co.uk, static.pknw1.co.uk, www.pknw1.co.uk # ------------------------------------------------------------ map $scheme $hsts_header { https "max-age=63072000; preload"; } server { set $forward_scheme http; set $server "172.22.20.1"; set $port 8800; listen 80; #listen [::]:80; listen 443 ssl; #listen [::]:443; server_name help.pknw1.co.uk pknw1.co.uk static.pknw1.co.uk www.pknw1.co.uk; http2 off; # Let's Encrypt SSL include conf.d/include/letsencrypt-acme-challenge.conf; include conf.d/include/ssl-cache.conf; include conf.d/include/ssl-ciphers.conf; ssl_certificate /etc/letsencrypt/live/npm-3/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/npm-3/privkey.pem; # Force SSL include conf.d/include/force-ssl.conf; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_http_version 1.1; access_log /data/logs/proxy-host-116_access.log proxy; error_log /data/logs/proxy-host-116_error.log warn; location / { proxy_pass http://172.22.20.1:8800; # Conslee's listen address proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; } # Custom include /data/nginx/custom/server_proxy[.]conf; } watch.notflix.pknw1.co.uk #90 NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   # ------------------------------------------------------------ # watch.notflix.pknw1.co.uk # ------------------------------------------------------------ map $scheme $hsts_header { https "max-age=63072000; preload"; } server { set $forward_scheme http; set $server "172.22.20.1"; set $port 8800; listen 80; #listen [::]:80; listen 443 ssl; #listen [::]:443; server_name watch.notflix.pknw1.co.uk; http2 on; # Let's Encrypt SSL include conf.d/include/letsencrypt-acme-challenge.conf; include conf.d/include/ssl-cache.conf; include conf.d/include/ssl-ciphers.conf; ssl_certificate /etc/letsencrypt/live/npm-20/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/npm-20/privkey.pem; # Force SSL include conf.d/include/force-ssl.conf; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_http_version 1.1; access_log /data/logs/proxy-host-90_access.log proxy; error_log /data/logs/proxy-host-90_error.log warn; more_set_headers 'Server: CuteKitten'; add_header X-Frame-Options ""; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_hide_header X-Frame-Options; add_header Content-Security-Policy "frame-ancestors 'self' https://homepage.pknw1.co.uk" always; error_page 403 /custom_403.html; location = /custom_403.html { internal; default_type text/html; return 403 ' Jellyfin

IP not allowed

To improve security and reduce malicious hacking attempts, I have decided to implement IP Whitelisting in order for users to access any services on the server.

If you are seeing this your IP is not whitelisted

'; } location / { # Access Rules: 13 total allow 87.81.71.32/32; allow 92.25.43.173/32; allow 82.132.228.92/32; allow 85.255.233.22/32; allow 100.100.0.0/16; allow 149.202.72.112/32; allow 172.22.0.0/16; allow 85.255.237.136/32; allow 82.132.229.44/32; allow 176.249.197.235/32; allow 82.132.228.176/32; allow 88.97.247.112/32; allow 88.97.247.112/32; deny all; # Access checks must... satisfy any; 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; } ProxyManager-Admin   admin.pknw1.co.uk #3   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   admin.pknw1.co.uk #9   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   admin.pknw1.co.uk #2   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   admin.pknw1.co.uk #1   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   admin.pknw1.co.uk #7   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   admin.pknw1.co.uk #5   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   admin.pknw1.co.uk #xxx   NPM Setup *.notflix.pknw1.co.uk   NPM Advanced Config   config/data/nginx/proxy_host/90.conf   /home/apps/core ├── caddy ├── consolee ├── dockmon ├── internal-proxy ├── lldap ├── proxymanager ├── proxymanager-admin ├── redis ├── squid └── tinyauth /etc/systemd/system/core-networking.service [Unit] Description=Core Docker service After=docker.service network-online.target Requires=docker.service network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose up -d' ExecStop=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose down' ExecReload=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose restart' [Install] WantedBy=multi-user.target AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config       Category ├── caddy ├── consolee ├── dockmon ├── internal-proxy ├── lldap ├── proxymanager ├── proxymanager-admin ├── redis ├── squid └── tinyauth /etc/systemd/system/core-networking.service [Unit] Description=Core Docker service After=docker.service network-online.target Requires=docker.service network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose up -d' ExecStop=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose down' ExecReload=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose restart' [Install] WantedBy=multi-user.target AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config       Category ├── caddy ├── consolee ├── dockmon ├── internal-proxy ├── lldap ├── proxymanager ├── proxymanager-admin ├── redis ├── squid └── tinyauth /etc/systemd/system/core-networking.service [Unit] Description=Core Docker service After=docker.service network-online.target Requires=docker.service network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose up -d' ExecStop=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose down' ExecReload=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose restart' [Install] WantedBy=multi-user.target AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config       Category ├── caddy ├── consolee ├── dockmon ├── internal-proxy ├── lldap ├── proxymanager ├── proxymanager-admin ├── redis ├── squid └── tinyauth /etc/systemd/system/core-networking.service [Unit] Description=Core Docker service After=docker.service network-online.target Requires=docker.service network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose up -d' ExecStop=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose down' ExecReload=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose restart' [Install] WantedBy=multi-user.target AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config       Category ├── caddy ├── consolee ├── dockmon ├── internal-proxy ├── lldap ├── proxymanager ├── proxymanager-admin ├── redis ├── squid └── tinyauth /etc/systemd/system/core-networking.service [Unit] Description=Core Docker service After=docker.service network-online.target Requires=docker.service network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose up -d' ExecStop=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose down' ExecReload=/bin/bash -c 'cd "/etc/pknw1/services/core-system/" && docker compose restart' [Install] WantedBy=multi-user.target AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config     AppName Name GitHub WWW Other Other About/Info Compose Folder Tree Config