PiVPN

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

pivpn.io
PiVPN homepage screenshot

About PiVPN

PiVPN is a set of shell scripts that turns a Raspberry Pi into a VPN server using either WireGuard or OpenVPN. A one-command installer sets up the server, and the site recommends starting from Raspberry Pi OS Lite. The installer also runs on Ubuntu or Debian servers, including cloud virtual private servers.

After installation, the 'pivpn' command lists its options for adding client profiles, revoking them, and listing existing ones. The 'pivpn uninstall' command removes what the installer set up. The site describes the default security settings as hardened, but this is the project's own description. You may need to open a port on your router after installation, and the site notes that its written walkthrough is slightly outdated.

Key features

  • One-command installer for Raspberry Pi OS Lite, Ubuntu, or Debian
  • Choice of WireGuard or OpenVPN as the VPN protocol
  • Customizable VPN port, key encryption strength, and client DNS server
  • 'pivpn' command to add, revoke, and list client profiles
  • 'pivpn uninstall' command to remove changes made by the installer
  • Optional unattended-upgrades for automatic security patches
Best for: People who want a personal VPN server on a Raspberry Pi or a Debian or Ubuntu server without detailed VPN configuration experience.
Good for
  • Installs with a single command and avoids most manual configuration
  • Security settings are configured by default, including TLS-only server configuration and server certificate verification
  • Free to use, according to the known pricing
Watch out for
  • You may need to open a port on your router after installation
  • The site notes that its written installation walkthrough is slightly outdated
  • The test branch is labeled unstable

PiVPN at a glance

Website
pivpn.io
Type
Website
Pricing
Free
Platforms
Web
Open source
Not stated
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

PiVPN alternatives

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

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

PiVPN FAQ

Can PiVPN run on a cloud server instead of a Raspberry Pi?
The site states that PiVPN can be used on a cloud provider virtual private server running Ubuntu or Debian. It says that traffic then leaves the network from the cloud provider, so an internet service provider sees encrypted traffic.
Can the changes made by the installer be reversed?
The 'pivpn uninstall' command removes everything the installer did, according to the site.
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