Samsung and Pluto dockers on Synology

Thats amazing!

I'm newbie with docker and use it for some experiments with home assistant.

But I don't understand correctly what portainer is doing :confused:
Can I install it with the website of the nas or is it necessary to do this with a terminal like putty!?

I still got Pluto (jonmaddox) and samsung (matthuisman) working on my nas! :wink:
Is there an autoupdate included in this docker images of both?

Thanks!

Portainer is just another docker container to install, but once installed it's a docker manager that works alongside the Docker Manager for your OS and is easier to use.

No, the containers don't update automatically. Portainer makes it easy to update them when there's a new version available though.

Installed Portainer, but.. not seeing an update button when i select the image. I guess i need to update the Samsung one, cause he said there are changes to it. (Guide url and format change)

Edit: Googling, seems to have found the process of Stop image, Re-create button, Re-pull image option, re-create.
EDIT2: Yup that did it.

I'm out of town, but just remoted in with Tailscale and updated it using Portainer.
Stack Editor for samsung and click the "Update the stack" button


Then select to "Re-pull image and redeploy" then Update
That pulls the latest image and recreates the container
Screenshot_28-8-2024_181058_100.91.124.61
Then I updated the XMLTV Guide Data url in the Custom M3U Channel settings

Watchtower is a great docker utility that will automatically update any or all of your docker containers.

1 Like

Just make sure if it updates your containers automatically it will cause no issues.
I custom modify some images (Pluto for Channels-maddox) and need some containers to start at a certain time.
That's why I use diun to just notify me if updates are available and then I use portainer to update them.
Getting notified of image updates with Diun - Hosting / Containers - Channels Community (getchannels.com)
It will also notify me of updates to containers I want to watch, but don't have installed.
I'm sure you could do the same with Watchtower.

Will this update a Container while it is in use ? for Example recording TUBI TV and a new image is posted will it update it?

Yes, you can specify in Watchtower to not update specific containers.

And to watch certain images you don't have installed?

A post was split to a new topic: What is a docker container

That is exactly what it does. It goes through your containers and if one is already running it stops it, loads the updated container image, then starts the container.

So that is no good as any recordings happening using that container will be interrupted. I pass on this rather check on my own.

I agree, and recommend setting up Watchtower to run on demand using this approach:

version: '3.9'
services:
  watchtower:
    image: containrrr/watchtower:${TAG}
    container_name: watchtower
    environment:
      - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      - WATCHTOWER_RUN_ONCE=${WATCHTOWER_RUN_ONCE}
    labels:
      - 'com.centurylinklabs.watchtower.enable=true'
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

And, the env vars:

TAG=latest
WATCHTOWER_RUN_ONCE=true

Using this "run once" approach, Watchtower remains in an exited state until you specifically start it, and then any running containers will be updated. If there's a container you don't want updated, simply stop it before running Watchtower and it won't be touched.

Great

time="2024-08-29T14:18:33Z" level=info msg="Watchtower 1.7.1"
time="2024-08-29T14:18:33Z" level=info msg="Using no notifications"
time="2024-08-29T14:18:33Z" level=info msg="Checking all containers (except explicitly disabled with label)"
time="2024-08-29T14:18:33Z" level=info msg="Running a one time update."
time="2024-08-29T14:18:52Z" level=info msg="Found new bnhf/olivetin:latest image (734fc0f45883)"

This is the way I use it. I'm in control of when it runs.

@Edwin_Perez @cyoungers

One other interesting thing to know about Watchtower is that this labels section can be added to any service in any stack, and set to false if there's a container you don't want to be updated by Watchtower (as long as that label is in place):

Thinking of splitting most of this this off to a generic new topic about updating docker containers.
Anyone have something to add before I do?

1 Like

Is there any way to config the ports of the samsung and Pluto Image after install?
They are already installed and if I restart my nas the ports will change;(

Is there any possibility to access the epg and playlist from the internet? Want to use ist for my iptv App on my tablet.

Best regards

I'm going to try and answer here.

Is there any way to config the ports of the samsung and Pluto Image after install?
They are already installed and if I restart my nas the ports will change;(

You can log iinto container manager, stop the container, change the port and click the blue save button.
Hit start.

Is there any possibility to access the epg and playlist from the internet? Want to use ist for my iptv App on my tablet.

I would suggest using a program like m3u editor.
and Stream link manager.

m3u editor:

I use m3u editor to handle all my iptv stuff.
I use Stream Link manager to do all the pluto, plex, and samsung etc.
I am not a huge fan of the epg stuff provided by the providers.
I would rather use the streams themselves and let Channels Grace Not data handle my guide stuff.

:edit:
I still add a port forward into my router.
Now I have access via quickconnect to my Pluto/ samsung image.
That's all I want :wink: