nixos/modules/containers/vaultwarden.nix
2026-02-19 17:10:05 +01:00

32 lines
668 B
Nix

{ config, ... }:
let
vaultwardenDir = "/srv/containers/vaultwarden";
in
{
systemd.tmpfiles.rules = [
"d ${vaultwardenDir} 2775 root admin"
];
virtualisation.oci-containers.containers.vaultwarden = {
autoStart = true;
image = "vaultwarden/server:latest";
ports = [
"0.0.0.0:10001:80"
];
volumes = [
"${vaultwardenDir}:/data"
];
environment = {
TZ = "Europe/Bucharest";
WEBSOCKET_ENABLED = "true";
SIGNUPS_ALLOWED = "false";
ROCKET_PORT = "80";
ROCKET_ADDRESS = "0.0.0.0";
};
};
}