vaultwarden¶
Configure and deploy Vaultwarden
Builds Vaultwarden and optionally the web vault from configurable nix package attributes. Creates an s6 service with merged default and user-provided environment variables.
Variables¶
| Variable | Type | Default | Description |
|---|---|---|---|
vaultwarden_enabled |
boolean | false | Enable the Vaultwarden service |
vaultwarden_env |
dict | User-provided environment variables (merged with computed defaults). See defaults/main.yml#L7-L8 and Vaultwarden .env.template for an example. |
|
vaultwarden_group |
string | vaultwarden | System group for the Vaultwarden service |
vaultwarden_package |
string | nixpkgs#vaultwarden | Nix package attribute for Vaultwarden |
vaultwarden_package_path |
path | /opt/vaultwarden | Nix build output path for Vaultwarden |
vaultwarden_port |
string | 3012 | TCP port for the Vaultwarden web interface |
vaultwarden_user |
string | vaultwarden | System user for the Vaultwarden service |
vaultwarden_web_vault_enabled |
boolean | true | Enable the Vaultwarden web vault |
vaultwarden_web_vault_package |
string | nixpkgs#vaultwarden.webvault | Nix package attribute for the Vaultwarden web vault |
vaultwarden_web_vault_package_path |
path | /opt/vaultwarden_web_vault | Nix build output path for the Vaultwarden web vault |