forked from rockstor/rockon-registry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
jellyfin-linuxserver.json
77 lines (77 loc) · 4.38 KB
/
jellyfin-linuxserver.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
"Jellyfin": {
"description": "Jellyfin media server: The Free Software Media System<p>Jellyfin is the volunteer-built media solution that puts you in control of your media.<br>Stream to any device from your own server, with no strings attached.<br>Your media, your server, your way.</p><p>Based on a custom docker image: <a href='https://hub.docker.com/r/linuxserver/jellyfin' target='_blank'>https://hub.docker.com/r/linuxserver/jellyfin</a>, available for amd64 and arm64 architecture.</p>",
"more_info": "<h4>Adding media to Jellyfin.</h4><p>You can add Shares (with media) to Jellyfin from the settings wizard of this Rock-on. Then, from Jellyfin WebUI, you can update and re-index your library.</p><p> Visit https://hub.docker.com/r/linuxserver/jellyfin for description of each option.</p><p>NOTE: Due to some current <a href='https://github.com/rockstor/rockstor-core/issues/2209' target='_blank'>limitations in Rock-On networking</a>, this Rock-On cannot be installed at the same time as Emby, as they use the same port number, which must be 8096.</p>",
"version": "0.0.2",
"website": "https://jellyfin.org",
"icon": "https://jellyfin.org/docs/images/header-icon.svg",
"ui": {
"slug": ""
},
"volume_add_support": true,
"containers": {
"jellyfinserver": {
"image": "linuxserver/jellyfin",
"launch_order": 1,
"opts": [
[
"--net",
"host"
]
],
"devices": {
"VAAPI": {
"description": "<u>Optional:</u> path to hardware transcoding device (/dev/dri/renderD128). Leave blank if not needed.",
"label": "VAAPI device"
}
},
"ports": {
"8096": {
"description": "Jellyfin WebUI port. This MUST be 8096 due to current networking limitations",
"host_default": 8096,
"label": "WebUI port",
"protocol": "tcp",
"ui": true
},
"8920": {
"description": "Jellyfin HTTPS port. Suggested default: 8920",
"host_default": 8920,
"label": "HTTPS port",
"protocol": "tcp",
"ui": false
}
},
"volumes": {
"/config": {
"description": "Choose a Share for the Jellyfin configuration. Eg: create a Share called jellyfin-config for this purpose alone.",
"label": "Config Storage"
},
"/media": {
"description": "Choose a Share with media content. Eg: create a Share called jellyfin-media for this purpose alone or use an existing share. It will be available as /media inside Jellyfin. You can also add more shares later if you so desire.",
"label": "Media Storage"
}
},
"environment": {
"PUID": {
"description": "Enter a valid UID of an existing user with permission to media shares to run Jellyfin as.",
"label": "UID",
"index": 1,
"default":1000
},
"PGID": {
"description": "Enter a valid GID of an existing user with permission to media shares to run Jellyfin as.",
"label": "GID",
"index": 2,
"default":1000
},
"DOCKER_MODS": {
"description": "(Optional) Docker mods for Jellyfin to support hardware accelleration in specific cases. For OpenCL based DV, HDR10 and HLG tone-mapping use \"linuxserver/mods:jellyfin-opencl-intel\". See https://github.com/linuxserver/docker-jellyfin?tab=readme-ov-file#docker-mods for more details. For default enter: \"\"",
"label": "DOCKER_MODS",
"index": 3,
"default": ""
}
}
}
}
}
}