Networking tutorials
Step-by-step networking tutorials: SSH tunnels, a WireGuard VPN, a Headscale control server for Tailscale, Nginx Proxy Manager and a TeamSpeak 6 server.
5 tutorials
- 15 min read
How to Open a Private Dashboard with an SSH Tunnel (Port Forwarding)
Open a dashboard bound to 127.0.0.1 on your server through an SSH tunnel from Windows, macOS, or Linux, save it in ~/.ssh/config, and keep it alive in 6 steps.
Read tutorial - 14 min read
How to Install Nginx Proxy Manager with Docker on Ubuntu 24.04
Install Nginx Proxy Manager 2.16.0 with Docker on Ubuntu 24.04 in 9 steps: Let's Encrypt HTTPS, access lists, a shared Docker network and a private admin port.
Read tutorial - 14 min read
How to Host a TeamSpeak 6 Server on Ubuntu 24.04 with Docker
Host a TeamSpeak server on Ubuntu 24.04 with the official TeamSpeak 6 Docker image: open UDP 9987 and TCP 30033, claim admin, and secure ServerQuery in 8 steps.
Read tutorial - 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