Skip to content

Networking & Access

Traffic routing, VPN, DNS filtering, identity, and authentication.


Identity & Authentication

Authentik

k3s-cluster · ingress

Identity provider (IdP). Handles SSO, OAuth2/OIDC, SAML, and LDAP for all protected services. The primary auth system going forward.

Documentation  ·  values.sops.yaml


Authelia

k3s-cluster · ingress

SSO and 2FA authentication proxy. Currently being decommissioned in favour of Authentik.

Documentation  ·  values.sops.yaml


LLDAP

k3s-cluster · ingress

Lightweight LDAP server. Provides a simple user directory consumed by Authentik and other LDAP-aware services.

Documentation  ·  values.sops.yaml


Ingress & Tunnels

ingress-nginx

k3s-cluster · ingress

Kubernetes ingress controller. Routes external HTTP/HTTPS traffic to the appropriate services based on hostname and path rules.

Documentation  ·  values.sops.yaml


Cloudflared

k3s-cluster · ingress

Cloudflare Tunnel daemon. Establishes an outbound-only connection from the cluster to the Cloudflare edge, exposing services publicly without opening inbound firewall ports.

Documentation  ·  values.sops.yaml


Wireguard

k3s-cluster · ingress

VPN server. Provides direct, encrypted network-level access to the cluster for trusted devices.

Documentation  ·  values.yaml


Cloudflare DDNS

k3s-cluster · ingress

Dynamic DNS updater for Cloudflare. Two instances run in parallel — one for the PT zone, one for the UK zone — keeping DNS records in sync with the current public IP.

values-pt.yaml  ·  values-uk.yaml


DNS Filtering

AdGuard Home

rpi-4b · Docker*

Network-wide DNS ad blocker. Acts as the local DNS resolver for the LAN, blocking ads and trackers at the DNS level for all devices.

Documentation


Network Hardware

UniFi Controller

UniFi Cloud Gateway Ultra*

Network management controller for UniFi access points, switches, and the Cloud Gateway Ultra itself. Handles VLAN configuration, client monitoring, and firmware updates.

Documentation