Как установить 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 .