WireGuard tutorials
Step-by-step WireGuard tutorials for developers and system administrators: install, configure, and secure software on a server you control.
2 tutorials
- 12 min read
How to Set Up a WireGuard VPN Server on Ubuntu 24.04
Set up a WireGuard server on Ubuntu 24.04: generate keys, write wg0.conf, add NAT in UFW, open UDP port 51820, and connect a phone by QR code in 9 steps.
Read tutorial - 14 min read
How to Self-Host Headscale on Ubuntu 24.04 (Tailscale Control Server)
Self-host Headscale 0.29 on Ubuntu 24.04 with Let's Encrypt HTTPS, join devices through the Tailscale apps, and set up MagicDNS, an exit node and backups.
Read tutorial