pivpn VS bitwarden_rs

Compare pivpn vs bitwarden_rs and see what are their differences.


The Simplest VPN installer, designed for Raspberry Pi (by pivpn)


Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs [Moved to: https://github.com/dani-garcia/vaultwarden] (by dani-garcia)
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 bitwarden_rs
107 89
4,651 8,674
2.4% -
7.2 8.8
9 days ago 6 months ago
Shell Rust
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 bitwarden_rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-25.
  • Who said a homelab diagram cannot be cute ?
    reddit.com/r/homelab | 2021-04-25
    - use trusted images (for bitwarden i'm using bitwarden_rs , an unofficial Bitwarden server implementation written in Rust
  • bitwarden rs sync with ios mobile
  • Generate API Key for user?
    reddit.com/r/Bitwarden | 2021-04-22
  • Newbie needs advice! RasPi with 4GB or 8GB for my homelab plans?
    reddit.com/r/homelab | 2021-04-21
  • Android App does not connect to self-hosted instance
    reddit.com/r/Bitwarden | 2021-04-21
    Bitwarden RS (https://github.com/dani-garcia/bitwarden_rs) running as addon in Home Assistant (Docker)
  • Can't get the server to work with Docker on Raspberry Pi.
    reddit.com/r/Bitwarden | 2021-04-20
    I have setup Bitwarden on my raspberry following Bitwarden_RS (https://github.com/dani-garcia/bitwarden_rs/wiki )using portainer docker manager instead of command line and setup frp server to connect my apps including Bitwarden which is hosted in my lan from internet
  • Why didn't I do this sooner... Cloudflare
    reddit.com/r/homelab | 2021-04-18
    If you're okay with a third party solution, bitwarden_rs is a much lighter version of bitwarden that can run in docker
  • Which 2FA application to use?
    I have some loaded into my self-hosted Bitwarden RS, but that's definitely not my primary.
  • 1Password Secrets Automation
    news.ycombinator.com | 2021-04-13
    You can self-host this unofficial version https://github.com/dani-garcia/bitwarden_rs if you prefer. maybe not worth $10/month of your time amortized to set up, but it has been fire-and-forget for me.

    My kids have started accumulating more passwords than they can memorize (and their memorized passwords were terrible), so I wanted a family password manager. I considered using "1password for familes" which I have access to for free from my day job, but if/when I leave the company then I'll have to go back to paying for it. So far I greatly prefer the experience of bitwarden over 1password. I use the web vault, the native mac app, and the linux command line app (through a janky homegrown dmenu/xclip shell script), and I have no complaints at all.

  • Bitwarden self host?
    reddit.com/r/sysadmin | 2021-04-13
    Bitwarden_rs if you want the paid options selfhosted for free.

What are some alternatives?

When comparing pivpn and bitwarden_rs you can also consider the following projects:

Bitwarden - The core infrastructure backend (API, database, Docker, etc).


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

focalboard - Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

keepassxc - KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

KeeWeb - Free cross-platform password manager compatible with KeePass

caddy-docker-proxy - Caddy as a reverse proxy for Docker

Vault - A tool for secrets management, encryption as a service, and privileged access management

Teampass - Collaborative Passwords Manager

Passbolt - Passbolt CE Backend, a JSON API written with Cakephp

keeweb - KeeWeb redirect

web - The website vault (vault.bitwarden.com).