How to install Bitwarden Password Manager on Ubuntu 22.04

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"

Today you will learn How to install Bitwarden Password Manager on Ubuntu 22.04

Bitwarden is a free open-source password manager that allows us to store all of our login password/credentials and allows us to sync them between all of our devices. It is a cross-platform application and is available for all major Linux Distributions, Windows and MAC. It consists of many useful features which includes, Password Generator, 2Factor-Authentication, Unlimited Device Syncing, High Level Encryption, Browser Extensions which helps in auto filling our password and a digital wallet allows us not to store only password but personal information like Credit Card details etc.

Requirements :

  • 2GB or more RAM (Since it’s running on docker as well, Having more RAM is a pluspoint)
  • 2vCore or more CPU (The more the better performance)
  • 5-10GB of Disk Space
  • Ubuntu 22.04

Step 1 : Update your server

First step is to update your server and install newer packages and security releases for your distribution :

apt-get update -y
apt-get upgrade -y

Step 2 : Installation Docker CE & Docker Compose

Bitwarden is deployed by using the Docker containers through Docker compose. Run the following commands to install it :

Install the required dependencies :

apt-get install apt-transport-https ca-certificates curl software-properties-common -y

Add the GPG Key for Docker CE :

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add

Add the Docker CE Repository :

add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable”

Install Docker CE :

apt-get install docker-ce -y

Using the following command install Docker Compose :

curl -sL “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose

Give executable permission to the file :

chmod +x /usr/local/bin/docker-compose

Verifiy the status of both Docker CE and Docker Compose :

systemctl status docker
docker-compose –version

Step 3 : Install Bitwarden

Now, We almost have everything needed to configure Bitwarden on our server, Run the following command to configure Bitwarden :

Create a user for Bitwarden :

useradd -G docker,sudo -s /bin/bash -m -d /opt/bitwarden bitwarden

Set a password for the user and change the ownership of the folder :

passwd bitwarden
chown -R bitwarden: /opt/bitwarden

Get the installation key from here :

Change to user bitwarden and download the installation script :

su – bitwarden
curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh

chmod +x bitwarden.sh

Install Bitwarden using the following command :

sudo ./bitwarden.sh install

Follow the configuration as shown in the picture :

bitwarden password manager

After that, You will be prompted to enter your Installation ID and Key :

After the installation just type to run the Bitwarden Service :

sudo ./bitwarden.sh start

You will see something like this :

bitwarden password manager

After that, Open your browser and open page : https://serverip

You will be prompted to create a account :

bitwarden password manager

You can then login to your account :

bitwarden password manager

Conclusion :

You have installed Bitwarden Password Manager on your Ubuntu 22.04 Server. This tutorial at first assumes you are root!

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"
sAmI
sAmIhttps://losersgaming.com
I'm a freelancer and a semi-professional VALORANT Player from Pakistan, Expert in Network & System Administration & WordPress Developing.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest articles

Join us on Facebook