← Blog
engineering3 PARTS

Building a Home VPN from Scratch

A step-by-step series on building a WireGuard VPN on a Raspberry Pi — covering networking fundamentals, server setup, hardening, and day-to-day administration.

  1. 01

    Part 1: Why build your own VPN?

    What you need, and what you need to know before you begin.

    1 min
  2. 02

    Part 2: Networking Basics for this project

    The role of each piece of the network journey from your phone to your destination.

    1 min
  3. 03

    Part 3: Installing and Configuring WireGuard

    Setting up WireGuard on the Pi, generating keys, and getting your first tunnel working.

    1 min

hexagons popped
you — 0
everyone — —
peak — —