Guides about wireguard
- How to set up a WireGuard VPN server on Ubuntu or Debian Build your own WireGuard VPN on a Linux server: generate keys safely, write wg0.conf, enable forwarding and NAT with ufw, run wg-quick under systemd and hand out client configs as QR codes. Intermediate 35 min
- How to run a WireGuard VPN with a web UI using wg-easy 15 Run WireGuard and a web interface for managing clients in one Docker container with wg-easy 15, serve the UI over HTTPS with Caddy, secure the admin account and keep the configuration backed up. Beginner 25 min
- How to install AdGuard Home on a server without an open resolver Run AdGuard Home on an internet-facing Linux server safely: official install script, a private admin UI, plain DNS only over WireGuard, optional DNS-over-HTTPS behind Caddy with ClientIDs, backups and updates. Intermediate 40 min
- How to run Home Assistant Container with Docker on a server Set up the official Home Assistant Container on a remote server, onboard it through an SSH tunnel, trust Caddy as a reverse proxy, connect to your home over WireGuard and keep backups. Intermediate 35 min