Uruchomienie Serviio na ASUSTOR AS-302T
Witam.
Zaprezentuje w tym wpisie instalacje serviio na nasie AS-302T.
Do instalacji serviio skusiły mnie nie dogodności związane z tym co daje producent, a więc:
- media server v1 (mediatomb): problem z napisami
- media server v2 (ps3media server): napisy niby są ale tylko dla filmów które nie posiadaja w sobie żadnych napisów (w kontenerze mkv)
- plex: niby fajny ale wolny :(
Więc na początek musimy w centrum aplikacji zainstalowac Jave oraz w Usługach uruchomić serwer WWW.
Do katalogu /volumeX/Web/serviio rozpakowywujemy konsole webową (https://github.com/SwoopX/Web-UI-for-Serviio/archive/Serviio-1.3.zip).
Sama konsola nie wymaga od nas jakiś ekstra ustawień.
Teraz zajmiemy się media serwerem.
Pobieramy plik: http://download.serviio.org/releases/serviio-1.4-linux.tar.gz
Ja go sobie rozpakowałem do katalogu /volume1/seriio-1.4
Musimy teraz zrobić edycje pliku : /volume1/serviio-1.4/bin/serviio.sh
Zmieniam kawałek odpowiedzialny za jave:
# Setup the JVM
if [ "x$JAVA" = "x" ]; then
if [ "x$JAVA_HOME" != "x" ]; then
JAVA="$JAVA_HOME/bin/java"
else
JAVA="java"
fi
fi
na
# Setup the JVM
if [ "x$JAVA" = "x" ]; then
if [ "x$JAVA_HOME" != "x" ]; then
JAVA="$JAVA_HOME/bin/java"
else
JAVA="/usr/local/bin/java"
fi
fi
Teraz tworzymy plik /volume1/serviio-1.4/bin/start-stop.sh o zawartości:
#!/bin/sh
SERVIIO_DIR=/volume1/serviio-1.4
SERVIIO_PID=$(ps ax | grep java | grep org.serviio.MediaServer | awk '{ print $1 }')
case $1 in
start)
echo "Startuje serviio..."
sh $SERVIIO_DIR/bin/serviio.sh 1> /dev/null 2> /dev/null &
;;
stop)
echo "Zabijam serviio..."
kill $SERVIIO_PID
;;
reload)
echo "Przeladowanie serviio..."
kill $SERVIIO_PID
sleep 3
/bin/sh $SERVIIO_DIR/bin/serviio.sh 1> /dev/null 2> /dev/null &
sleep 3
;;
*)
echo "uzywaj: $0 {start|stop|reload}"
exit 1
;;
esac
exit 0
nadajemy uprawnienia do wykonywania
chmod +x /volume1/serviio-1.4/bin/start-stop.sh
update:
Trzeba jeszcze dorobić autostart serviio wraz z naszym serwerem
ln -s /volume1/serviio-1.4/bin/start-stop.sh /usr/local/etc/init.d/S50serviio ln -s /volume1/serviio-1.4/bin/start-stop.sh /usr/local/etc/init.d/K50serviio
uruchamiamy serviio
/usr/local/etc/init.d/S50serviio start