From bdecca5d150ef2c4d92b5b2dc7661e7ff9182e09 Mon Sep 17 00:00:00 2001 From: Clara Dautermann Date: Thu, 20 Mar 2025 20:33:52 +0100 Subject: [PATCH] began setting up vaultwrden --- configs/services/vaultwarden.nix | 17 +++++++++++++++++ flake.nix | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 configs/services/vaultwarden.nix diff --git a/configs/services/vaultwarden.nix b/configs/services/vaultwarden.nix new file mode 100644 index 0000000..56b6789 --- /dev/null +++ b/configs/services/vaultwarden.nix @@ -0,0 +1,17 @@ +{ lib, pkgs, config, ... }: +let port = 8080; +in +{ + services.vaultwarden = { + enable = true; + config = { + WEBSOCKET_ENABLED = true; # Enable WebSocket notifications. + SIGNUP_ALLOWED = false; + ROCKET_ADDRESS = "192.168.178.51"; + DOMAIN = "http://192.168.178.51"; + ROCKET_PORT = port; + ADMIN_TOKEN = + }; + }; + networking.firewall.allowedTCPPorts = [ port ]; +} diff --git a/flake.nix b/flake.nix index 30c7af2..a2bb0c8 100644 --- a/flake.nix +++ b/flake.nix @@ -32,7 +32,7 @@ networking.hostName = "testserver"; imports = [ ./configs/container_config.nix - ./configs/services/paperless.nix + ./configs/services/vaultwarden.nix ]; };