Today we are going to learn that how to install KeeWeb Passwrod Manager On Ubuntu 20.04. KeeWeb Password Manager provides the best and easy way to keep our passwords safe and secure. With the help of KeeWeb, you can easily store your strong passwords that can’t be remembered. It provides you the facility of managing your all passwords in a proper and secure way. So, you can easily retrieve these passwords when needed. Now, we’ll see some advantages of password managers & then we’ll proceed towards installation procedure.
Some advanatages of Password Managers
- You don’t have to remember passwords.
- You can use strong passwords.
- Provides the facility of managing shared accounts.
- Suggest you the strong passwords from their auto-generation function.
- KeeWeb is a Linux password manager that can be used to store online & offline passwords. You can also syncs with online storage tools like Owncloud, Google drive and many others.
So, here we’ll see how to install KeeWeb Password Manager On Ubuntu 20.04.
Step 1: Update Your System
As usual we do, update your system to have the latest packages installed. Fire the below command in your terminal.
sudo apt update && sudo apt upgrade -y
Step 2: Install Docker CE On Ubuntu 20.04
As the Docker CE is required for installing KeeWeb, so install the required dependencies and Docker CE on Ubuntu 20.04.
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Once the dependencies are resolved, add the Docker GPG key & repository on Ubuntu system.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
Then, fetch updates and run the install command to install Docker CE on Ubuntu 20.04.
sudo apt-get update
sudo apt install docker-ce
Verify the status by typing
sabi@Ubuntu20:~$ sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor prese> Active: active (running) since Sun 2020-11-29 10:21:29 PKT; 3min 8s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 5014 (dockerd) Tasks: 13 Memory: 46.9M CGroup: /system.slice/docker.service └─5014 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/con> نومبر 29 10:21:28 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:28.301848329+> نومبر 29 10:21:28 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:28.301855801+> نومبر 29 10:21:28 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:28.301863033+> نومبر 29 10:21:28 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:28.302105313+> نومبر 29 10:21:28 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:28.772013949+> نومبر 29 10:21:29 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:29.065876484+> نومبر 29 10:21:29 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:29.145196166+> نومبر 29 10:21:29 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:29.145469013+> نومبر 29 10:21:29 Ubuntu20 dockerd[5014]: time="2020-11-29T10:21:29.178396579+> نومبر 29 10:21:29 Ubuntu20 systemd[1]: Started Docker Application Container En> lines 1-21/21 (END)
Add the user to the docker group in order to avoid typing sudo everytime.
sudo usermod -aG docker ${USER}
Step 3: Install KeeWeb On Ubuntu 20.04
We’ll install Keeweb on Ubuntu 20.04 from the source code. Hit the below commands in your terminal.
git clone https://github.com/SvenC56/docker-keeweb.git
cd docker-keeweb
docker build -t svenc56/keeweb .
Run the keeweb image on port 80 by given command.
sudo docker run -d -p 80:80 keeweb
Now, visit the web browser and type your IP. You’ll see the similar page.
Click on the “+” sign to add the new password file.
Click on “new” at the bottom left side & you’ll get the page like below:
Provide the master password, name & do backup of key if you needed.
And finally click on “Save to” button to finish setting up.
You can also save your passwords offline and online. In order to sync with online storage select the tools listed & follow the procedure.
Once file added, you can see it in the left side of keeweb.
You can also add entries,group or template.
Step 4: Customize KeeWeb Password Manager On Ubuntu 20.04
Keeweb provides the facility of customization as you want. You can select hotkeys, plugins and interaction with usb. Some of shortcuts are given below.
Step 5: Install KeeWeb Password Manager Plugins
Navigate to Plugins>Load Plugin Gallery to install new plugins.
Step 6: Interaction with Google Drive
Select your new keypass & then save it to google drive. You’ll get the error as shown below:
To fix this error go to https://console.developers.google.com/. Here add a new project.
Navigate to Credentials>Create Credentials>OAuth Client ID.
And select the application type as web application.
And finally provide your domain & site urls as below & hit create.
Provide these ID’s in keeWeb in gdriveClientId & secret option.
You’ll also require to verify your domain. You can also navigate to put yourself to risky access if you can’t verify your domain.
And enable the drive API for your project.
So, this is how you can install KeeWeb Password Manager On Ubuntu 20.04