===== DLNA-Server serviio unter CentOS 7 ===== ==== Installation ==== **Voraussetzungen** **1.** SELinux deaktivieren **2.** Installieren von Java 8 yum install java-1.8.0-openjdk **3.** Notwendige Repositories für ffmpeg installieren: yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm yum -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm yum -y install http://linuxdownload.adobe.com/linux/x86_64/adobe-release-x86_64-1.0-1.noarch.rpm **4.** Installation von ffmpeg: yum install ffmpeg **Installation/Entpacken von Serviio** Neueste Version ist unter http://www.serviio.org/download zu finden. wget http://download.serviio.org/releases/serviio-1.7.1.2-linux.tar.gz tar -C /opt -zxvf serviio-1.7.1.2-linux.tar.gz ln -s /opt/serviio-1.7.1.2 /opt/serviio **Patch einspielen** **Erstellen des Users serviio** useradd -d /opt/serviio -r serviio chown -R serviio:serviio /opt/serviio passwd serviio //sicheres Passwort eingeben, das nur für **ein** Login benötigt wird// Nachdem das Passwort für den User //serviio// gesetzt wurde, bitte via Console oder per SSH einmal einloggen und wieder ausloggen. Wenn dies nicht gemacht wird, dann hat der User //serviio// keinen Zugriff auf die Verzeichnisse, die geteilt werden sollen. **Serviio-Service erstellen** Systemd service file erstellen: touch /lib/systemd/system/serviio.service Inhalt von ///lib/systemd/system/serviio.service//: [Unit] Description=Serviio Server Daemon After=syslog.target network.target [Service] User=serviio Type=simple ExecStart=/opt/serviio/bin/serviio.sh [Install] WantedBy=multi-user.target Serviio Service nach Booten von Linux aktivieren: systemctl daemon-reload systemctl enable serviio Serviio Service starten: systemctl start serviio **Firewall** **1.** Serviio als konfigurierbares Firewall-Paket registieren. Konfigurationsdatei ///etc/firewalld/services/serviio.xml// mit folgendem Inhalt erstellen: serviio Serviio Server **2.** Firewall für Serviio öffnen: systemctl stop firewalld systemctl start firewalld firewall-cmd --permanent --zone=public --add-service=serviio firewall-cmd --reload