pivpn VS wireguard-vyatta-ubnt

Compare pivpn vs wireguard-vyatta-ubnt and see what are their differences.


The Simplest VPN installer, designed for Raspberry Pi (by pivpn)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
pivpn wireguard-vyatta-ubnt
107 89
4,651 901
2.4% 5.9%
7.2 5.9
9 days ago about 1 month ago
Shell Shell
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of pivpn. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-07.
  • PiVPN - Router/WIFI stopped workign after Pi was unplugged
    My PiVPN setup for openvpn as per https://pivpn.io/ wouldn't pull the router over, but I agree that if your setup is doing dhcp or dns that could make it look like the router is failing.
  • How do I check how long my certs are valid for?
    reddit.com/r/pivpn | 2021-10-07
    How old is your script?#1000 merged in 2020 add expiration column for -l
    reddit.com/r/pivpn | 2021-10-07
    pivpn update is supposed to take care of it, but old enough install can be buggy so probably just remove and reinstall if it's possible to re-deploy the configs.
  • I am tired of people in this sub treating VPN as "the golden hammer"
    Thus ss you'd have to be complete in that sense as otherwise you'd have nothing to connect to. Also to prevent the whole world to connect to it and start brute forcing it, you should have things like fail2ban, connection whitelists or whatever setup to reduce the attack vector somewhat. So for more most who are unexperienced, a vpn is easier to achieve... especially with a solution like https://pivpn.io to have a wireguard or openvpn setup using server and client certs on a raspberry pi for example.
  • Remote access to my Pi
    reddit.com/r/klippers | 2021-09-28
  • Failing to setup WireGuard on Raspberry Pi 4 (running Ubuntu 21.04)
    reddit.com/r/WireGuard | 2021-09-26
    Try pivpn, easy to setup a Wireguard or OpenVPN server.
  • A few questions before I invest.
    reddit.com/r/unRAID | 2021-09-26
  • What is the simplest solution?
    reddit.com/r/VPS | 2021-09-25
    This is the best option for you. You can actually setup wireguard faily easily with pivpn although you may need to tinker around for a bit in order to expose your local network on the VPN's subnet.
  • Pi-Hole/NAS Security
    reddit.com/r/pihole | 2021-09-22
    https://pivpn.io/ Really simple to setup. Also, I found this instructions: https://www.wundertech.net/setup-wireguard-on-a-raspberry-pi-vpn-setup-tutorial/
  • Forward all traffic from a peer to another peer via a relay server
    reddit.com/r/WireGuard | 2021-09-21
    Install http://pivpn.io on your pi, open the wireguard port to it and you're set


Posts with mentions or reviews of wireguard-vyatta-ubnt. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-13.
  • I would like to set up a VPN between my dedicated server and my phone. However I'm quite lost and I didn't manage to make it work. Can anyone help?
    reddit.com/r/WireGuard | 2021-10-13
    Loaded: loaded (/lib/systemd/system/[email protected]; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2021-10-13 14:58:15 CEST; 12s ago Docs: man:wg-quick(8) man:wg(8) https://www.wireguard.com/ https://www.wireguard.com/quickstart/ https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8 https://git.zx2c4.com/wireguard-tools/about/src/man/wg.8 Process: 26725 ExecStart=/usr/bin/wg-quick up wg0 (code=exited, status=1/FAILURE) Main PID: 26725 (code=exited, status=1/FAILURE)
  • PiVPN Wireguard on Pihole can't connect to VPN on LAN or WAN
    reddit.com/r/pivpn | 2021-10-11
    ``` [email protected] - WireGuard via wg-quick(8) for wg0 Loaded: loaded (/lib/systemd/system/[email protected]; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/[email protected] โ””โ”€override.conf Active: active (exited) since Mon 2021-10-11 17:52:44 UTC; 2h 32min ago Docs: man:wg-quick(8) man:wg(8) https://www.wireguard.com/ https://www.wireguard.com/quickstart/ https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8 https://git.zx2c4.com/wireguard-tools/about/src/man/wg.8 Process: 127456 ExecStart=/usr/bin/wg-quick up wg0 (code=exited, status=0/SUCCESS) Main PID: 127456 (code=exited, status=0/SUCCESS)
  • Setup Wireguard server on Ubuntu 20.04
    On this post we are going to showcase the steps how to setup Wireguard server on Ubuntu 20.04. Wireguard is one of the well-known and a great open-source VPN solution. The scenario of our process on how to install Wireguard server is going to be performed as following:
  • [Networking] The fall of PFsense's Reptuation
    Wireguard is a next generation VPN protocol. A really darn sleek, efficient, amazing protocol that has been endorsed by pretty large players. Players like... I don't know... the linux kernel.
  • Access Proxmox Web Interface remotely
    reddit.com/r/Proxmox | 2021-10-07
  • Proton WireGuard on EdgeRouter 6P speed
    reddit.com/r/ProtonVPN | 2021-09-28
    Using the official WG implementation https://github.com/WireGuard/wireguard-vyatta-ubnt and dumping the configuration from the official Proton application. Once Proton API support is up I'll do a post with details and perhaps a simple CLI.
  • Does Starlink CGNAT rate limit ports?
    reddit.com/r/Starlink | 2021-09-27
  • Speed issues with Wireguard on Windows
    Consider trying the official WireGuard client? On Windows it now runs as a kernel driver.
  • Beginner guide: How to secure your self-hosted services
    Setting up a VPN like Wireguard is easy and secure. WireGuard has support for all major devices and it'll allow you to access your entire network from anywhere.
  • I need help with file server setup

What are some alternatives?

When comparing pivpn and wireguard-vyatta-ubnt you can also consider the following projects:


ZeroTier - A Smart Ethernet Switch for Earth

tailscale - The easiest, most secure way to use WireGuard and 2FA.

docker-pihole-unbound - Run Pi-Hole + Unbound on Docker

dns66 - DNS-based Host Blocker (and lightweight ad blocker) for Android

docker-draw.io - Dockerized draw.io based on tomcat:9-jre11 & tomcat:9-jre8-alpine official image.

openvpn-install - Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.

OctoPrint-FirmwareUpdater - OctoPrint plugin for flashing pre-compiled firmware images to a 3D printer.

OpenVPN - OpenVPN is an open source VPN daemon

wireguard-docs - ๐Ÿ“– Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.

wireguard-kmod - WireGuard for UDM series routers