Server Version
Download
Laden sie die Zip Datei für ihr Betriebssystem. Die gekauften Versionen können sie direkt über den Shop laden.
LINK ZUM SHOP
Die kostenfreie Version finden sie hier:
- Mac OSX (http://packages.litixsoft.de/mms/mms-darwin-amd64.zip)
- Windows (http://packages.litixsoft.de/mms/mms-windows-amd64.zip)
- Linux 32 bit (http://packages.litixsoft.de/mms/mms-linux-i386.zip)
- Linux 64 bit (http://packages.litixsoft.de/mms/mms-linux-amd64.zip)
Folgende Abhängigkeiten müssen zusätzlich installiert werden:
- Node.js (0.10.x)
- MongoDB (2.4.x)
- RedisIO (2.4.x) (optional)
Außerdem benötigen Sie noch BaboonStack. Die neueste Version finden Sie hier:
Installation
- Starten Sie die Installation von BaboonStack und lassen Sie alle Voreinstellungen unverändert.
- Entpacken Sie die Zip Datei von Mongo Management Studio in den gewünschten Ordner
- Passen Sie die Einstellungen in der Datei config.js an ihre Umgebung an
- Öffnen Sie die Eingabeaufforderung als Administrator
- Führen Sie das Setup-Script aus
node scripts/setup.js
- Starten Sie die Anwendung
node server.js
- Rufen Sie die Anwendung in einem Browser auf (Standard-URL: http://127.0.0.1:3333)
- Melden Sie sich als Administrator an (Login: sysadmin, Passwort: a)
- Ändern sie das Passwort des sysadmins
Bitte ändern Sie unbedingt das Passwort des Benutzers sysadmin!
Einrichten der Anwendung als Dienst/Daemon
Windows Betriebssysteme
Unter Windows ist es mit Bordmitteln nicht möglich eine nicht Service-Anwendung als Dienst zu registrieren. Für diesen Fall bietet der Baboonstack jedoch eine Funktionalität mit Hilfe dieser, es möglich einfach eine Node.Js Anwendung als Dienst im System zu registrieren.
// Beispiel // Dienst heißt mms // Verwenden der node Version 0.10.26 // Zip Datei wurde in den Ordner c:\mms entpackt bbs service install mmsd 0.10.26 "c:\mms\server.js" bbs service start mmsd
Linux
Unten finden Sie zwei Beispiele für verschiedene Init Systeme unter Linux. Passen Sie ggf. die Einstellungen für ihr System an.
Beispielskript für Upstart unter Debian/Ubuntu
$ nano /etc/init/mmsd.conf $ service mmsd start
Beispielskript für init.d unter CentOS
$ nano /etc/init.d/mmsd $ chmod +x /etc/init.d/mmsd $ update-rc.d mmsd defaults $ ./etc/init.d/mmsd start
Mac
Verwenden Sie hier Tools auf Basis von node.js, z.B. PM2 oder forever.
Update
- Stoppen des Dienstes bzw. der Node.js Anwendung (Mac)
// Pseudo Code bbs service stop [Name des Dienstes] // Beispiel // Dienst heißt mms bbs service stop mms
- Sichern der Datei config.js
- Entpacken der Zip Datei
- Kopieren und Überschreiben der Dateien in den Ordner, wo sich die Anwendung befindet
- Gesicherte config.js Datei mit neuer config.js vergleichen und ggf. geänderte Einstellungen anpassen