services: vaultwarden: migrate from postgresql to sqlite

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
Christoph Heiss 2024-08-17 17:53:52 +02:00
parent ccbfff0b13
commit bd16916a99
Signed by: c8h4
GPG key ID: 6817E9C75C0785D7

View file

@ -11,11 +11,10 @@ in {
services.vaultwarden = {
enable = true;
environmentFile = secrets."vaultwarden/env".path;
dbBackend = "postgresql";
dbBackend = "sqlite";
config = {
DOMAIN = "https://${fqdn}";
DATA_FOLDER = "/var/lib/vaultwarden";
DATABASE_URL = "postgresql:///vaultwarden";
SIGNUPS_ALLOWED = false;
INVITATIONS_ALLOWED = false;
SHOW_PASSWORD_HINT = false;
@ -27,13 +26,4 @@ in {
systemd.services.vaultwarden.serviceConfig.StateDirectory =
lib.mkForce "vaultwarden";
services.postgresql = {
ensureDatabases = [ "vaultwarden" ];
ensureUsers = [{
name = "vaultwarden";
ensureDBOwnership = true;
ensureClauses.login = true;
}];
};
}