Passbolt

Passbolt
Passbolt - opensource password manager.

Passbolt is an open source password manager.

Passbolt is a free and open source password manager designed with a focus on security, privacy and team sharing. Despite its priority on corporate tasks and the benefits it brings to companies, Passbolt is also great for personal use.

Passbolt is one of the best password managers: it allows users to securely store, manage and share passwords and other sensitive information such as notes or one-time codes using end-to-end encryption via GPGAuth. Passbolt also provides a built-in password generator, protection against phishing and inputting passwords used on compromised sites. Passbolt can be installed on both Ubuntu and other operating systems.

To access your saved data, you can use:

  • Browser extension. Currently, the password manager is supported by Chromium/Firefox based browsers.
  • Windows desktop app.
  • Mobile application for Android/iOS.

Beget VPS with pre-installed Passbolt is a ready-to-use cloud-based password manager to securely store your data, deployed on your virtual server with a ready-to-use domain name.

Installation package information

  • Ubuntu 22.04
  • Docker
  • Passbolt 4.11.1

Installing and using Passbolt

When installing a server, in addition to the standard parameters you will be asked to specify:

  • The domain name by which the Passbolt password manager will be accessible. You can either choose your own domain or register a new one. In addition, you can use a free .beget.app domain. A free SSL certificate will be installed on this domain.
  • Administrator Email. This email will be specified in Passbolt's configuration files as the administrator's email. The account registered to this email will have administrator privileges and will be able to manage the server.

After creating a virtual server or VPS/VDS, we will automatically prepare Passbolt for the first launch. It usually takes up to 5 minutes. You will be notified when the deployment is complete.

Completing the Passbolt setup

Once the Passbolt enterprise password manager is up and running, follow the one-time link on the software information page to complete the setup process:

about passbolt
Link to complete the Passbolt installation process

Then install the extension for your browser:

Download extension

After successful installation, the page will recognize the installed extension and prompt you to secure it and proceed to the next step:

extension installed

Define a passphrase for your account. We recommend using a long, strong password or a passphrase:

passphrase

After you enter your password, a file will be downloaded to your device to restore access to your account. Be sure to save it in a safe place. If the download didn't happen automatically, click the “Download the kit again!” link:

Downloading the recovery kit

After saving the file, check the “I safely stored my recovery kit” box, click “Next” and set a security token to protect against phishing attacks. It will be displayed when the passphrase is requested:

Entering the security token

The Passbolt installation will then be completed and the password manager control panel will open:

Passbolt control panel

That's it, we've covered what Passbolt is and how to install Passbolt.

We wish you good luck!

And if you want to try a different service, then оne Passbolt alternative is Bitwarden, users often compare Passbolt vs Bitwarden.

FAQ

Where are the Passbolt files located?

Passbolt runs in Docker containers, the configuration files are located in the /opt/beget/passbolt/ directory.

How to add another user?

To create a user, go to the “Users” section and click “Create” -> “New User”:

create
New user

In the window that appears, set the first name, last name, and email of the new user, and grant the administrator role if necessary:

User creation form

After saving, if mail sending has been successfully configured, a confirmation email will be sent to the email specified when creating the user. To complete the registration, follow the link in the email and follow the instructions.

Welcome email
How to update Passbolt?

To update Passbolt, connect to the server via SSH, navigate to the Passbolt files directory with the command:

cd /opt/beget/passbolt

Open the docker-compose.yml file with a text editor you are comfortable with, such as vim:

vim docker-compose.yml

Change the version of the Passbolt image by editing line 34:

33 passbolt:
34 	image: passbolt/passbolt:4.8.0-1-ce-non-root

You can view the available images on Docker Hub. Then save the file, close the editor, and restart Passbolt:

docker compose down
docker compose up -d

The new Passbolt image will be loaded and started, the database schema will be updated automatically.

How to configure SMTP mail sending in Passbolt?
Please note!
By default, mail is sent from the VPS server itself. Configuring SMTP mail sending can help in a situation where emails sent from the VPS do not reach your recipients, or you want to use your own mail server/box to send Passbolt mail.

To enable SMTP sending, you will need to change the value of the PASSBOLT_SECURITY_SMTP_SETTINGS_ENDPOINTS_DISABLED environment variable in the docker-compose.yml file from true to false. To do this, connect to the server via SSH, navigate to the directory /opt/beget/passbolt/:

cd /opt/beget/passbolt/

Open the docker-compose.yml file with a text editor you are comfortable with, such as vim:

vim docker-compose.yml

Change the value of the variable on line 46 from true to false, then save the changes, close the editor, and restart Passbolt with the commands:

docker compose down
docker compose up -d

To configure your email server, go to Manage -> Email Server, then select your email provider.

We will look at SMTP mail configuration using our mail system as an example, if you are using mail from another provider, the server settings may be different. Select “Other” as the provider. The configuration page will open:

Email settings

Use username and password as the authentication method, in the “Username” space specify the existing mailbox created in the “Mail” section, in the “Password” space specify the corresponding password. In the additional parameters specify:

  • SMTP host: smtp.beget.com
  • Use TLS: None
  • Port: 25
  • SMTP client: Leave blank

In the sender configuration, specify the same box as before as the sender name and email.

Then click “Save Settings”.

Passbolt
Passbolt
1 core / 1 GB / 10 GB / 250 Mb/sec
Free with every server:

Automatic backup
Round-the-clock monitoring
Postal system
DNS hosting
Private networks
The server will be created automatically immediately after registering an account

0,08 €

per day
Categories
Project management
Project management