diff options
| author | schererleander <leander@schererleander.de> | 2026-02-04 19:39:23 +0100 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2026-02-04 19:43:51 +0100 |
| commit | 747ee6845216d4ab5402bae409fb8b594d2ea95d (patch) | |
| tree | fe235622b445d79cbd81751382d8eae6c6c6f1da /modules/nixos/server/nextcloud | |
| parent | 358a1aeedb1f337181515e8a384a0fb908a790ba (diff) | |
fix(nextcloud): disable mail and fix HMAC session encryption
Diffstat (limited to 'modules/nixos/server/nextcloud')
| -rw-r--r-- | modules/nixos/server/nextcloud/default.nix | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/modules/nixos/server/nextcloud/default.nix b/modules/nixos/server/nextcloud/default.nix index 1a87ef6..ccaad46 100644 --- a/modules/nixos/server/nextcloud/default.nix +++ b/modules/nixos/server/nextcloud/default.nix @@ -26,6 +26,9 @@ in adminuser = "schererleander"; adminpassFile = config.sops.secrets."nextcloud-admin-pass".path; }; + secrets = { + secret = config.sops.secrets."nextcloud-secret".path; + }; settings = { maintenance_window_start = 2; # 02:00 default_phone_region = "de"; @@ -33,25 +36,8 @@ in trusted_domains = [ "cloud.schererleander.de" ]; logtimezone = config.time.timeZone; log_type = "file"; - enabledPreviewProviders = [ - # Default - "OC\\Preview\\BMP" - "OC\\Preview\\GIF" - "OC\\Preview\\JPEG" - "OC\\Preview\\Krita" - "OC\\Preview\\MarkDown" - "OC\\Preview\\OpenDocument" - "OC\\Preview\\PNG" - "OC\\Preview\\TXT" - "OC\\Preview\\XBitmap" - # Non default - #"OC\\Preview\\Font" - "OC\\Preview\\HEIC" - "OC\\Preview\\MP3" - "OC\\Preview\\Movie" - "OC\\Preview\\PDF" - #"OC\\Preview\\SVG" - ]; + # Disable mail functionality for single-user instance + mail_smtpmode = "null"; }; phpOptions."opcache.interned_strings_buffer" = "64"; }; |
