...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
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.
...
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 (http://packages.litixsoft.de/mms/mms-linux-i386.zip)
- Linux 64 bit (http://packages.litixsoft.de/mms/mms-linux-amd64.zip)
...
Installation
- Start the installation of BaboonStack and leave all settings unchanged.
- Unzip the zip-file from Mongo Management Studio in the desired folder
- Adjust the settings in the config.js suitable for your environment
- Open the command prompt as administrator
- Run the setup script
...
Warnung |
---|
You really should change the password of the sysadmin for security reasons! |
Run the application as a service
Windows
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
Below are two examples of different init systems under Linux. If necessary, change the settings for your system.
Example upstart script for Debian/Ubuntu
Codeblock | ||||
---|---|---|---|---|
| ||||
$ nano /etc/init/mmsd.conf $ service 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
Please use tools based on node.js like PM2 or forever.
Update
- Stop the service or the Node.js application (Mac)
...