Pivpn

github.com/pivpn/pivpn Linux & Mac Apps Open-source projectOpen source

PiVPN provides scripts and instructions for installing a VPN on Raspberry Pi systems.

github.com/pivpn/pivpn
Pivpn homepage screenshot

About Pivpn

PiVPN is a set of shell scripts that install and manage a VPN server on a Raspberry Pi using WireGuard or OpenVPN. It provides a command-line installer and the 'pivpn' command for management, with hardened security settings applied by default.

It is recommended for Raspberry Pi OS Lite on a home Raspberry Pi to connect to a home network from remote locations, and can also run on a cloud VPS with Ubuntu or Debian. The project states it is maintained on a best-effort basis by volunteers.

Key features

  • Installs a WireGuard VPN server via shell scripts
  • Installs an OpenVPN VPN server via shell scripts
  • One-command installer for Raspberry Pi
  • Manage VPN with the 'pivpn' command
  • Works with most Ubuntu and Debian based distributions
  • Supports systems using UFW instead of raw iptables
Best for: People who want to run a self-managed VPN server on a Raspberry Pi or Ubuntu/Debian server.
Good for
  • Supports WireGuard and OpenVPN protocols
  • Provides one-command installer and command-line management
  • Applies hardened security settings by default
Watch out for
  • Maintained on a best-effort basis by volunteers

Pivpn at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Pivpn alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

PiVPN

pivpn.io

PiVPN provides installation instructions for setting up a VPN on Raspberry Pi systems.

Free

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

Pivpn FAQ

Which VPN protocols can PiVPN install?
WireGuard and OpenVPN, both described as free and open-source protocols.
What systems does PiVPN run on?
It is recommended for the latest Raspberry Pi OS Lite on a Raspberry Pi, and should also work with most Ubuntu and Debian based distributions, including those using UFW.
How is PiVPN installed?
With a shell installer such as `curl -L https://install.pivpn.io | bash`, or by cloning the repository and running the install script.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing