Local version
Download
Download the setup file for your operating system. The purchased versions can be downloaded directly from the shop. The free version can be found here:
- Mac (http://packages.litixsoft.de/mms/mms-v0.4.0-darwin.pkg)
- Windows (http://packages.litixsoft.de/mms/mms-v0.4.0-windows.exe)
- Linux 64 bit (http://packages.litixsoft.de/mms/mms-v0.4.0-linux-amd64.deb)
Installation
Start the respective setup file and follow the installation instructions.
...
When installing the application in Linux through a graphical package manager (e.g. Ubuntu Software Center) the unpacking of the deb package could take some time. The package includes many small files. As an alternative you can install the package through the console.
...
theme | Emacs |
---|---|
language | bash |
...
Local version
Download
Download the setup file for your operating system. The purchased versions can be downloaded directly from the shop. The free version can be found here:
...
Hinweis |
---|
When installing the application in Mac there could be an error message that the application was not downloaded through the app store or is not from developers identified by Apple. Then please go to security preferences in the system settings. There you can allow the installation of the package or set the "Allow applications downloaded from:" to "Anywhere". |
Update
For updates of Mongo Management Studio simply perform an installation. Thus, the existing version is replaced with the new version.
Enterprise Version
Download
Download the Zip-file for your operating system. The purchased versions can be downloaded directly from the shop. The free version can be found here:
- Mac OSX (http://packages.litixsoft.de/mms/mms-darwin-amd64.zip)
- Windows (http://packages.litixsoft.de/mms/mms-windows-amd64.zip)
- Linux 32 bit (httpdarwin.pkg)
- Windows (http://packages.litixsoft.de/mms/mms-v0.4.0-windows.exe)
- Linux 64 bit (http://packages.litixsoft.de/mms/mms-v0.4.0-linux-amd64.deb)
Installation
Start the respective setup file and follow the installation instructions.
Hinweis | |||||||
---|---|---|---|---|---|---|---|
When installing the application in Linux through a graphical package manager (e.g. Ubuntu Software Center) the unpacking of the deb package could take some time. The package includes many small files. As an alternative you can install the package through the console.
|
Hinweis |
---|
When installing the application in Mac there could be an error message that the application was not downloaded through the app store or is not from developers identified by Apple. Then please go to security preferences in the system settings. There you can allow the installation of the package or set the "Allow applications downloaded from:" to "Anywhere". |
Update
For updates of Mongo Management Studio simply perform an installation. Thus, the existing version is replaced with the new version.
Enterprise Version
Download
Download the Zip-file for your operating system. The purchased versions can be downloaded directly from the shop. The free version can be found here:
- Mac OSX (http://packages.litixsoft.de/mms/mms-linuxdarwin-i386amd64.zip)
- Linux 64 bit Windows (http://packages.litixsoft.de/mms/mms-linuxwindows-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)
You'll also need BaboonStack. The latest version is available here:
...
In Windows you can register the application as a service. Then Mongo Management Studio runs even after restart of your system.
Codeblock | ||||
---|---|---|---|---|
| ||||
// Installation as service
// Pseudo Code
bbs service install [Name of the service] [Node version] ["Path to server.js file"]
// Example
// Service is named mms
// Use node version 0.10.26
// Zip file was unpacked in the folder c:\mms
bbs service install mms 0.10.26 "c:\mms\server.js"
// Start the service
// Pseudo Code
bbs service start [Name of the service]
// Example
// Service is named mms
bbs service start mms |
Linux
hier kommt noch die Anleitung für system.d, upstart und init...Studio runs even after restart of your system.
Codeblock | ||||
---|---|---|---|---|
| ||||
// Installation as service
// Pseudo Code
bbs service install [Name of the service] [Node version] ["Path to server.js file"]
// Example
// Service is named mms
// Use node version 0.10.26
// Zip file was unpacked in the folder c:\mms
bbs service install mms 0.10.26 "c:\mms\server.js"
// Start the service
// Pseudo Code
bbs service start [Name of the service]
// Example
// Service is named mms
bbs service start mms |
Linux
Unten finden Sie zwei Beispiele für verschiedene Init Systeme unter Linux. Passen Sie ggf. die Einstellungen für ihr System an.
Sample script for Upstart
Codeblock | ||||
---|---|---|---|---|
| ||||
$ nano /etc/init/mmsd.conf
$ service mmsd start |
Codeblock | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#!upstart
description "Mongo Management Studio Daemon"
author "Litixsoft 2014"
#start on (local-filesystems and net-device-up IFACE=eth0)
stop on runlevel 0
respawn # restart job if died
respawn limit 5 60 # after 5 trys in 60 seconds abort
script
NODEBIN="/opt/litixsoft/baboonstack/node/0.10.26/bin/node"
APPPATH="/opt/litixsoft/mongo_management_studio/"
NODEAPP="server.js"
LOGFILE="/var/log/mmsd.log"
PIDFILE="/var/run/mmsd.pid"
exec start-stop-daemon --start --make-pidfile --pidfile $PIDFILE --chdir $APPPATH --exec $NODEBIN $NODEAPP
end script |
Sample script for init.d
Codeblock | ||||
---|---|---|---|---|
| ||||
$ nano /etc/init.d/mmsd
$ chmod +x /etc/init.d/mmsd
$ update-rc.d mmsd defaults
$ ./etc/init.d/mmsd start |
Codeblock | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
#!/bin/sh
#
# chkconfig: 35 99 99
# description: Mongo Management Studio Daemonize
#
. /etc/rc.d/init.d/functions
USER="nodejs"
NODEBIN="/opt/litixsoft/baboonstack/node/0.10.26/bin/node"
NODEAPP="/opt/litixsoft/mongo_management_studio/server.js"
LOGFILE="/var/log/mmsd.log"
LCKFILE="/var/lock/subsys/mmsd"
do_start()
{
if [ ! -f "$LCKFILE" ] ; then
echo -n $"Starting $NODEAPP: "
runuser -l "$USER" -c "$NODEBIN $NODEAPP >> $LOGFILE &" && echo_success || echo_failure
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $LCKFILE
else
echo "$NODEAPP is locked."
RETVAL=1
fi
}
do_stop()
{
echo -n $"Stopping $NODEAPP: "
pid=`ps -aefw | grep "$NODEBIN $NODEAPP" | grep -v " grep " | awk '{print $2}'`
kill -9 $pid > /dev/null 2>&1 && echo_success || echo_failure
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f $LCKFILE
}
case "$1" in
start)
do_start
;;
stop)
do_stop
;;
restart)
do_stop
do_start
;;
*)
echo "Usage: $0 {start|stop|restart}"
RETVAL=1
esac
exit $RETVAL |
Mac
Mac
Please use tools based on node.js like PM2 or forever.
...