diff --git a/public/v4/apps/jellyfin.yml b/public/v4/apps/jellyfin.yml new file mode 100644 index 0000000..258597a --- /dev/null +++ b/public/v4/apps/jellyfin.yml @@ -0,0 +1,49 @@ +captainVersion: 4 +services: + $$cap_appname: + image: ghcr.io/linuxserver/jellyfin + environment: + PUID: $$cap_puid + PGID: $$cap_pgid + TZ: $$cap_tz + JELLYFIN_PublishedServerUrl: '$$cap_appname.$$cap_root_domain' + volumes: + - $$cap_appname-config:/config + - $$cap_appname-tvshows:/data/tvshows + - $$cap_appname-movies:/data/movies + caproverExtra: + containerHttpPort: '8096' + ports: + - 7359:7359 + - 1900:1900 +caproverOneClickApp: + variables: + - id: '$$cap_puid' + label: Jellyfin UserID + defaultValue: 1000 + description: UserID used by JellyFin to avoid permission problems, please refer to docs- https://github.com/linuxserver/docker-jellyfin#Parameters + validRegex: /[0-9]/ + - id: '$$cap_pgid' + label: Jellyfin GroupID + defaultValue: 1000 + description: GroupID used by JellyFin to avoid permission problems, please refer to docs- https://github.com/linuxserver/docker-jellyfin#Parameters + validRegex: /[0-9]/ + - id: '$$cap_tz' + label: Time Zone + defaultValue: Asia/Kolkata + description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + validRegex: /.{1,}/ + instructions: + start: |- + Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. + It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. + + For more details visit- https://github.com/jellyfin/jellyfin + + PS. It might not work with RPi, or atleast, you wont be able to use OpenMax or V4L2 because Caprover ignores 'devices' parameters of docker-compose + end: |- + Jellyfin has been successfully deployed! Please wait atleast 2-4 mins before trying to connect. To enable HTTPS, enable it inside app config from caprover dashboard. 'Enable HTTPS' setting inside of Jellyfin might not work. + displayName: Jellyfin + isOfficial: false + description: A free media streaming alternative to Plesk. Also supports group sync. + documentation: See https://github.com/linuxserver/docker-jellyfin diff --git a/public/v4/logos/jellyfin.png b/public/v4/logos/jellyfin.png new file mode 100644 index 0000000..d450630 Binary files /dev/null and b/public/v4/logos/jellyfin.png differ