Mumble Server unter DS?

Status
Für weitere Antworten geschlossen.

AXELB

Benutzer
Mitglied seit
13. Sep 2008
Beiträge
150
Punkte für Reaktionen
0
Punkte
0
Hi Leute,

einige von euch wollten ja Teamspeak auf der DS laufen lassen dies geht ja nicht daher ja keine Source Codes verfügbar sind. Allerdings gibt es ein Programm namens Mumble was ebenfalls gut ist und es gibt auch Source Codes davon daher ich leider keine Ahnung von kompilieren habe frage ich wer interesse hat daran das Programm unter DS zum laufen zu bekommen.

Download wie auch die SourceCodes unter http://mumble.sourceforge.net/Main_Page

lg Alex
 

kruegerfreddy

Benutzer
Mitglied seit
17. Jan 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
hallo,

hat es jemand geschafft den murmur/ Mumble Server auf einer DS211j zu installieren?

Grüße

Dirk
 

kruegerfreddy

Benutzer
Mitglied seit
17. Jan 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
in einem Schwester Forum konnte ich folgende Anleitung finden die mir zum Erfolg geholfen hat.

http://forum.qnap.com/viewtopic.php?f=121&t=16671

Ich hoffe niemand hat was gegen einen repost hier im deutschen forum:

Ok, here's a simple tutorial on a howto install umurmur.
It only explains how to use the files I've compiled.

I'll make a tutorial about how to compile it later.

First of all you'll need ipkg and to be able to connect via SSH to your NAS (I won't detail those steps).

Then install the following packages :

Code: Select all
# ipkg install openssl
# ipkg install openssl-dev




Now you need to make sure that your system can find the open ssl libraries (libssl and libcrypto)
First thing is to find where they are installed.
Best thing I've found to do that is to install the mlocate ipkg

Code: Select all
# ipkg install mlocate
# updatedb
# locate libssl.so
# locate libcrypto.so



Now those two libraries should be in the same folder (/opt/lib/ - I believe there's a symlink between that and /share/MD0_DATA/.qpkg/Optware/lib/)
The problem is that /opt/lib is not in the PATH by default.
So either you add it to the PATH, or you copy the libraries to a folder that's already in the PATH.

Code: Select all
# PATH=$PATH:/opt/lib/
OR
# cp /opt/lib/libcrypto.so.* /lib
# cp /opt/lib/libssl.so.* /lib



Now most of the environment has been set, you can download the files I compiled :

libconfig 0.9.4 and umurmur 0.2.4 - x19.zip





The zip should contain

Code: Select all
libconfig.so
libconfig.so.9
libconfig.so.9.0.4
umurmurd
umurmur.conf



You have to place all the libconfig files in /lib

Code: Select all
# cp /share/Public/DEV/libconfig/libconfig.* /lib/



umurmur should go to /opt/bin (any folder in the PATH should work)

Code: Select all
# cp /share/Public/DEV/umurmur/umurmurd /opt/bin/



Then you should open umurmur.conf with notepad and edit it to your liking.
For more info about this file, check this page :
http://code.google.com/p/umurmur/wiki/Configuring02x

Once you're done, place umurmur.conf in /etc

Code: Select all
# cp /share/Public/DEV/umurmur/umurmur.conf /etc/




If it does not exist, you should create the folder you used for the certificate and privatekey in the .conf file:

Code: Select all
# mkdir /etc/umurmur



Now you should be able to launch umurmur with the command :

Code: Select all
# umurmurd



And voila.
You can access it with mumble. umurmur is using murmur default port, which is 64738

Since it's a demon, closing your SSH session won't kill it.
To kill umurmur, so far I've used

Code: Select all
# killall umurmurd


Now you could make something to launch it automatically on startup, but I haven't looked into this yet.

Hope this helps.
If anything doesn't work, tell me, I may have forgotten a few steps since I don't have any test platforms to try it step by step.

später geht es noch darum Inkompatibilitäten mit FTP zu vermeiden, die die selbe libary nutzt und den Autostart ein zu bauen.

Leider konnte ich den Autostart noch nicht nachvollziehen.
 

schnitzelbrain

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
66
Punkte für Reaktionen
0
Punkte
0
Hier die spk runterladen und über die Oberfläche Installieren:
http://www.megaupload.com/?f=NXD8HN58

Hab es auf meiner DS111 installiert und es läuft :), hab es bei der suche im net gefunden.
Den fred dazu gibts hier:
http://forum.synology.com/enu/viewtopic.php?f=3&t=7079

Leider hab ich es noch nicht hinbekommen das mit den einstellungen zu regeln. Mein Mumble verbindet sich zwar mit dem server.
Ich hab aber keine Weboberfläche gesehen, vielleicht ist auch keine enthalten bin noch am testen.

Vielleicht kann ja von euch jemand das ganze austesten.
 

Creadle

Benutzer
Mitglied seit
23. Okt 2010
Beiträge
243
Punkte für Reaktionen
0
Punkte
16
Gibt es noch eine alternative, wo man auch admin rechte hat, zb. leute kicken?
 

Smeat

Benutzer
Mitglied seit
28. Aug 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
0

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wobei der chroot nur bei von debian unterstützten Prozis geht. x86 ist dabei und die aktuellsten ARM auch. Beim PPC und älteren ARM schauts aber schon lau aus ;-)
 

Smeat

Benutzer
Mitglied seit
28. Aug 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Ich kenne mich mit den Architekturen jetzt nicht so sehr aus, aber wenn ich das richtig sehe, unterstützt die aktuelle Version auch noch PPC.
Für den alten ARM kann man sonst auch noch auf Lenny setzten. Nur da gibt es demnächst glaube ich leider keine Updates mehr, muss man also selber entscheiden, wie wichtig die einem sind.
Ansonsten kann man ja auch auf eine andere Distribution setzen. Nur ich weiß leider nicht, welche diese Prozessoren unterstützt. Und sonst kann man sich die Pakete ja noch selber bauen :)
 

Creadle

Benutzer
Mitglied seit
23. Okt 2010
Beiträge
243
Punkte für Reaktionen
0
Punkte
16
mit debian ist doch der nas nochmehr ausgelastet?

wird aber wohl die einzige Möglichkeit sein mumble gescheit draufzubekommen?
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@Smeat
Ich dachte auchmal PPC sei PPC und habe den chroot auf einer DS408 probiert. Die Installation liess sich sogar abschliessen, aber so Sachen wie apt wollten ums Verrecken ned laufen. Leider ist PPC nicht gleich PPC und Debian unterstützt nur bestimmte Versionen davon. Auch auf einer DS109+ liess es sich nicht betreiben. Kannst hier (http://www.debian.org/ports/powerpc/inst/install) nachgucken welche "Arten" der PPC von debian unterstützt werden

@Creadle
also bei mir war da nicht mehr Last durch den chroot. Das ist ja eine Minimalinstallation von Debian wo keine Dienste laufen und keine Desktopversion ;-)
 

Creadle

Benutzer
Mitglied seit
23. Okt 2010
Beiträge
243
Punkte für Reaktionen
0
Punkte
16
ok, dann mache ich das mal.

Hast du auch eine Atnwort für die Frage auf Mumble?

Habe ich nacher Kontrolle über den server, also kann ich ohne Probleme neue Gruppen hinzufügen, leute kicken?
 

Smeat

Benutzer
Mitglied seit
28. Aug 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Dankeschön :) Wieder etwas neues gelernt.

Und mehr Last entsteht nicht. Es läuft ja nur das, was du in dem chroot startest, mehr nicht. Es könnte sein, dass einige Bibliotheken doppelt geladen werden, aber darüber weiß ich nichts genaues, ist nur eine Vermutung.
Für die Verwaltung von dem Server kannst du dir zum Beispiel mal mumble-django angucken (ist auch in den Debianquellen vorhanden). Gibt es auch eine Online-Demo[1] von. Sieht sogar fast so aus, wie der DSM :).
Ansonsten sind im Mumble-Wiki[2] auch noch einige Optionen zur Verwaltung beschrieben.

mfg

[1] http://mumble-django.org/demo/
[2] http://mumble.sourceforge.net/3rd_Party_Applications
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich kenne mumble jetzt nicht, aber das Teil läuft auf deinem Server und da bist du root und damit the-one-and-only King ;-)
Notfalls, wenn es in mumble nicht geht bestimmte User zu sperren, dann greifst du zum Holzhammer via iptables (Firewall) und blockst die IP. Kann mir aber kaum vorstellen, dass mumble nicht auch solche Möglichkeiten bieten würde um unliebsame User draussen zu halten.
Tipp:
Wenn chroot dann unbedingt auch die Firewall im DSM nutzen. Sonst hat man schnell mal etwas was man nur testen wollte erreichbar gemacht ;-)
 

Smeat

Benutzer
Mitglied seit
28. Aug 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Du musst dich als 'root' anmelden.
Das Passwort ist dasselbe, wie für 'admin'.
Dann sollte es ohne Probleme gehen :)
 

Creadle

Benutzer
Mitglied seit
23. Okt 2010
Beiträge
243
Punkte für Reaktionen
0
Punkte
16
danke, habe es mal versucht, ist im grunde nichts anderes wie das µmumble

dennoch danke
 

Creadle

Benutzer
Mitglied seit
23. Okt 2010
Beiträge
243
Punkte für Reaktionen
0
Punkte
16
eventuell kann mir jemand helfen

wenn ich in die Config diese Zeilen einfüge, lässt sich umurmur nicht mehr starten?

Code:
# Specify this for privilege dropping. If username is specified but not 
# the groupname, the user's login group is used.
username = "umurmuruser";
groupname = "umurmurgrp";

weiß jemand warum?
 

maDDin_1338

Benutzer
Mitglied seit
23. Apr 2012
Beiträge
823
Punkte für Reaktionen
0
Punkte
0
hat jemand zufällig die files aus dem qnap post ?

registrierung umgeh, dum di dum :)

EDIT: habs jetzt hinbekommen, allerdings kann ich mich nicht mit PW anmelden.. :/
http://code.google.com/p/umurmur/wiki/PageName würd ja weiterhelfen, aber ich hab keine ahnung was sie denn mit tokens meinen..

hat jemand hier schon erfahrungen ?
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
eventuell kann mir jemand helfen

wenn ich in die Config diese Zeilen einfüge, lässt sich umurmur nicht mehr starten?

Code:
# Specify this for privilege dropping. If username is specified but not 
# the groupname, the user's login group is used.
username = "umurmuruser";
groupname = "umurmurgrp";

weiß jemand warum?
existieren denn der User und die Gruppe auf deiner DS? Hast du die manuell angelegt? Auf einer default Firmware existieren die sicher nicht
 

maDDin_1338

Benutzer
Mitglied seit
23. Apr 2012
Beiträge
823
Punkte für Reaktionen
0
Punkte
0
also ich hab nen user angelegt und es läuft auch soweit..

allerdings wie bekomm ich etz im mumble selbst berechtigungen dass ich die struktur verwurschteln kann usw..?

Edit: über die Tokens (Zugriffscodes)..
allerdings passiert nichts wenn ich das admin pw aus der umurmur.conf als token hinzufüge :(
( http://code.google.com/p/umurmur/wiki/Admin )

Edit:
uMurmur 0.2.10 released
Some minor polish added, like an updated Changlog, that was left out in the 0.2.9 release.
Highlights of this release are support for admin functionality and PolarSSL 1.1.x. See Changelog for details and Admin and Configuring02x for details of using the new functions.

allerdings hab ich diese version installiert, hmm :/
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat