A simple, short and easy to follow guide on setting up your own Wireguard VPN instance on a Raspberry Pi
Links:
Text guide https://notthebe.ee/blog/set-up-your-own-vpn-on-raspberry-pi#template
Raspberry Pi OS https://www.raspberrypi.org/software/operating-systems/
balenaEtcher https://www.balena.io/etcher/
Dynamic DNS service https://freedns.afraid.org/
Wireguard script by Nyr https://github.com/Nyr/wireguard-install
Wireguard (Google Play) https://play.google.com/store/apps/details?id=com.wireguard.android
Wireguard (App Store) https://apps.apple.com/us/app/wireguard/id1441195209
Wireguard (Desktop clients) https://www.wireguard.com/install/
Support the channel:
Patreon https://patreon.com/WolfgangsChannel
PayPal (one time donation) https://www.paypal.com/donate/?hosted_button_id=S46R487SBMJZ8
Follow me:
Twitter https://twitter.com/notthebeeee
Twitch https://twitter.com/notthebeee
GitHub https://github.com/notthebee
Music:
Gvidon – Body in a Half Light
Tru Genesis – Burned
Stock Footage (pexels.com):
Kurt Von
Cottonbro
Pavel Danilyuk
ALL IZ WELL
Tima Miroshnichenko
Henrique
Pressmaster
Mike
Kai Pilger
"Inside The World's Largest Data Center" by Tech Vision (
4:08)
https://www.youtube.com/watch?v=g7JaN3rTK2A
TIMESTAMPS
0:00 Introduction
0:42 Common VPN use cases
1:29 Use cases for a selhofsted VPN
2:15 Why not just use a VPN service?
2:56 What skills will you need for this project
3:57 Technical requirements
6:38 TUTORIAL START – Downloading and installing Raspberry Pi
8:18 Initial setup
8:40 For monitor users
8:56 For "headless" users
10:47 Dynamic DNS
13:59 Port forwarding
14:51 Installing Wireguard VPN
15:43 Connecting to the VPN from a smartphone
16:38 Connecting to the VPN from a PC
17:57 Outro