Jellyfin: Difference between revisions
From FlowerHouseWiki
No edit summary |
No edit summary |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ContainerInfo | {{ContainerInfo | ||
|image = | |image = Jellyfin.png | ||
|Domain = [https:// | |Domain = [https://media.flowerhouse.at media.flowerhouse.at] | ||
|IP = 192.168.88. | |IP = 192.168.88.17 | ||
|MAC = | |MAC = F2:1A:93:6C:B2:83 | ||
|Privileged = | |Privileged = Yes | ||
|OS = Debian | |OS = Debian Bullseye | ||
|RAM = 1024MB | |RAM = 1024MB | ||
|Cores = | |Cores = 4 | ||
}} | }} | ||
<p>The Jellyfin-LXC is reachable under <syntaxhighlight lang="Bash" inline>192.168.88. | <p>The Jellyfin-LXC is reachable under <syntaxhighlight lang="Bash" inline>192.168.88.17</syntaxhighlight> which is located in the ServerVLAN.</p> | ||
<p>The subdomain is [https:// | <p>The subdomain is [https://media.flowerhouse.at media.flowerhouse.at] which is handled by the [[ReverseProxy]].</p> | ||
__TOC__ | __TOC__ | ||
== Basic Setup == | == Basic Setup == | ||
=== | <p>Update installation</p> | ||
<syntaxhighlight lang="console"> | |||
apt update && apt upgrade | |||
</syntaxhighlight> | |||
=== NFS-Share === | |||
<p>Install required packages for nfs-share:</p> | |||
<syntaxhighlight lang="console"> | |||
apt install nfs-common nfs4-acl-tools | |||
</syntaxhighlight> | |||
<p>Edit fstab to mount at boot:</p> | |||
<syntaxhighlight lang="console"> | |||
nano /etc/fstab | |||
</syntaxhighlight> | |||
<p>And add following line at the end of file:</p> | |||
<syntaxhighlight lang="console"> | |||
192.168.88.5:/mnt/zpool1/media /media nfs nfsvers=3 0 0 | |||
</syntaxhighlight> | |||
<p>Reboot and check if share was mounted</p> | |||
=== Jellyfin === | |||
<p>Install required packages</p> | |||
<syntaxhighlight lang="console"> | |||
apt install apt-transport-https gnupg2 ffmpeg | |||
</syntaxhighlight> | |||
<p>Add repository</p> | |||
<syntaxhighlight lang="console" line> | |||
wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | apt-key add - | |||
echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | tee /etc/apt/sources.list.d/jellyfin.list | |||
</syntaxhighlight> | |||
<p>Update package list</p> | |||
<syntaxhighlight lang="console"> | |||
apt update | |||
</syntaxhighlight> | |||
<p>Install Jellyfin</p> | |||
<syntaxhighlight lang="console"> | |||
apt install jellyfin | |||
</syntaxhighlight> | |||
== Additional Configuration == | == Additional Configuration == | ||
=== Mopidy Extension === | === Mopidy Extension === | ||
[https://jellyfin.org/docs/general/clients/mopidy.html#raspberry-pi-remote-controlled-speakers Link] | [https://jellyfin.org/docs/general/clients/mopidy.html#raspberry-pi-remote-controlled-speakers Link] |
Latest revision as of 20:34, 16 December 2021
IP: | 192.168.88.17 |
---|---|
MAC: | F2:1A:93:6C:B2:83 |
Domain: | media.flowerhouse.at |
OS: | Debian Bullseye |
---|---|
RAM: | 1024MB |
Cores: | 4 |
Privileged: | Yes |
The Jellyfin-LXC is reachable under 192.168.88.17
which is located in the ServerVLAN.
The subdomain is media.flowerhouse.at which is handled by the ReverseProxy.
Basic Setup
Update installation
apt update && apt upgrade
Install required packages for nfs-share:
apt install nfs-common nfs4-acl-tools
Edit fstab to mount at boot:
nano /etc/fstab
And add following line at the end of file:
192.168.88.5:/mnt/zpool1/media /media nfs nfsvers=3 0 0
Reboot and check if share was mounted
Jellyfin
Install required packages
apt install apt-transport-https gnupg2 ffmpeg
Add repository
wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | apt-key add -
echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | tee /etc/apt/sources.list.d/jellyfin.list
Update package list
apt update
Install Jellyfin
apt install jellyfin