More actions
No edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
This guide is intended for those attempting Jellyfin setup on a fresh server. For more information about the infrastructure behind this service, please see [[Servers:SAD-JELLY01]]. | This guide is intended for those attempting Jellyfin setup on a fresh server. For more information about the infrastructure behind this service, please see [[Servers:SAD-JELLY01]]. | ||
# Install and configure a virtual machine according to the directions located at [[Servers:SAD-Jelly01]]. This is an [[Authentication:Active Directory]] bound server as it must communicate with the back end file server [[Servers:SAD-FILES01]] to pull media files. For security reasons, this server has read-only permissions to the multimedia share enabled by [[Users and Groups:sg_multimedia_ro]]. | # Install and configure a virtual machine according to the directions located at [[Servers:SAD-Jelly01]]. This is an [[Authentication:Active Directory]] bound server as it must communicate with the back end file server [[Servers:SAD-FILES01]] to pull media files. For security reasons, this server has read-only permissions to the multimedia share enabled by [[Users and Groups:sg_multimedia_ro]]. | ||
# Once the server is bound to the domain, add the following repos to the server by using the following commands: | |||
<pre> | |||
# Fedora EPEL Repo | |||
sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm | |||
# RPM Fusion Non-Free | |||
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm | |||
# Activate CRB Repo | |||
dnf config-manager --set-enabled crb | |||
</pre> | |||
==Post-Install Configuration== | ==Post-Install Configuration== | ||
Revision as of 16:50, 4 July 2024
History
In their own words, "Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way." More information on Multimedia:Jellyfin can be found on their website.
This service was setup to enable multimedia streaming both locally and externally from my home as a replacement to Plex. Authorized users can navigate to my Jellyfin server and login. Access is managed locally and given to close friends and family members.
Deployment
This guide is intended for those attempting Jellyfin setup on a fresh server. For more information about the infrastructure behind this service, please see Servers:SAD-JELLY01.
- Install and configure a virtual machine according to the directions located at Servers:SAD-Jelly01. This is an Authentication:Active Directory bound server as it must communicate with the back end file server Servers:SAD-FILES01 to pull media files. For security reasons, this server has read-only permissions to the multimedia share enabled by Users and Groups:sg_multimedia_ro.
- Once the server is bound to the domain, add the following repos to the server by using the following commands:
# Fedora EPEL Repo sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm # RPM Fusion Non-Free sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm # Activate CRB Repo dnf config-manager --set-enabled crb
Post-Install Configuration
Updates
Updates to Jellyfin are processed through the repos added during the above process. No further action at this time is needed to maintain this service other than regular monthly updates.
Status
This setup guide has successfully been deploy to sysadminafterdark production.