The Synology Docker UI is nice but lacks some functionality such as Stacks, Templates and other useful things that can make managing your containers a lot easier. Portainer will run seamlessly along side the Synology Docker UI.

First make a folder on your Synology to hold the portainer data and

make sure you change the path /volume1/docker/portainer in the example to match yours.

Open a putty connection to your Synology and login with the admin user. Now become root by typing sudo su – then your root password.

Now run the following command I grabbed right from the Portainer install website. Make sure the highlighted text below matches the location of the folder you created on your NAS. To get the exact location, you can right click the folder in File Station and select Properties.

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer:/data portainer/portainer

Now check and see if it worked by opening a browser and going to http://ip_of_your_synology:9000 and choose an admin password then press Create user.

Select the local environment and press the Connect button.

Once logged in, go to Settings > Endpoints and edit the local endpoint and set the public IP to the IP of your Synology NAS.

This will allow you to click on the Published Ports to view your applications. Without an endpoint it will just load a localhost IP and most likely not work,

There is so much to learn about Portainer but that is for another guide. Now you can start adding more containers and have much more control over them using Portainer!

What is your favorite thing about Portainer? How does Portainer help you manage your containers? Let us know in the comments below!

More about Portainer

Website – GitHub Repo