Setup vaultwarden on monolith

This commit is contained in:
2024-12-26 22:28:21 -08:00
parent 362cd11703
commit 99174d9bac
3 changed files with 21 additions and 0 deletions

View File

@@ -6,6 +6,7 @@
self.nixosModules.server
self.nixosModules.zerotier
./dns.nix
./vault.nix
];
networking = {

20
hosts/monolith/vault.nix Normal file
View File

@@ -0,0 +1,20 @@
{ secrets, ... }:
{
services.vaultwarden = {
enable = true;
config = {
domain = "https://vault.leaf.ninja";
signupsAllowed = false;
rocketAddress = "0.0.0.0";
rocketPort = 8222;
smtpHost = "smtp.migadu.com";
smtpFrom = "vaultwarden@leaf.ninja";
smtpPort = 587;
smtpSecurity = "starttls";
smtpUsername = "vaultwarden@leaf.ninja";
smtpPassword = secrets.vaultwarden.smtpPassword;
};
};
networking.firewall.allowedTCPPorts = [ 8222 ];
}

Binary file not shown.