enable websockets vault

This commit is contained in:
Vivian 2022-10-11 14:11:17 +02:00
parent 6b400971aa
commit 5051cd0cf6
3 changed files with 43 additions and 11 deletions

View file

@ -3,7 +3,9 @@
# and in the NixOS manual (accessible by running nixos-help).
{ config, pkgs, ... }:
let vs = config.vault-secrets.secrets;
let
vs = config.vault-secrets.secrets;
cfg = config.services.vaultwarden.config;
in {
imports = [ ];
@ -18,7 +20,7 @@ in {
# Additional packages
environment.systemPackages = with pkgs; [ ];
networking.firewall.allowedTCPPorts = [ config.services.vaultwarden.config.ROCKET_PORT ];
networking.firewall.allowedTCPPorts = [ cfg.ROCKET_PORT cfg.WEBSOCKET_PORT ];
vault-secrets.secrets.vaultwarden = {
user = "vaultwarden";
@ -35,6 +37,10 @@ in {
ROCKET_ADDRESS = "0.0.0.0";
ROCKET_PORT = 8222;
WEBSOCKET_ENABLED = true;
WEBSOCKET_ADDRESS = "0.0.0.0";
WEBSOCKET_PORT = 3012;
SMTP_HOST = "mail.0x76.dev";
SMTP_FROM = "vaultwarden@0x76.dev";
SMTP_PORT = 465;