Skip to content

Synopackage on your DSM (using Docker)

Szymon Bełus edited this page Jan 16, 2020 · 4 revisions

This is an instruction How to install synopackage on your own Synology's DSM.

Prerequisites

  • You may need to know what is Docker, Image and Container.
  • DiskStation device with Intel processor (this is the requirement for the Docker package)
  • Installed package "Docker"

Instruction

Download image

02_docker_image

  1. Open Docker UI
  2. Go to "Registry" tab
  3. Type "synopackage_dotnet" and click search
  4. Choose the right image
  5. Click "Download" button

The image - prepare to run

03_docker_image_downloaded

  1. Go to "Image" tab & wait for download complete
  2. Click on the downloaded image
  3. Click "Launch" button
  4. Choose tag (screen below) - see which tag to choose?

03_docker_launch_choose_tag

Launch wizard (step 1)

04_docker_launch_container

  1. Type the name of container, i.e. "synopackage"
  2. Click "Advanced settings" button

Launch wizard (step 2 - auto-restart)

05_docker_advanced_settings

  1. (Optional) if you wish to auto-restart (after restart the device) you may check "Enable auto-restart"

Launch wizard (step 3 - volume)

Here you can map application cache folder to your folder located in DSM shared folder. This is very useful if you plan to update docker image of synopackage in the future, because application will not download icons twice. It will be done just once.

06_docker_volume

  1. Click "Add folder" button

07_docker_volume_create_folder

  1. Choose "docker" shared folder
  2. Type your volume name, i.e. "synopackage_cache"
  3. Click "Ok" button
  4. Click "Select" button

08_docker_volume_map_folder

  1. On your local folder there will be path "docker/synopackage_cache".
  2. Type "/app/wwwroot/cache" on the "mouth path"

Launch wizard (step 3 - port settings)

08_docker_port_settings

  1. Type port, on which the app will be visible on your NAS, i.e. 8080

Finish the wizard - summary

09_docker_summary

Now it's time to finish the wizard. Click "Apply" button

Let's see if it works

Go to "Container" tab

10_docker_container_is_running

Open your browser and navigate to "http://[your_NAS_IP/quickconnect_name]:8080". You should see the website

11_synopackage

Now you may setup your settings (click red blinking settings icon on the top right) and set your model and version.

That's it!