So far I've successfully deployed Jellyfin from Portainer, creating the various settings from the GUI.
After adding additional disk space, I thought it might be worth trying to deploy via a Custom Template (still within Portainer). Composing the file was pretty easy as there's lots of help available.
Portainer helpfully shows errors in the file, and its proving difficult to resolve the error in the final line (restart:unless-stopped)
YAML file as follows -
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
/srv/dev-disk-by-uuid-33cf22b6-9ac9-4430-87c3-4b83defeace7/config:/config
/srv/dev-disk-by-uuid-33cf22b6-9ac9-4430-87c3-4b83defeace7/tv:/data/tvshows
/srv/dev-disk-by-uuid-c7f127de-5b40-40e1-b2a4-9d8ebb7bae1f/films:/data/movies
/srv/dev-disk-by-uuid-33cf22b6-9ac9-4430-87c3-4b83defeace7/photos:/data/photos
/srv/dev-disk-by-uuid-33cf22b6-9ac9-4430-87c3-4b83defeace7/music:/data/music
ports:8096:8096
restart:unless-stopped
I've tried deploying the stack, and it fails to deploy with the error:
failed to deploy a stack: yaml: line 16: could not find expected ':'
I can't see where the missing colon should be - can anyone shed a little light please?