Added Jellyfin (#428)
* Added Jellyfin * Added HTTPS info in 'end' instruction
This commit is contained in:
parent
7945d81cdf
commit
9293d8e460
|
|
@ -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 |
Loading…
Reference in New Issue