Installing Passbolt on Windows 10

Passbolt is an open-source password manager that allows for secure sharing of passwords between team members. In this tutorial, we will guide you through the process of installing Passbolt on Windows 10.

Prerequisites

Before we begin, you will need the following:

Step 1: Install XAMPP

Passbolt requires a web server, PHP, and a database. XAMPP is a bundle of these technologies that make it easy to set up a web server on Windows. To download and install XAMPP, follow these steps:

  1. Go to the XAMPP download page and select the appropriate installer for your system.
  2. Run the installer and follow the on-screen instructions to install XAMPP. Make sure you install Apache, MySQL, and PHP.
  3. Once the installation is complete, launch the XAMPP Control Panel by searching for "XAMPP" in the Start menu or by finding it in the installation folder.

Step 2: Download Passbolt

You can download the latest version of Passbolt from the Passbolt website. Once you have downloaded the ZIP file, extract its contents to the htdocs folder of your XAMPP installation. You can find this folder in your XAMPP installation directory (e.g. C:/xampp/htdocs).

Step 3: Configure Passbolt

Now that Passbolt is installed, we need to configure it to use the database and web server provided by XAMPP. To do this, follow these steps:

  1. Rename the .env.default file in the config folder to .env.
  2. Open the .env file in a text editor and update the following options:
    • DATASOURCES_DEFAULT_HOST=localhost (or the hostname or IP of your web server).
    • DATASOURCES_DEFAULT_USERNAME=root (or the username for your MySQL database).
    • DATASOURCES_DEFAULT_PASSWORD= (or the password for your MySQL database).
    • APP_FULL_BASE_URL=http://localhost/passbolt (or the URL to access Passbolt).
  3. Save the .env file.

Step 4: Set file permissions

Next, we need to set file permissions so that the web server can access Passbolt's files. To do this, follow these steps:

  1. Open the htdocs folder in File Explorer.
  2. Right-click the passbolt folder and select "Properties".
  3. Go to the "Security" tab and click "Edit".
  4. Click "Add" and enter Users in the box labeled "Enter the object names to select".
  5. Click "Check Names" and then click "OK".
  6. Select the "Users" group from the list and then select the "Full control" checkbox under "Permissions for users".
  7. Click "OK" to close the properties window.

Step 5: Finalize the installation

We are almost there! To complete the installation, follow these steps:

  1. Launch XAMPP Control Panel and start the Apache and MySQL services.
  2. Open your web browser and go to http://localhost/passbolt.
  3. Follow the on-screen instructions to complete the installation.

Once the installation is complete, you should be able to log in and start using Passbolt.

Conclusion

In this tutorial, we have shown you how to install Passbolt on Windows 10 using XAMPP. With Passbolt, you can securely share passwords between team members while maintaining control over who has access to sensitive information.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!