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