Commit 94ec954

HPCesia <me@hpcesia.com>
2025-07-18 13:16:20
feat(service): add vaultwarden on pardo
1 parent 321377f
Changed files (2)
hosts
hosts/chaser-pardofelis/caddy.nix
@@ -20,6 +20,7 @@
           # Assuming address start with `tcp://`.
           builtins.substring 6 (-1) config.services.authelia.instances.main.settings.server.address
         }";
+        vaultwarden = "http://localhost:${builtins.toString config.services.vaultwarden.config.rocketPort}";
         grafana = "http://localhost:${builtins.toString config.services.grafana.settings.server.http_port}";
         homepage = "http://localhost:${builtins.toString config.services.homepage-dashboard.listenPort}";
         prometheus = "http://${config.services.victoriametrics.listenAddress}";
@@ -29,6 +30,10 @@
         encode zstd gzip
         reverse_proxy ${localAddress.authelia}
       '';
+      "bitwarden.hpcesia.com".extraConfig = ''
+        encode zstd gzip
+        reverse_proxy ${localAddress.vaultwarden}
+      '';
       "grafana.hpcesia.com".extraConfig = ''
         encode zstd gzip
         reverse_proxy ${localAddress.grafana}
hosts/chaser-pardofelis/vaultwarden.nix
@@ -0,0 +1,13 @@
+{...}: {
+  services.vaultwarden = {
+    enable = true;
+    dbBackend = "sqlite";
+    config = {
+      domain = "https://bitwarden.hpcesia.com";
+      signupsAllowed = false;
+      rocketAddress = "127.0.0.1";
+      rocketPort = 40031;
+      webVaultEnabled = true;
+    };
+  };
+}