Skip to content
Serverküche
Search

Loading search … (only available on the published site).

Category

Security category: all tutorials

All Serverküche tutorials in the Security category – hands-on step-by-step self-hosting guides for your own server.

14 tutorials

All tutorials

Making Services Reachable Only Over VPN: Traefik + WireGuard + Internal DNS
Security Intermediate

Services reachable only over VPN

A service that returns 403 from outside and works normally over VPN – same name, same valid certificate. IPAllowList, …

· 11 min read
Headscale: Your Own Tailscale Network
Security Advanced

Headscale: Your Own Tailscale Network

Headscale 0.29.5 as your own control server behind Traefik: nodes, MagicDNS, an embedded DERP relay, ACLs and an exit …

· 16 min read
Hardening Docker Containers: cap_drop, read_only & Least Privilege
Security Advanced

Hardening Docker containers

Harden containers with Docker's own tools: drop capabilities, no-new-privileges, read_only with tmpfs and resource …

· 14 min read
Authentik: Single Sign-On for All Your Services (Part 1)
Security Advanced

Authentik: Single Sign-On (Part 1)

Set up Authentik 2026.8 with Docker and Traefik: your own identity provider with Postgres instead of Redis – initial …

· 16 min read
Setting up a WireGuard VPN: secure access to your own server
Security Intermediate

Setting up a WireGuard VPN

A lean WireGuard VPN natively on the netcup server: keys, server and client config, firewall, phone QR – plus the Docker …

· 14 min read
Restic backups: encrypted and off-site
Security Intermediate

Restic backups: encrypted and off-site

Off-site backups with Restic: set up encrypted, restore snapshots, prune with retention and automate via a systemd …

· 12 min read
Setting up Fail2ban: block brute-force attacks automatically
Security Intermediate

Setting up Fail2ban

Fail2ban watches your logs and bans IPs after too many failed attempts – with a safe whitelist for your own address so …

· 9 min read
unattended-upgrades: automatic security updates for Debian
Security Beginner

unattended-upgrades setup

Automatic security updates on Debian 13: set up unattended-upgrades, decide when the server reboots, and check with a …

· 5 min read
Setting up a firewall with UFW
Security Beginner

Setting up a firewall with UFW

Set up a host firewall in minutes with UFW: block everything except SSH, HTTP and HTTPS on your server – without ever …

· 5 min read
Hardening SSH access
Security Beginner

Hardening SSH access

Key-based login instead of passwords and no root login: the most important moves to harden the front door to your …

· 5 min read