All articles

Passbolt Helm Chart Now Supports PostgreSQL

3 min. read

Passbolt team

Passbolt team

29 January, 2024

Passbolt Helm Chart Now Supports PostgreSQL

Why PostgreSQL?

How Does It Work?

Installation Options

Installation tutorial

Pre-Requisites

  • Helm installed.
  • Access to a Kubernetes cluster where you can deploy Passbolt.
helm repo add passbolt https://download.passbolt.com/charts/passbolt

Install passbolt with Postgresql

Step 1: Preparing Your Helm Values

# values.yaml
postgresqlDependencyEnabled: true
mariadbDependencyEnabled: false

postgresql:
  auth:
    username: passbolt_user
    password: passbolt_password
    database: passbolt_db
app:
  database:
    kind: postgresql
passboltEnv:
  secret:
    DATASOURCES_DEFAULT_PASSWORD: passbolt_password
    DATASOURCES_DEFAULT_USERNAME: passbolt_user
    DATASOURCES_DEFAULT_DATABASE: passbolt_db

Step 2: Installing Passbolt with PostgreSQL

helm install my-passbolt passbolt/passbolt -f values.yaml

Step 3: Verifying the Installation

kubectl get pods
Passbolt containers running with postgresql database

Install passbolt with an existing Postgresql server

# values.yaml for existing PostgreSQL
postgresqlDependencyEnabled: false
mariadbDependencyEnabled: false

app:
  database:
    kind: postgresql

passboltEnv:
  plain:
    DATASOURCES_DEFAULT_HOST: <POSTGRESQL_SERVER_ADDRESS>
    DATASOURCES_DEFAULT_PORT: <POSTGRESQL_SERVER_ADDRESS_PORT> (if it is not 5432)
  secret:
    DATASOURCES_DEFAULT_DATABASE: <DATABASE>
    DATASOURCES_DEFAULT_USERNAME: <POSTGRESQL_SERVER_USER>
    DATASOURCES_DEFAULT_PASSWORD: <POSTGRESQL_SERVER_PASSWORD>
    DATASOURCES_DEFAULT_SCHEMA: <POSTGRESQL_PASSBOLT_SCHEMA> (optional)

Enhanced Collaboration

Let's Keep the Conversation Going

Continue reading

Wanna use Keycloak to sign in to your Passbolt instance? Here's the way to go

10 min. read

Wanna use Keycloak to sign in to your Passbolt instance? Here's the way to go

How to configure an SSO connector on your Passbolt instance using Keycloak as a provider.

Max Zanardo

Max Zanardo

1 February, 2024

Discovering the Passbolt API using Postman: A beginner’s Guide

6 min. read

Discovering the Passbolt API using Postman: A beginner’s Guide

Using the Passbolt API is not that difficult and harnessing its full potential could open up a world of possibilities. In this guide, we'll explore how to get started with Passbolt API using Postman.

Passbolt team

Passbolt team

23 January, 2024

Flag of European UnionMade in Europe. Privacy by default.