biotite/vaultwarden: enable admin page

This commit is contained in:
xinyangli 2025-03-23 21:37:29 +08:00
parent e45eb7807f
commit e0c474c81d
Signed by: xin
SSH key fingerprint: SHA256:UU5pRTl7NiLFJbWJZa+snLylZSXIz5rgHmwjzv8v4oE
2 changed files with 18 additions and 3 deletions

View file

@ -3,6 +3,18 @@ let
inherit (config.my-lib.settings) vaultwardenUrl;
in
{
sops.secrets."vaultwarden/admin_token" = {
owner = "vaultwarden";
};
sops.templates."vaultwarden.env" = {
owner = "vaultwarden";
content = ''
ADMIN_TOKEN=${config.sops.placeholder."vaultwarden/admin_token"}
'';
};
services.vaultwarden = {
enable = true;
dbBackend = "sqlite";
@ -15,6 +27,7 @@ in
ROCKET_LOG = "normal";
};
environmentFile = config.sops.templates."vaultwarden.env".path;
};
services.caddy = {