Apps List - AlwaysOn vs OnDemand
| 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
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 '
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Jellyfin</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="/assets/js/features.js"></script>
<style>
.banner { display:flex; justify-content:space-between; align-items:center; padding:10px; background:#eee }
.left-nav .menu-btn { margin-right:8px }
.container_background { background-image: url("https://help.pknw1.co.uk/assets/images/screenshot-2025-03-22-at-21.52.46-1800x1033.png"); background-size: 100%; height: 100vh}
.content { padding:16px; padding-top:10vh; margin-left: auto; width:30vw; margin-right: auto;}
body {color: white; background-size: 100%; }
h1, h3, h4 { color:red}
@media (max-width: 768px) {
.content {width: 100%}
}
</style>
</head>
<body class="bg-dark">
<div class="banner bg-dark">
<div class="left-nav bg-dark">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMenu">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarMenuL">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<!-- Regular menu item -->
<li class="nav-item">
<a class="nav-link" href="/">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://reddit.com/r/pknw1">Support</a>
</li>
<!-- Dropdown menu -->
</ul>
</div>
</div>
</nav>
</div>
<div class="right-nav">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="navbarMenuR">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://access.pknw1.co.uk/sso/login">Login</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<div class="container_background">
<div class="content" >
<h1>IP not allowed</h1>
<p>To improve security and reduce malicious hacking attempts, I have decided to implement <b>IP Whitelisting</b> in order for users to access any services on the server.</p>
<p>If you are seeing this your IP is not whitelisted<br> </p>
<ul>
<li><h3><a class="" href="https://access.pknw1.co.uk">Setup your access</a></h3></li>
</ul>
</div>
</div>
</body>
</html>';
}
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 '
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Jellyfin</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="/assets/js/features.js"></script>
<style>
.banner { display:flex; justify-content:space-between; align-items:center; padding:10px; background:#eee }
.left-nav .menu-btn { margin-right:8px }
.container_background { background-image: url("https://help.pknw1.co.uk/assets/images/screenshot-2025-03-22-at-21.52.46-1800x1033.png"); background-size: 100%; height: 100vh}
.content { padding:16px; padding-top:10vh; margin-left: auto; width:30vw; margin-right: auto;}
body {color: white; background-size: 100%; }
h1, h3, h4 { color:red}
@media (max-width: 768px) {
.content {width: 100%}
}
</style>
</head>
<body class="bg-dark">
<div class="banner bg-dark">
<div class="left-nav bg-dark">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMenu">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarMenuL">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<!-- Regular menu item -->
<li class="nav-item">
<a class="nav-link" href="/">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://reddit.com/r/pknw1">Support</a>
</li>
<!-- Dropdown menu -->
</ul>
</div>
</div>
</nav>
</div>
<div class="right-nav">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="navbarMenuR">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://access.pknw1.co.uk/sso/login">Login</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<div class="container_background">
<div class="content" >
<h1>IP not allowed</h1>
<p>To improve security and reduce malicious hacking attempts, I have decided to implement <b>IP Whitelisting</b> in order for users to access any services on the server.</p>
<p>If you are seeing this your IP is not whitelisted<br> </p>
<ul>
<li><h3><a class="" href="https://access.pknw1.co.uk">Setup your access</a></h3></li>
</ul>
</div>
</div>
</body>
</html>';
}
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 '
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Jellyfin</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="/assets/js/features.js"></script>
<style>
.banner { display:flex; justify-content:space-between; align-items:center; padding:10px; background:#eee }
.left-nav .menu-btn { margin-right:8px }
.container_background { background-image: url("https://help.pknw1.co.uk/assets/images/screenshot-2025-03-22-at-21.52.46-1800x1033.png"); background-size: 100%; height: 100vh}
.content { padding:16px; padding-top:10vh; margin-left: auto; width:30vw; margin-right: auto;}
body {color: white; background-size: 100%; }
h1, h3, h4 { color:red}
@media (max-width: 768px) {
.content {width: 100%}
}
</style>
</head>
<body class="bg-dark">
<div class="banner bg-dark">
<div class="left-nav bg-dark">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMenu">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarMenuL">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<!-- Regular menu item -->
<li class="nav-item">
<a class="nav-link" href="/">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://reddit.com/r/pknw1">Support</a>
</li>
<!-- Dropdown menu -->
</ul>
</div>
</div>
</nav>
</div>
<div class="right-nav">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="navbarMenuR">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://access.pknw1.co.uk/sso/login">Login</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<div class="container_background">
<div class="content" >
<h1>IP not allowed</h1>
<p>To improve security and reduce malicious hacking attempts, I have decided to implement <b>IP Whitelisting</b> in order for users to access any services on the server.</p>
<p>If you are seeing this your IP is not whitelisted<br> </p>
<ul>
<li><h3><a class="" href="https://access.pknw1.co.uk">Setup your access</a></h3></li>
</ul>
</div>
</div>
</body>
</html>';
}
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 '
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Jellyfin</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="/assets/js/features.js"></script>
<style>
.banner { display:flex; justify-content:space-between; align-items:center; padding:10px; background:#eee }
.left-nav .menu-btn { margin-right:8px }
.container_background { background-image: url("https://help.pknw1.co.uk/assets/images/screenshot-2025-03-22-at-21.52.46-1800x1033.png"); background-size: 100%; height: 100vh}
.content { padding:16px; padding-top:10vh; margin-left: auto; width:30vw; margin-right: auto;}
body {color: white; background-size: 100%; }
h1, h3, h4 { color:red}
@media (max-width: 768px) {
.content {width: 100%}
}
</style>
</head>
<body class="bg-dark">
<div class="banner bg-dark">
<div class="left-nav bg-dark">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMenu">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarMenuL">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<!-- Regular menu item -->
<li class="nav-item">
<a class="nav-link" href="/">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://reddit.com/r/pknw1">Support</a>
</li>
<!-- Dropdown menu -->
</ul>
</div>
</div>
</nav>
</div>
<div class="right-nav">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="navbarMenuR">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://access.pknw1.co.uk/sso/login">Login</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<div class="container_background">
<div class="content" >
<h1>IP not allowed</h1>
<p>To improve security and reduce malicious hacking attempts, I have decided to implement <b>IP Whitelisting</b> in order for users to access any services on the server.</p>
<p>If you are seeing this your IP is not whitelisted<br> </p>
<ul>
<li><h3><a class="" href="https://access.pknw1.co.uk">Setup your access</a></h3></li>
</ul>
</div>
</div>
</body>
</html>';
}
# 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 '
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Jellyfin</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="/assets/js/features.js"></script>
<style>
.banner { display:flex; justify-content:space-between; align-items:center; padding:10px; background:#eee }
.left-nav .menu-btn { margin-right:8px }
.container_background { background-image: url("https://help.pknw1.co.uk/assets/images/screenshot-2025-03-22-at-21.52.46-1800x1033.png"); background-size: 100%; height: 100vh}
.content { padding:16px; padding-top:10vh; margin-left: auto; width:30vw; margin-right: auto;}
body {color: white; background-size: 100%; }
h1, h3, h4 { color:red}
@media (max-width: 768px) {
.content {width: 100%}
}
</style>
</head>
<body class="bg-dark">
<div class="banner bg-dark">
<div class="left-nav bg-dark">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMenu">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarMenuL">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<!-- Regular menu item -->
<li class="nav-item">
<a class="nav-link" href="/">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://reddit.com/r/pknw1">Support</a>
</li>
<!-- Dropdown menu -->
</ul>
</div>
</div>
</nav>
</div>
<div class="right-nav">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="navbarMenuR">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="https://access.pknw1.co.uk/sso/login">Login</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<div class="container_background">
<div class="content" >
<h1>IP not allowed</h1>
<p>To improve security and reduce malicious hacking attempts, I have decided to implement <b>IP Whitelisting</b> in order for users to access any services on the server.</p>
<p>If you are seeing this your IP is not whitelisted<br> </p>
<ul>
<li><h3><a class="" href="https://access.pknw1.co.uk">Setup your access</a></h3></li>
</ul>
</div>
</div>
</body>
</html>';
}
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;
}
*.notflix.pknw1.co.uk
NPM Setup
*.notflix.pknw1.co.uk
NPM Advanced Config
config/data/nginx/proxy_host/XXX.conf
AlwaysOn
OnDemand







