Password Manager
Trying Passbolt - IN-USE
- Does not have support for MFA, ie sending TOTP (time based OTP code) to website. *
See docker notes.
Need to find a OTP solution. OpenOTP??
Docker ENV variable HTTP_HOST needs to be right to avoid CORS issues. Currently trying:
- https://localhost:7443/ because loogging in via SSH and forwarding the connect.
Docker Compose File
version: "3.7"
services:
db:
image: mariadb:10.11
restart: unless-stopped
environment:
MYSQL_RANDOM_ROOT_PASSWORD: "true"
MYSQL_DATABASE: "passbolt"
MYSQL_USER: "passbolt"
MYSQL_PASSWORD: "blah"
volumes:
- database_volume:/var/lib/mysql
passbolt:
image: passbolt/passbolt:latest-ce
#Alternatively you can use rootless:
#image: passbolt/passbolt:latest-ce-non-root
restart: unless-stopped
depends_on:
- db
environment:
APP_FULL_BASE_URL: https://baz.brusch.co.uk
DATASOURCES_DEFAULT_HOST: "db"
DATASOURCES_DEFAULT_USERNAME: "passbolt"
DATASOURCES_DEFAULT_PASSWORD: "blah"
DATASOURCES_DEFAULT_DATABASE: "passbolt"
volumes:
- gpg_volume:/etc/passbolt/gpg
- jwt_volume:/etc/passbolt/jwt
command:
[
"/usr/bin/wait-for.sh",
"-t",
"0",
"db:3306",
"--",
"/docker-entrypoint.sh",
]
ports:
- 8099:80
- 2443:443
volumes:
database_volume:
gpg_volume:
jwt_volume:See new value in line 38 for APP_FULL_BASE_URL and revised ports.
Next One to try - KeePassXC
Looks like it can do most of what I want, only missing feature is sharing the use of a password(s), without sharing ability to view password.