Added Jellyfin (#428)

* Added Jellyfin

* Added HTTPS info in 'end' instruction
This commit is contained in:
Raghav Vashisht 2021-05-08 06:43:50 +05:30 committed by GitHub
parent 7945d81cdf
commit 9293d8e460
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 49 additions and 0 deletions

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 787 KiB