Installing Docker and MinIO Server
- Install the required disks and the DSM operating system by following the quick start guide that came with your Synology NAS. Once the NAS is running, navigate to the Package Center and install Docker.
- Open the Docker app, and navigate to Registry. Select minio/minio.
- Double click minio/minio and choose the latest build.
- Choose Container and select Create to make your Minio server container. Select Minio, and click Next. Select Use the same network as Docker Host and click Next. Select Advanced Settings, and then Execution Command. Type
minio server /datain the Command field and click Save.
- Click Next and choose Add Folder. Select Create Folder, enter a new folder name, and click OK. In this example, the folder is called MylioStorage.
- Choose Select and type
/datafor the mount path and click Next and Done.
- You now have a MinIO S3 server. Verify it is running by selecting Container and checking the status.
Creating a Bucket
- Open a Browser and type in your NAS IP along with 9000 as the port (e.g.
10.0.0.30:9000) to access the Minio Object Store web page.
- Enter the default username
minioadminto access the Object Store web page.
- Choose Create a Bucket and enter the desired bucket name and click Create Bucket. Copy your bucket name and paste the information into a safe place (e.g., a notes app or word processing document) for later use.
Generating Access Keys
Navigate to the Access Keys section and choose Create access key. Click Create, then copy your access key and secret key and paste the information into a safe place (e.g., a notes app or word processing document) for later use.
Creating the Server Endpoint URL
Your S3 NAS private cloud can be configured for accessibility on your local area network only or enabled for access outside your local network.
Configurations using your local area network only will enable Mylio devices to sync with your private cloud while connected to your local/home network. They will not facilitate remote sync when away from your local/home network.
Making your private cloud accessible outside your local area network will enable Mylio devices to sync with your private cloud when connected to your local/home network and remotely via the internet.
Using Your Private Cloud On Your Local Area Network Only
To use your private cloud on your local area network only, your endpoint will consist of your NAS’s IP*and the *port and bucket name. In this example, the Endpoint URL is:
Copy your Endpoint URL and paste the information into a safe place (e.g., a notes app or word processing document) for later use.
Making Your Private Cloud Accessible Outside Your Local Area Network
- In the Control Panel, under External Access, select DDNS and Add to create a DDNS name. In this example, we chose Synology as our Service Provider, entered our Hostname, checked the box to Get a certificate from Let’s Encrypt and set it as default, then clicked OK.
We then see the DDNS name we created with the status Normal.
- In the Synology Control Panel, select Login Portal.
- Click on Advanced, then Reverse Proxy, then click Create on the Reverse Proxy Page. Enter values directing
httpstraffic to local
httpand click Save.
- Copy the new URL under Source and paste the information into a safe place (e.g., a notes app or word processing document) for later use.
- Format your Endpoint URL using the Source URL you copied above combined with your Bucket name. (e.g.
- To access this URL outside your home network, you must set up port forwarding on your router. For example,
External port 9043to
Internal port 9043on your Synology NAS. (Please visit Port Forwarding for specific instructions for your router.)
Adding your Synology Personal Cloud to Mylio Photos
- Click the Dashboard icon in the left sidebar.
- Select Devices then click or tap the ADD button at the top of the Devices section then choose Cloud Service from the Add Device dialog.
- Choose S3 Compatible Cloud or NAS Storage.
- Choose either Encrypt my files or Don’t encrypt my files. Then click the Add Cloud Drive button.
- Enter the Server Endpoint (URL), Access Key, and Secret Key you created above.
- Click the Connect button. Once the connection is complete, you’ll see a success message.
- Mylio Photos+ will analyze the Cloud service you choose and recommend a setup based on your Mylio Photos Library size and the available storage of the Cloud service you’re adding. In this example, Mylio Photos+ recommends that Synology NAS be set up as a Vault, which will keep a complete copy of the Mylio Photos Library.
- Once you’ve selected your preferred sync policy, click or tap the Looks Good button to complete the setup. Your Synology NAS will be added and visible in the Devices section of the Dashboard.