Strapi provides a media library with features like thumbnailing images and storing files as objects.
But without any provider, the files are stored in the code at public/uploads. But this is not desirable as the code size will keep increasing, and the files are directly stored in a file system.
Strapi has good integration with cloud providers like AWS, Azure, and Google Firebase, but this may not be desirable as we want the content to be on-premises.
An alternative is for us to host the object storage by ourselves. One such provider is MinIO.
But there are no plugins/providers available in the marketplace for usage.
Here is a blog about how we can configure it: https://krisadas.medium.com/use-minio-object-storage-in-strapi-dfe37b54e42e
The task is to check whether it will work according to this blog.
In future, we can create our provider in strapi, which will be a separate project.
Strapi provides a media library with features like thumbnailing images and storing files as objects.
But without any provider, the files are stored in the code at
public/uploads. But this is not desirable as the code size will keep increasing, and the files are directly stored in a file system.Strapi has good integration with cloud providers like AWS, Azure, and Google Firebase, but this may not be desirable as we want the content to be on-premises.
An alternative is for us to host the object storage by ourselves. One such provider is MinIO.
But there are no plugins/providers available in the marketplace for usage.
Here is a blog about how we can configure it: https://krisadas.medium.com/use-minio-object-storage-in-strapi-dfe37b54e42e
The task is to check whether it will work according to this blog.
In future, we can create our provider in strapi, which will be a separate project.