CentOS 8.1 でMinidlna(ReadyMedia)

CentOSでの録画サーバー構築の一環で、DLNAサーバーを入れようと思います。

環境

PC

中古のDiginnos Raytrek LT K600

$ cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)

やったこと

EPELはすでに入っているのでNux Desktopを入れる。CentOS 8用がまだないが、7用で代用できるかなぁ?

$ sudo yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

minidlnaを入れます。

$ dnf search minidlna
Nux.Ro RPMs for general desktop use             1.1 MB/s | 4.2 MB     00:03
メタデータの期限切れの最終確認: 0:00:02 時間前の 2020年04月09日 00時38分55秒 に 実施しました。
=========================== 名前 完全一致: minidlna ============================
minidlna.x86_64 : Lightweight DLNA/UPnP-AV server targeted at embedded systems
========================== 名前 & 概要 一致: minidlna ==========================
minidlna-debuginfo.x86_64 : Debug information for package minidlna

ffmpegが必要なようなので先にそれを入れる。(Nux-desktopにもffmpegは入っているが、必要なものいろいろがないと怒られたのでRPM fusionを入れた)

RPM fusionリポジトリの追加

$ sudo dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
$ sudo dnf install https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
$ sudo dnf install ffmpeg
$ ffmpeg -version
ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (GCC)......
$ sudo dnf install minidlna
$ sudo  vi /etc/minidlna.conf //雑に編集
$ sudo systemctl start minidlna
$ sudo systemctl enable minidlna
$ sudo firewall-cmd --add-port=8200/tcp --zone=public --permanent
$ sudo firewall-cmd --add-port=1900/udp --zone=public --permanent
$ sudo firewall-cmd --reload

さくっと録画鯖の中身が見れるようになった。