TS
Back to Projects

RaspVPN

Automated WireGuard VPN setup for Raspberry Pi with one command

ShellWireGuardLinuxiptables
View on GitHub

The Problem

Setting up a secure VPN on a Raspberry Pi involves dozens of manual steps, easy to misconfigure and leave security holes.

The Approach

Created a shell script that automates the entire WireGuard setup: key generation, firewall rules, DNS configuration, and client config generation. Includes hardening steps and automatic updates.

The Impact

One-command VPN setup that takes 5 minutes instead of 2 hours. Used by homelab enthusiasts for secure remote access.