Are you looking for a free, open-source alternative to LastPass or other costly password managers? Bitwarden is an excellent choice and now it’s available on Pantacor One, allowing you to self-host your Bitwarden server and keep all of your passwords and logins safe on your Raspberry Pi.
NOTE: For this guide, you will need to have Pantacor One installed on your Raspberry Pi. If you need help with that you can follow the instructions here after creating an account and logging in.
Step 1: Install Bitwarden using Pantacor One
Go to one.pantacor.com then select your device:
Go to the Apps tab and then click on sources and add the experimental source by clicking the Plus sign and pasting the following URL in the space provided.
Then click Submit and you will see Bitwarden application appear on the apps list (if you don’t see it please refresh the page.) Click install and wait while Pantacor sets up your Bitwarden app in it’s own container.
Thanks to Pantacor’s platform we’re able to install many apps on the Raspberry Pi without worrying about individual dependencies or other details as each app is housed in it’s own container. Each app can be updated, installed and managed completely separately from the others, yet they can still work together if desired. If you’d like more information on how Pantacor technology can help you deliver your firmware or software for your edge device please contact our sales team or take a look at our website.
After the install process is finished you will be a Bitwarden working locally, in order to test that you could go to http://RASPBERRY_PI_ADDESS:8642 and see Bitwarden working, but because Bitwarden needs HTTPS to work properly and you will need to access it from outside your local network, we are going to install Ngrok to create a tunnel with your Raspberry PI and expose the port 8642 to the internet.
Step 2: Create an Ngrok Account
For this, we will need to create an account on Ngrok and use their free tier. You’ll need to visit https://ngrok.com/ to complete the signup process.
After you are logged in, go to the setup guide page of ngrok, and you will see in step 2 your auth token
Copy your auth token and save it for later.
Step 3: Setup your ngrok token on One
Go to one.pantacor.com and enter to the Bitwarden application configuration and setup your auth token
After saving that configuration you can go tho the overview tab inside the app and see your new ngrok URL
https://5ffcae7dd4b97a000a449a67.ngrok.ioExample of ngrok.io URL to access to your bitwarden instance
But when you enter to yours, you should see this:
And you will be able to create an account and then use it via browser, browser extension, or mobile device.
Step 4: Use bitwarden in your browser
If you want to use it with a Chrome, Firefox, Microsoft Edge extensions, you need to set up your server as a Self-hosted Environment server URL.
Using the same server URL you can configurate the bitwarden mobile application.