diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-06-27 21:31:27 +0200 |
---|---|---|
committer | Silas Schöffel <sils@sils.li> | 2024-06-28 20:53:04 +0200 |
commit | 0fbb1f387e2437388f70e454190dbdb10cdd8318 (patch) | |
tree | e40e0f0b04b594c67dd16e59c22d822367e60434 | |
parent | docs(password): Add documentation on the creation of new service passwords (diff) | |
download | nixos-server-0fbb1f387e2437388f70e454190dbdb10cdd8318.tar.gz nixos-server-0fbb1f387e2437388f70e454190dbdb10cdd8318.zip |
fix(peertube): Activate smtp support
-rw-r--r-- | modules/nixos/vhack/peertube/default.nix | 17 | ||||
-rw-r--r-- | system/services/mail/users.nix | 4 |
2 files changed, 21 insertions, 0 deletions
diff --git a/modules/nixos/vhack/peertube/default.nix b/modules/nixos/vhack/peertube/default.nix index df54336..aaf3cd1 100644 --- a/modules/nixos/vhack/peertube/default.nix +++ b/modules/nixos/vhack/peertube/default.nix @@ -1,6 +1,7 @@ { config, lib, + pkgs, ... }: let cfg = config.vhack.peertube; @@ -31,6 +32,22 @@ in { }; secrets.secretsFile = "${config.age.secrets.peertubeGeneral.path}"; + + settings = { + smtp = let + emailAddress = "peertube@vhack.eu"; + in { + sendmail = "${pkgs.postfix}/bin/sendmail"; + + transport = "sendmail"; + hostname = "server1.vhack.eu"; + port = 587; + username = emailAddress; + tls = true; + disable_starttls = true; + from_address = emailAddress; + }; + }; }; # The `configureNginx` option does not do this for some reason diff --git a/system/services/mail/users.nix b/system/services/mail/users.nix index eb9c714..0bae1a7 100644 --- a/system/services/mail/users.nix +++ b/system/services/mail/users.nix @@ -40,9 +40,13 @@ "@sils.li" ]; }; + # Mail-Account used by hosted software "mastodon@vhack.eu" = { hashedPassword = "$2b$05$pSby3x2p3cHg0FyAE8IiJ.nYUqtAIR10JA8HNpHwMAiLXqc.ltSK."; }; + "peertube@vhack.eu" = { + hashedPassword = "$y$j9T$hyWQ8Awd2Xrc6qsK.2hwE1$LxACfaeW.yHGbkQL95dWtID9.zXL/aMwT6lp.yU/0g0"; + }; }; } |