Free course
Tailscale Course
Build and operate a private Tailscale network with identity, access policies, MagicDNS, SSH, subnet routers, exit nodes, automation, and practical troubleshooting.
Prerequisites: VPN, Shell Commands, Linux Basics and SSH
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it. Join my free newsletter and you get this course plus every other book and course I published.
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it.
Your progress
of lessons completed.
Course completed.
What you'll learn
Connect a laptop and Linux server, restrict access with grants, publish a private service, add routed resources, automate enrollment, and diagnose the complete path.
Course contents
Tailscale foundations
Understand tailnets, identity, WireGuard, control and data planes, direct paths, and DERP relays.
Connect your tailnet
Create a tailnet, add a laptop and Linux server, inspect addresses, and use MagicDNS.
Control access
Replace broad connectivity with grants, groups, tags, tests, and least-privilege rules.
Services and SSH
Reach private services, configure Tailscale SSH, use Serve, and choose sharing boundaries.
Subnets and exit nodes
Advertise private routes, approve them, route Internet traffic, and avoid route and DNS surprises.
Automation and device trust
Enroll servers safely with auth keys, tags, expiry, approval, OAuth clients, and revocation.
Operate and choose
Diagnose paths, maintain the tailnet, respond to device loss, and choose when Tailscale fits.