Как установить Jellyfin на CentOS 8

Как установить Jellyfin на CentOS 8

 

В этом руководстве мы покажем вам, как установить Jellyfin на CentOS 8. Для тех из вас, кто не знал, Jellyfin — это инструмент для потоковой передачи мультимедиа с открытым исходным кодом, который позволяет вам создавать свои собственные домашние мультимедийные системы, такие как ваши личные Netflix или Plex. С Jellyfin вы организуете свой медиаконтент (книги, фильмы, музыку и т. Д.) И транслируете его на любое устройство с вашего собственного сервера без каких-либо ограничений. Jellyfin поддерживает операционные системы GNU / Linux, macOS и Microsoft Windows.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку медиапотока с открытым исходным кодом Jellyfin на CentOS 8.

Установите Jellyfin на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update

Шаг 2. Установка репозитория Epel и RPM Fusion.

Вам необходимо установить EPEL (Extra Packages for Enterprise Linux) и репозиторий RPM Fusion в вашей системе:

sudo dnf install epel-release
sudo dnf install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

Шаг 3. Установка библиотеки SDL2.

Выполните следующую команду ниже, чтобы установить его:

sudo dnf install SDL2

Шаг 4. Установка FFmpeg.

Теперь мы устанавливаем FFmpeg с помощью dnfкоманды:

sudo dnf install ffmpeg ffmpeg-devel

Шаг 5. Установка Jellyfin на CentOS 8.

Теперь загрузите и установите пакет Jellyfin-server и Jellyfin-web rpm:

### Jellyfin server ###
wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-server-10.6.4-1.el7.x86_64.rpm

### jellyfin-web ###
wget https://repo.jellyfin.org/releases/server/centos/versions/stable/web/10.6.4/jellyfin-web-10.6.4-1.el7.noarch.rpm

Затем установите пакет сервера Jellyfin и веб-пакеты Jellyfin:

sudo dnf localinstall jellyfin-server-*.rpm
sudo dnf localinstall jellyfin-web-*.rpm

После этого запустите и включите службу Jellyfin:

sudo systemctl enable jellyfin
sudo systemctl start jellyfin

Шаг 6. Настройте брандмауэр.

Если у вас включен брандмауэр, вы должны разрешить соединения с сервером через порт 8096:

sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent

Шаг 7. Доступ к веб-интерфейсу Jellyfin в CentOS.

Веб-интерфейс управления доступен на порту 8096. Вы можете получить доступ к веб-интерфейсу Jellyfin по следующему URL-адресу:

http://localhost:8096

Поздравляю! Вы успешно установили Jellyfin . Благодарим за использование этого руководства для установки медиапотока с открытым исходным кодом Jellyfin в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Jellyfin .