A while back Synology stopped supporting their “Video Station” software, which indexed your Movies and TV Shows in the “video” share, and allowed you to view and stream them conveniently from the native apps or browser.
However, that’s no issue because Jellyfin does the same if not more (more!) and you can easily set it up on a Synology NAS through Docker (get it from the Package Center where it’s known as Container Manager).
Assuming you’re migrating from Video Station, you likely already have the video share, in my case it’s in /volume1/video and if you installed Docker you should also have the docker share (if not, create one), then create the folders /volume1/docker/jellyfin/{config,cache}
meaning both the config and cache folders in the jellyfin folder.
Now start container manager, go to the “Project” view and choose “Create”, enter the project name “jellyfin”, set the path to /volume1/docker/jellyfin
and as the source you choose “Create docker-compose.yml” which will give you a text field where you copy the following:
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
network_mode: 'host'
volumes:
- /volume1/docker/jellyfin/config:/config
- /volume1/docker/jellyfin/cache:/cache
- type: bind
source: /volume1/video
target: /media
read_only: true
restart: 'unless-stopped'
# Optional - alternative address used for autodiscovery
#environment:
# - JELLYFIN_PublishedServerUrl=http://example.com
# Optional - may be necessary for docker healthcheck to pass if running in host network mode
extra_hosts:
- 'host.docker.internal:host-gateway'
Click next a bunch of times and wait for it to create and start it. Great!
Now you can access Jellyfin at your NAS IP at port 8096 (assuming the firewall rule for that port allows it!)
Why do it this way instead of the official documentation’s way? Because the official documentation uses the old method where you create a container manually without a docker compose file, which makes it more difficult to manage or change things later on. Plus, with the docker compose way, you can update and restart your container with one click.
I run this blog in my spare time, if this helped you out, consider donating a cup of coffee. :3
Leave A Comment