Passbolt
Passbolt
Passbolt est un gestionnaire de mots de passe pour les équipes. Vous pouvez générer, stocker, gérer et surveiller en toute sécurité les informations d'identification de votre équipe.
Pour acceder à l'application, clique ici. Pour acceder au repository de la chart helm, clique ici
Demarrage
Pour pouvoir acceder a passbolt, il faut
- Recevoir un mail d'invitation
- Installer l'extension passbolt dans votre navigateur web (chrome ou mozilla)
- Cliquer sur le lien dans le mail, vous invitant a rejoindre passbolt
astuce
Une fois l'acces à passbolt reussite, vous devez telecharger vos clés public et private qui se trouve dans les paramettres de votre compte et le conserver dans un endroit sécurisé. Ces clés permettra à la restoration de votre compte en cas de problème
Installation de la chart helm
helm repo add cnieg https://cnieg.github.io/helm-charts
microk8s helm3 upgrade --install passbolt cnieg/passbolt -f values.yaml -n passbolt --version 1.1.17
Configuration de la chart helm
configuration du fichier values.yaml
values.yaml
...
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: letsencrypt
ingress.kubernetes.io/force-ssl-redirect: 'true'
hosts:
- host: passbolt.terinnova.com
paths:
- path: /
tls:
# className: "nginx"
- secretName: passbolt-letsencrypt-tls
hosts:
- passbolt.terinnova.com
configuration serveur SMTP et base de donnée
values.yaml
...
persistence:
enabled: true
accessMode: ReadWriteOnce
size: 5Gi
email:
host: "smtp.strato.de"
port: 587
from: "support@terinnova.com"
username: "support@terinnova.com"
password: <password>
timeout: 30
db:
host: passbolt-mariadb
name: passbolt
username: passbolt-db
password: p@ssw0rd1
# existingSecret:
# name: db-passbolt
# usernameKey: username
# passwordKey: password
mariadb:
enabled: true
fullnameOverride: passbolt-mariadb
auth:
database: passbolt
username: passbolt-db
password: p@ssb0lt1