MinIO as a S3 provider for Synapse on (Docker-based) by ~glorifiedgluer
Custom Dockerfile
You need a custom Dockerfile to add support for Synapse’s S3 Storage Provider.
FROM matrixdotorg/synapse:v1.77.0
RUN pip install synapse-s3-storage-provider
Cleanup Job
Although one can use the S3 provider as a storage solution, it was designed to be more of an archive solution than the former.
Follow the repository’s instructions to configure your database connection