1.3 KiB
1.3 KiB
vaultwarden
Prerequisite
Create database
- Create the password with
openssl rand -base64 32- Save this value in secrets.yaml in
postgresql.password.vaultwarden - Access infra server to create vaultwarden_db with
podman exec -it postgresql psql -U postgres
- Save this value in secrets.yaml in
CREATE USER vaultwarden WITH PASSWORD 'postgresql.password.vaultwarden';
CREATE DATABASE vaultwarden_db;
ALTER DATABASE vaultwarden_db OWNER TO vaultwarden;
Create admin hash
- Create the password with
openssl rand -base64 32- https://argon2.online/
- salt: auto generate
- parallelism: factor 4
- memory cost: 65536
- iterations: 3
- hash length: 32
- type: argon2id
- Save this value in secrets.yaml in
vaultwarden.admin.passwordandvaultwarden.admin.hash
Add postgresql dump backup list
- name: Set connected services list
ansible.builtin.set_fact:
# telegraf has no database
connected_services:
- ...
- "vaultwarden"
Configuration
- https://vault.ilnmors.com/admin
- token value: vaultwarden.admin.password
- Users:Invite User:Email
- add
- https://vault.ilnmors.com
- Create account and input the Email which added in admin page