KeePass | Secure, Portable & Open Source Password Manager

KeePass Free Password Management Software

Secure, Portable & Open Source Password Manager

KeePass is one of the most popular free password manager software mainly developed for Windows. It also supports MacOS, Linux, Android and IOS.


Credential management apps are a convenient way of storing your passwords for different accounts and websites at one place. Especially if you use complex password combinations consisting of alphanumeric and special characters, then it can be hard remembering them all. KeePass is an open source password manager which makes it simple and easy for users to store and manage their usernames and passwords. You just need to remember one master password to login into any app. It is one of the best free password manager software.

KeePass makes it easier for users to access passwords by syncing them on multiple devices or sharing files on Dropbox, OneDrive, or other file sharing apps. While KeePass is developed mainly as a password manager for Windows OS, you can still run the password manager on Max or Linux as well. All passwords are stored in one database which is encrypted with a master key that is shared with the user. When it comes to encryption KeePass uses SHA-256, TwoFish, and other popular encryption algorithms to ensure the safety and security of passwords.

System Requirements

Following are the requirements to install KeePassx on Ubuntu 18.04

  • Ubuntu 18.04 server
  • Access to a command-line/terminal window
  • A non-root user with sudo permissions
  • A basic firewall


  • Secure password manager

When using a password manager security is of the utmost importance. KeePass not only uses end to end encryption but stores all passwords at the client-side in an encrypted file. Only the owner of these passwords can decrypt it with the master key.

The passwords are stored in a .kbdx file that is encrypted using AES-256 algorithm with the master key to the file generated through a hash function SHA-256 which makes it almost impossible for a hacker to gain access.

  • Open source

As an open source password manager it is free to use and developers can have access to the source code. This allows a layer of transparency for technical users to verify how safe and efficient the security measures have been implemented by KeePass.

  • Cross platform sync

As the passwords are stored in a secure .kbdx files you can easily upload the file to different cloud applications like Google Drive, Dropbox, or carry the passwords with you on a USB.

  • Browser integration

Easy browser integration is key for any password managing application, as most of the passwords stored will be to access software applications online. There are many plug-ins and browser integrations for easy login access.

  • Portable

Keepass can be loaded from USB or any other portable drives. There is no need to install the software on Windows. Just plug your USB drive and use the password manager.


Follow these steps to Install KeePassx(A Linux port of KeePass) on Ubuntu 18.04:

  • To install KeePassx, first update your local server’s package index by typing following command:
sudo apt-get update
  • Now enter the following commands to lookup information regarding the latest version of KeePass.
apt cache show keepassx
  • When you find a KeePass version 2.0.2 or above, enter the below command to install it.
sudo apt-get install keepassx
  • Here you will be prompted to enter the passphrase used to login your computer, once done, click enter and you will be able to launch KeePass.


To learn about other open source password managers, please check following pages: