Raspberry Pi VPN Server - PiVPN using Wireguard

Published at : 23 Dec 2025

In this video I go through step by step on how to create a VPN server that you can setup at home using a Raspberry Pi. I also give you some use cases and scenarios on why you would want to setup your own VPN server. In this example, I am installing the Wireguard VPN server. This solution also allows you to use OpenVPN if you're more familiar with it.

Thanks to KKSB (https://kksb-cases.com/) for sending me the Raspberry Pi case shown in this video.

Setting up a Raspberry Pi
https://youtu.be/Q5IzQd01uU0

PiVPN
https://www.pivpn.io

KKSB Raspberry Pi 4 Aluminum Case - Tall Case
https://kksb-cases.com/products/kksb-raspberry-pi-4-aluminium-chassi-hogre-version-for-tornflakt

KKSB Raspberry Pi 4 High Performance Cooler with PWM Fan
https://kksb-cases.com/products/kksb-raspberry-pi-4-pwm-high-performance-cooler




👉 You can support this channel here: https://www.buymeacoffee.com/everydaytech

Gear I use:
https://everydaytech.notion.site/Studio-Set-Up-b1501c2eb4ca45bfb5ec7c25f29cfa1d

0:00 Intro
0.44 KKSB Raspberry Pi Case
1:21 Installing and setting up and updating the Raspberry Pi
3:34 Installing PiVPN and Wireguard
5:57 Network / Port Forwarding Explained
8:29 Setting up Port Forwarding on my network
10:06 Potential Networking Issues
11:01 Adding Client / Profile to VPN server
12:11 Setting up Client (devices)
13:28 Use cases for a VPN server
15:45 Ending