diff --git a/hosts/cube/nextcloud/default.nix b/hosts/cube/nextcloud/default.nix index a3b7f27..fcd501c 100644 --- a/hosts/cube/nextcloud/default.nix +++ b/hosts/cube/nextcloud/default.nix @@ -5,8 +5,7 @@ let fqdn = "cloud.${domain}"; in serverSystemConfiguration { - age.secrets."cube/password.nextcloud".owner = "nextcloud"; - age.secrets."cube/password.mail.nextcloud".owner = "nextcloud"; + age.secrets."cube/password.nextcloud".owner = "nextcloud"; services.postgresql = { ensureDatabases = [ "nextcloud" ]; @@ -48,20 +47,11 @@ in serverSystemConfiguration { extraOptions = { default_phone_region = "TR"; - mail_smtphost = config.mailserver.fqdn; - mail_domain = domain; - - mail_smtpauth = true; - mail_smtpport = "465"; - mail_smtpsecure = "ssl"; - + mail_smtphost = "::"; + mail_smtpmode = "sendmail"; mail_from_address = "cloud"; - mail_smtpname = "contact@${domain}"; }; - # { "mail_smtppassword": "..." } - secretFile = config.age.secrets."cube/password.mail.nextcloud".path; - phpOptions = { "opcache.interned_strings_buffer" = "16"; output_buffering = "off"; diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 176bd68..9823c4b 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -18,8 +18,7 @@ in with keys; { "cube/password.grafana.age".publicKeys = key cube; "cube/password.mail.grafana.age".publicKeys = key cube; - "cube/password.nextcloud.age".publicKeys = key cube; - "cube/password.mail.nextcloud.age".publicKeys = key cube; + "cube/password.nextcloud.age".publicKeys = key cube; "enka/password.hash.orhan.age".publicKeys = key rgbcube; "enka/password.hash.said.age".publicKeys = key rgbcube;