diff --git a/modules/services/nextcloud-instance.nix b/modules/services/nextcloud-instance.nix index 5bc338e..86c147c 100644 --- a/modules/services/nextcloud-instance.nix +++ b/modules/services/nextcloud-instance.nix @@ -63,6 +63,28 @@ in { license = "agpl3Only"; }; }; + + # Preview settings (video may be a security risk) + settings = { + enable_previews = true; + enabledPreviewProviders = [ + "OC\\Preview\\BMP" + "OC\\Preview\\GIF" + "OC\\Preview\\JPEG" + "OC\\Preview\\Krita" + "OC\\Preview\\MarkDown" + "OC\\Preview\\MP3" + "OC\\Preview\\OpenDocument" + "OC\\Preview\\PNG" + "OC\\Preview\\TXT" + "OC\\Preview\\XBitmap" + "OC\\Preview\\Movie" + "OC\\Preview\\MP4" + "OC\\Preview\\AVI" + "OC\\Preview\\MKV" + ]; + preview_ffmpeg_path = "${pkgs.ffmpeg}/bin/ffmpeg"; + }; }; # Fallback server with only 403