From 8c7ebd4bf72a931e8db4779921058e743747fe0b Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Tue, 31 Jan 2023 12:23:53 +0100 Subject: [PATCH] Set up emails for outline now that we are able to send emails --- nki-personal-do/configuration.nix | 11 +++++++++++ nki-personal-do/secrets/secrets.yaml | 8 +++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/nki-personal-do/configuration.nix b/nki-personal-do/configuration.nix index b92af9d..03b21e6 100644 --- a/nki-personal-do/configuration.nix +++ b/nki-personal-do/configuration.nix @@ -101,6 +101,7 @@ # Outline sops.secrets.minio-secret-key = { }; sops.secrets.authentik-oidc-client-secret = { owner = "outline"; }; + sops.secrets."outline/smtp-password" = { owner = "outline"; }; services.outline = { enable = true; package = pkgs.unstable.outline; @@ -128,6 +129,16 @@ displayName = "DTTH Account"; }; + smtp = { + fromEmail = "DTTH Wiki "; + replyEmail = ""; + host = "mx1.nkagami.me"; + username = "dtth.wiki@nkagami.me"; + passwordFile = config.sops.secrets."outline/smtp-password".path; + port = 465; + secure = true; + }; + forceHttps = false; }; systemd.services.outline.environment.PGSSLMODE = "disable"; diff --git a/nki-personal-do/secrets/secrets.yaml b/nki-personal-do/secrets/secrets.yaml index 9ef1f33..8e1fb53 100644 --- a/nki-personal-do/secrets/secrets.yaml +++ b/nki-personal-do/secrets/secrets.yaml @@ -7,8 +7,10 @@ minio-secret-key: ENC[AES256_GCM,data:FkF4hFiW7s5gYbMbdemsmhduYDtb/aqMoUgP+CWI3r cloudflare-dns-api-token: ENC[AES256_GCM,data:2ny3JehpK30fTUDKrbzHv1QOczriChRyMQn6kNPULpUJ+eVwdptLvg==,iv:8wNAn3oawzLez7sO4ZvhFXcaZIpFVKgKCvTBlszFHn8=,tag:fRaO+u/5MtAWnTiy2Zwh0Q==,type:str] #ENC[AES256_GCM,data:KWrVRQg+cLm5MUdfsYrh7hkI4CWkl4Z0sDj0769eebeXDy+veixrQrxh1ZW+ro3WLwoIdU/IH5DPM4TWYn2qoM5aDHjGX764pr1x,iv:uZHBsGvSHv9vd/Wragl1dYNJ+8vCcMit2K3SrMFlz7s=,tag:7z4LyADfQvXsM2vvtWru8w==,type:comment] traefik-dashboard-users: ENC[AES256_GCM,data:kviapOq+xzxhjryse+5DaZbXRS/LEYyjqqFbHymXAZVEkWlu0T5pZ2bxSNCbXN+tXnb0u+6YPgGCaRNPLW74AF1hO8W8QqlLDA==,iv:41bwPyFQcuOLILTjLWUu5Kcnct/MaIIJsMbllc+n7Y0=,tag:17HyUjfRUcLGb0FrUm1O2A==,type:str] -mail-users: ENC[AES256_GCM,data:66tQo045ekEQJncnDLdJiQ6NneyRW9i0J3mr9fejo1SnB1OBRnEf++d36sL/Yi2fGhM2Mh2kObutodDGijYrx4ZtEDAxFzOuvEoLH+HpwAdHAcQ=,iv:jZ5EAEC2s0Z35uY6j4tQ8JLAOACmLAuavdMW0udhpzU=,tag:Y7dwqEiccQ8a1SwhIPAMfA==,type:str] +mail-users: ENC[AES256_GCM,data:DXVx2e6MSSSpHfKFD35zHGnGDPoZi7cOqPfAGubxa4gupatYcpI+PDEYwCPUc1ep2RXRXEMQW1BC3AOOEV/HUKfsPXOsx7jdb8Q4uHPb/ZJ7yNucNl3YxGBiP8N4/u4Avc9kGiHVsVlsMbVIMuOj3a/OF0x7g95DDNT4BscTCjKDFX+mMnkKceemUCc4gmmOJNAU3ytssCwdVZho0nzY80hGT2BwFXXE/KDl/Q==,iv:7zf1Av7I9nXxeRFGNBKK//1FqSTHzCavZTknx5lEy4g=,tag:zXUlnNxBi1JybnTlCAKF0g==,type:str] youmubot-env: ENC[AES256_GCM,data:m/NGN8r6Caq2tTHeVWV9y5fol9r36aKYYXLjHaa0AR+0XpVeJdXVZxPfQtzX4uo09rOGAPE4lepO05weo7mvEjI5m5QJ4FWrw0/HkLm4SUWnTnDU6BlK7l4K/2Ayz7jmD6GLWI+KcOSjEmma9GXNkVwDnxVrwaAWYOfDqDJMjMES/1S8OgCe5+74MCgNeefIwgXnmmxVMpl8fAdnOgovh1zRvcKPVrN5T0ia39IatDERwegas+q8t90Jjw==,iv:IEFvaMWzgClbHbsxGTdP5EdGayHQgggOT9CU7oAyMtE=,tag:GoEEcGCNHMimzltDit4kzA==,type:str] +outline: + smtp-password: ENC[AES256_GCM,data:zpIi6jVB2Y7ksBOR8SGFgjOD1x3aS6dKa6taLKB8v2l9p92iWDti75qgB1puglmmq8mCzz8KXLrM0Bv7W8GWRg==,iv:6tKINzQcApmNuIbNn0kSzFJtwn3rky/uFG2Ff3lazUk=,tag:kjB6qB87tRQVpy32Pt3D5A==,type:str] sops: kms: [] gcp_kms: [] @@ -42,8 +44,8 @@ sops: U1V2ZGozMWc3NzJMamgwbXB6dE4vME0Kxw2aeENkO0hg0bvpshoI1rMbw8T6LpXf n1bnkmfCSE2V5JlI7z6jvuW/6C7bo6RDbbmLOA8dbF4sVTbnymsqsw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2022-12-03T17:43:59Z" - mac: ENC[AES256_GCM,data:ce5pg2NfCUf+QP9PTPf4P3pVTNKV3Xyva6MDvgXf/OuwWwUn4e4S1TM8l2wkvXF9N5VaSZlVQOFh/a9PwOvsuku/bRnX0QdDi1LShLQdVChG/yQ1ocNAIZ8RO7PhORoi8UBVCKtq0Eq8Wd8LEOUse1zmPHSfnJWqjHODfSrWztI=,iv:9qG7SEoxKHb/EIvhCxGLdaZPf6UZ1fq0Lbe0b8v1Et8=,tag:DB9Z4ssVlDhQddbw+9ztag==,type:str] + lastmodified: "2023-01-31T11:07:33Z" + mac: ENC[AES256_GCM,data:p0i2UKKVZVnp38Kh5Y1vD1UUeYt8MSb9ICxn6o+iRO0uHMxtlxr8yTJ2erczPNp0HcFnShBIBlVaZ5m3SmAWmrpF3fNKcJEPr+cgajkcXbzJoyjiH6LtKwS1sp/geKlLMlTFzBOhKx9xbGB7TJ1/XRB3c+n+Ed/wkp61xes9uT4=,iv:8KYZJpYPX92/KcmTt7+YLafNkxnAcZ6YOnitecoGdWs=,tag:EtbogNCTj2pOU9p5R3+G9g==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.7.3