nixos/modules/containers/vaultwarden.nix
2026-02-27 22:39:49 +01:00

35 lines
701 B
Nix

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