
Give it a name, and click “Advanced Settings”. Double click it and select the latest tag to begin the download.Ĭlick “Images” in the sidebar, and once the minio image is finished downloading, select it and click “Launch” at the top.

Open the Docker application in DSM and search the registry (by selecting “Registry” in the application sidebar) for minio/minio, it should be the first result. Although if you’re writing lots of data (like constant video or logs) I might choose to keep these options disabled.Īpply the changes and save your new folder. I did end up enabling data checksums and compression, because I had no reason not to. I also didn’t choose to encrypt this folder. I didn’t want it showing up in my network so I chose to hide it, I also disabled the recycle bin, since it didn’t seem necessary for this task. Just navigate to Shared Folder > Create and create a new “Minio” folder: We want all the data pushed to Minio to be in its own shared folder, so we’ll create one really quick in the Control Panel.

You should also have a Let’s Encrypt certificate installed using the certificate manager in Control Panel > Security> Certificate. You should install the Docker package from Synology’s Package Center before we begin. We’re also going to add a TLS certificate to the Minio install, using a Scheduled Task and Synology’s built-in certificate manager. In this article, I’m going to install Minio on my Synology DS718+ with a shared folder as the storage backend, using Docker. Enter Minio, a self-hosted cloud storage application with a simple interface, compatibility with multiple storage backends, and S3 API compatibility.


It seems object storage is an integral part of any cloud-based web technology these days, but sometimes offloading that aspect of your work to a provider like Amazon S3 or Azure Blob Storage just isn’t feasible or possible.
