Redakt supports several different file storage modules. The file store module is responsible for storing and retrieving media files and other blob data. The Local File System file store module is included in the core and is the default module if no other module is registered.
Module list
Redakt develops and maintains the following file store modules. Click on the links below for setup & configuration instructions.
- Local File System storage module
- Azure Blob Storage module
- Amazon S3 storage module
- Grid FS file storage module
- Raven DB Attachments file storage module
CDN
You may prefer to use a Content Delivery Network (CDN) to optimize the response times of your media files. If so, you need to set the Redakt.Web.Media.RootUrl
application setting to the fully qualified media root of your CDN, e.g. https://redakt.azureedge.net/media
for a typical Azure CDN URL. When using the image tag helpers in your views, media URLs with be set to your CDN root automatically.
Custom implementation
You can also develop your own file storage module by implementing the IFileStore interface.