Auteur Topic: Murmur (Mumble server) op DS710+  (gelezen 7668 keer)

Offline ArjanL

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Murmur (Mumble server) op DS710+
« Gepost op: 12 november 2010, 09:05:53 »
Hallo,

Langzaam begeef ik me ook op het pad om zelf zaken toe te voegen aan mijn NAS.
Op mijn oude DS207 had ik een package om uMurmur (een uitgekleedde versie) te draaien. De geluids kwaliteit bevalt me zo goed dat ik voorlopig (zolang TS3 nog beta is in elk geval) met Mumble blijf draaien.

Via deze franse handleiding heb ik mumble inmiddels wel aan de praat gekregen op de DS710+: http://www.nas-forum.com/forum/index.ph ... r-sur-710/
Hier de standaard instructies in het Engels: http://mumble.sourceforge.net/Running_Murmur

In de tutorial wordt mumble.x86 in /opt/bin/ gezet. Volgens mij een directory die door ipkg wordt aangemaakt.
De directory murmur-static_x86-1.2.2/ met de overige bestanden plaatsen zij in de root. Naar ik begrepen heb niet de beste plaats.
Daarom heb ik die directory in /usr/local/ gezet.

Zoals gezegd, het draait allemaal.
Wel wil ik graag van de experts weten wat de beste plaats is om de bestanden neer te zetten, i.v.m. firmware upgrades e.d. Het liefst hou ik de boel ook netjes, vandaar mijn vragen.

Verder wil ik Murmur bij het (re)booten van de NAS graag automatisch laten starten. Kan iemand me daar verder mee helpen?

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Murmur (Mumble server) op DS710+
« Reactie #1 Gepost op: 12 november 2010, 16:11:34 »
Citaat van: "ArjanL"
Wel wil ik graag van de experts weten wat de beste plaats is om de bestanden neer te zetten, i.v.m. firmware upgrades e.d. Het liefst hou ik de boel ook netjes, vandaar mijn vragen.
Een firmware update zal alles buiten /volume1 weer overschrijven. Wat dat betreft rest je dus niets anders dan na een firmware update e.e.a. weer opnieuw te installeren. Maar dan kun je ook weer de laatste versie installeren :mrgreen:

Citaat van: "ArjanL"
Verder wil ik Murmur bij het (re)booten van de NAS graag automatisch laten starten. Kan iemand me daar verder mee helpen?
Dat kan. Je plaatst je startbestand dan in /opt/etc/init.d. Moet wel indien nodig een chmod 755 ondergaan, zodat het bestand ook uitvoerbaar is.

Succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline ArjanL

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Murmur (Mumble server) op DS710+
« Reactie #2 Gepost op: 12 november 2010, 20:06:56 »
Wil ik dat overschrijven voorkomen, dan moet ik dus een package maken begrijp ik.
Op zich heb ik niet zo'n problemen met het opnieuw installeren van Murmur, maar alle mogelijke instellingen zijn dan ook weg.

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Murmur (Mumble server) op DS710+
« Reactie #3 Gepost op: 12 november 2010, 20:22:53 »
Citaat van: "ArjanL"
Op zich heb ik niet zo'n problemen met het opnieuw installeren van Murmur, maar alle mogelijke instellingen zijn dan ook weg.
Daar ben je natuurlijk zelf bij... Je kan altijd een backup maken :mrgreen:

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline ArjanL

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Murmur (Mumble server) op DS710+
« Reactie #4 Gepost op: 12 november 2010, 20:37:07 »
Dat snap ik. Maar backups maken kan ik al, packages maken nog niet.  :P  :mrgreen:

Maar eerst een andere vraag: murmur wordt gestart met de opdracht murmur.x86
Dat werkt als ik dat op de commandline doe.
Maar als ik dat in een murmur.sh script plaats en dat onder de voorgestelde /opt/etc/init.d map plaats start het niet.
Kun je me vertellen hoe ik dat wel voor elkaar krijg?
In andere startup scripts waar ik gespiekt heb zag ik ook dat de status uitgelezen werd. Hoe doe ik dat in dit geval?

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Murmur (Mumble server) op DS710+
« Reactie #5 Gepost op: 12 november 2010, 22:03:44 »
Kijk eerst eens of je .sh script uitvoerbaar flaggen (chmod 755) werkt. Als dat niet werkt evt. hetzelfde bij die .x86
Status uitlezen kan, in feite kun je dat knippen en plakken vanuit een ander script, maar is m.i. niet noodzakelijk...

Succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline ArjanL

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Murmur (Mumble server) op DS710+
« Reactie #6 Gepost op: 13 november 2010, 11:34:24 »
CHMOd gecontroleerd, die staan goed.
Nu heb ik het volgende staan in mijn script.

#!/bin/sh
DIR='/var/packages/sab2/target/scripts'

case $1 in
        start)
                cd /usr/local/murmur-static_x86-1.2.2
                murmur.x86
                exit 0
        ;;
        stop)
                killall murmur.x86
                exit 0
        ;;
esac

Helaas start hij niet bij het booten.
Heb je nog tips?

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Murmur (Mumble server) op DS710+
« Reactie #7 Gepost op: 13 november 2010, 12:28:27 »
Arjan,

In ieder geval het volgende: Je hebt in je script staan: case $1 in. Dit zou tussen quotes moeten: case "$1" in
Probeer eens gewoon het bestand inclusief pad aan te roepen (zonder de 'cd' dus): /usr/local/murmur-static_x86-1.2.2/murmur.x86

Tenslotte vraag ik mij af wat de DIR-variabele toe moet voegen... Kun je net zo goed verwijderen.

Succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline ArjanL

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Murmur (Mumble server) op DS710+
« Reactie #8 Gepost op: 13 november 2010, 13:34:21 »
Ik zal je tips proberen.
De dir is rommel van kopieer werk  :mrgreen:
De reden voor de CD:
murmur.x86 staat in /opt/bin
Maar wat Murmur doet, is een database met instellingen en een log aanmaken in de directory van waaruit je hem aanroept.
Dus roep je hem vanuit de root aan, dan komen die bestanden daar.
Roep je hem vanuit usr aan, komen die bestanden daar.
Met mijn CD wil ik dus bereiken dat murmur steeds vanuit dezelfde plaats wordt aangeroepen, zodat de instellingen niet overal terecht komen. En bovendien dat hij de instellingen van de vorige keer terug kan vinden. Een deel van het beheer doe je n.l. vanuit de Mumble client.

Offline ArjanL

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Murmur (Mumble server) op DS710+
« Reactie #9 Gepost op: 13 november 2010, 14:02:26 »
Kan het zijn dat een programma expliciet vanaf de command prompt gestart moet worden?
Zelfs een simpel script met alleen de opdracht murmur.x86 start het programma niet op.

EDIT: Dat wil zeggen, wel als ik het script handmatig start, maar niet bij het booten.

Offline ArjanL

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Murmur (Mumble server) op DS710+
« Reactie #10 Gepost op: 19 januari 2011, 11:08:53 »
Inmiddels heb ik dit opgelost door cron te installeren via ipkg en daarmee het programma te starten met @reboot
Afsluiten werkt wel met het script. (killall murmur.x86) en is ook nodig om te zorgen dat je NAS niet blijft hangen bij het afsluiten.