Bootstrap Framework 3.3.6

Over a dozen reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more...

Publish your tools and modifications here.
#7019
Hi,

bis Crypto den MusicBot für Synology Nativ geschrieben hat, habe ich eine möglichkeit, den MusicBot dennoch zum laufen zu bekommen, die Installation dazu ist auch recht einfach.

Ich gehe hier von einer Synology Diskstation 415+ aus.


als Paketquellen nutze ich folgende:
Code: Select all
1.
https://www.cphub.net/
2.
http://spk.diablos-netzwerk.de/
3.
http://packages.synocommunity.com
Wenn Ihr die Paketquellen eingerichtet habt, Installiert ihr
Code: Select all
Docker 
über das Paket-Zentrum.

Jetzt Verbindet ihr eich mit Putty via SSH auf eure Diskstation und gebt folgendes ein:
Code: Select all
docker pull black/ts3musicbot
docker run --net="host" --name TS3Bot -it black/ts3musicbot
cd TS3MusicBot
./TS3MusicBot_runscript.sh -account DEINEMAIL@Provider.de -port 8080 -webif-pw DEINPW -webif-pw-user USERPW -noquery
Wichtig hierbei ist, wenn Ihr den Docker Container stoppen solltet, funktioniert der Bot NICHT, wenn ihr Ihn über das Docker Interface startet, sondern über SSH mit folgenden Befehl:
Code: Select all
docker run --net="host" --name TS3Bot -it black/ts3musicbot
Die erklärung dazu ist, das ein Docker Container in der Regel nicht nach außen Komunizieren soll/darf/sollte wie auch immer, und das " --net="host"" lässt es zu, das der Container sich im Allgemeinen Netzwerk einklingt..

Den Bot braucht ihr nicht mit "screen" starten, da die Shell Virtualisiert ist und ihr nach dem Start das Terminal einfach über das rote "X" schließen könnt.

Um sich wieder in die Shell des Bots einzuklinken, schreibt um euch die laufenden Container anzeigen zu lassen:
Code: Select all
docker ps
und mit
Code: Select all
docker attach NAMEDESIMAGES
stoppen kannst du den Container dann mit
Code: Select all
exit
Hier ist noch der Link zu Repo:
https://hub.docker.com/r/black/ts3musicbot/
#7030
So ich habe nun erfolgreich TS3MusicBots auf der Synology DS415+ im "Debian-chroot" laufen.

1. Im Paketzentrum falls noch nicht getan folgende Repository hinzufügen:

Package Centre > Settings > Package Sources

Name: SynoCommunity
Location: http://packages.synocommunity.com/
415+_1.JPG
415+_1.JPG (183.89 KiB) Viewed 5200 times

2. Das Paket "Debian Chroot" installieren.
415+_2.JPG
415+_2.JPG (98.31 KiB) Viewed 5201 times
3. Per SSH auf die 415+ verbinden und folgendes in der Konsole eingeben:
Code: Select all
/var/packages/debian-chroot/scripts/start-stop-status start
/var/packages/debian-chroot/scripts/start-stop-status chroot
Wir befinden uns nun in der debian chroot Umgebung.
Der erste Befehl startet die chroot Umgebung. Mit dem zweiten Befehl wechseln wir in die debian-chroot Umbebung. Mit dem Befehl "exit" kommt man wieder raus und zurück in die normale synology linux Umgebung.

4. Paketmanager aktualisieren und java installieren:
Code: Select all
apt-get update
apt-get upgrade
apt-get install openjdk-7-jre
5. Der client wollte auf Anhieb bei mir nicht, ich musste folgende Pakete nachinstallieren:
Code: Select all
apt-get install --reinstall xkb-data 
apt-get install x11-xkb-utils
6. TS3MusicBot lässt sich nun ganz normal installieren :)

Viel Spaß mit eurem TS3MusicBot auf der Synology DS415+ 8-)
Dieses Tutorial sollte auf allen intel NAS laufen, worauf ein debian-chroot installiert werden kann.
Info: Ihr müsst immer in der debian-chroot umgebung sein, sonst klappt es nicht.

Dieser Weg ist komplett sicher für die NAS. Nach einem reboot läuft die NAS auch weiter wie sie soll. Es muss nichts gemountet werden und es muss nur das installiert werden, wass der TS3MusicBot auch benötigt. nicht mehr, nicht weniger ;)
youtube

Schauen wir uns an.

Der Vollständigkeit halber antworte ich hierz[…]

If nothing from above solves your issue, I can con[…]

Web UI not responding to browser

I tried public IP, LAN IP, and letting it bind to […]

Swap-in out addons, use only what you really need!