Difference between revisions of "Cloud Connection"

From wiki.fine.cz
Jump to navigation Jump to search
Line 4: Line 4:


* See list of [https://www.synology.com/en-uk/dsm/packages/ContainerManager Synology Applied Models] for '''Container Manager (Docker)'''. If your model is supported navigate to the Package Center and install '''Container Manager (Docker)''' app.  
* See list of [https://www.synology.com/en-uk/dsm/packages/ContainerManager Synology Applied Models] for '''Container Manager (Docker)'''. If your model is supported navigate to the Package Center and install '''Container Manager (Docker)''' app.  
[[File:Container_manager.png|frameless|721x721px]]
[[File:Container_manager.png|frameless|915x915px]]
*Open the '''Container Manager''' app and navigate to '''Registry'''. Search for <code>minio</code> and select '''minio/minio'''. Double click '''minio/minio''' and choose the '''latest''' build and download container image.
*Open the '''Container Manager''' app and navigate to '''Registry'''. Search for <code>minio</code> and select '''minio/minio'''. Double click '''minio/minio''' and choose the '''latest''' build and download container image.
[[File:Docker_Repository.png|frameless|719x719px]]
[[File:Docker_Repository.png|frameless|903x903px]]
* Deploy the image by giving it a '''name''' and selecting '''auto-restart''' and click '''Next'''.
* Deploy the image by giving it a '''name''' and selecting '''auto-restart''' and click '''Next'''.
[[File:Container_name.png|frameless|709x709px]]
[[File:Container_name.png|frameless|896x896px]]
*The container will use both ports 9000 and 9090 (TCP). Define that under '''Port Settings'''.
*The container will use both ports 9000 and 9090 (TCP). Define that under '''Port Settings'''.
[[File:Container-ports.png|frameless|706x706px]]
[[File:Container-ports.png|frameless|706x706px]]
Line 18: Line 18:
[[File:Container-exec.png|frameless|636x636px]]
[[File:Container-exec.png|frameless|636x636px]]
*That was all of the required settings. Your '''Summary''' page should look like this.
*That was all of the required settings. Your '''Summary''' page should look like this.
[[File:Container-summary.png|frameless|725x725px]]
[[File:Container-summary.png|frameless|906x906px]]
*You now have a MinIO S3 server. Verify it is running by selecting '''Container''' and checking the status.
*You now have a MinIO S3 server. Verify it is running by selecting '''Container''' and checking the status.


Line 24: Line 24:


* Open a Browser and type in your '''NAS IP''' along with '''9090''' as the port (e.g. <code>192.168.0.30:9090</code>) to access the Minio Object Store web page.
* Open a Browser and type in your '''NAS IP''' along with '''9090''' as the port (e.g. <code>192.168.0.30:9090</code>) to access the Minio Object Store web page.
[[File:Minio-server.png|frameless|692x692px]]
[[File:Minio-server.png|frameless|870x870px]]
* Enter the configured '''username''' and '''password''' to access the Object Store web page.
* Enter the configured '''username''' and '''password''' to access the Object Store web page.
[[File:Minio-overview.png|frameless|663x663px]]
[[File:Minio-overview.png|frameless|879x879px]]
* Choose '''Create a Bucket''' and enter the desired bucket name and click '''Create Bucket'''.  
* Choose '''Create a Bucket''' and enter the desired bucket name and click '''Create Bucket'''.  
[[File:Minio-bucket.png|frameless|668x668px]]
[[File:Minio-bucket.png|frameless|888x888px]]

Revision as of 21:39, 15 November 2023

Set Up an S3 Server on Synology NAS

Installing Container Manager and MinIO Server

  • See list of Synology Applied Models for Container Manager (Docker). If your model is supported navigate to the Package Center and install Container Manager (Docker) app.

Container manager.png

  • Open the Container Manager app and navigate to Registry. Search for minio and select minio/minio. Double click minio/minio and choose the latest build and download container image.

Docker Repository.png

  • Deploy the image by giving it a name and selecting auto-restart and click Next.

Container name.png

  • The container will use both ports 9000 and 9090 (TCP). Define that under Port Settings.

Container-ports.png

  • Create a folder with some name in the /docker shared folder, or your own /minio root shared folder and mount that under Volume Settings as /data

Container-volume.png

  • Add two new Environment variables MINIO_ROOT_USER and MINIO_ROOT_PASSWORD to set the root user credentials. NOTE: The password and username will be logged, you should generate a long random string for this (further reading)

Container-env.png

  • You have to have the Execution Command configured to actually get it to run the Minio server. Otherwise the container just exists. Set the execution command to: minio server /data --console-address ":9090"

Container-exec.png

  • That was all of the required settings. Your Summary page should look like this.

Container-summary.png

  • 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 9090 as the port (e.g. 192.168.0.30:9090) to access the Minio Object Store web page.

Minio-server.png

  • Enter the configured username and password to access the Object Store web page.

Minio-overview.png

  • Choose Create a Bucket and enter the desired bucket name and click Create Bucket.

Minio-bucket.png