Download
Download the Zip-file for your operating system. The Enterprise Edition can be downloaded directly from the shop or the support area.
LINK TO SHOP
Following dependencies have to be installed first:
- Node.js (0.10.x)
- MongoDB (2.4.x)
- RedisIO (2.4.x) (optional)
Alternativly use Baboonstack. It is solving all dependencies in a simple one-click solution for different operating systems. It also offers an easy way to register a Node.js application as a service in Windows operation systems.
Installation
- Make sure the dependencies are resolved
- Unzip the zip-file from Mongo Management Studio into the desired folder
- Adjust the settings in the config.js suitable for your environment
- Open the command prompt as administrator
- Run the setup script
node scripts/setup.js
- Start the application
node server.js
- Run the application in a browser (Default-URL: http://127.0.0.1:3333)
- Log in as administrator (login: sysadmin password: a)
- Change the password of the sysadmin
You really should change the password of the sysadmin for security reasons!
Run the application as a service
Find the instructions for your OS here.
- Registering the application as service under Windows
- Registering the application as daemon under Linux
- Registering the application as a daemon under MacOS
Windows
In Windows you can register the application as a service. Then Mongo Management Studio runs even after restart of your system.
// 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
$ nano /etc/init/mmsd.conf $ service mmsd start
Example init.d script for CentOS
$ nano /etc/init.d/mmsd $ chmod +x /etc/init.d/mmsd $ update-rc.d mmsd defaults $ ./etc/init.d/mmsd start
Mac
Please use tools based on node.js like PM2 or forever.
Update
- Stop the service or the Node.js application (Mac)
// Pseudo Code bbs service stop [name of service] // example // service is mms bbs service stop mms
- Backup your current config.js file
- Unzip the Zip-file
- Copy and overwrite the files into the application's folder
- Compare your saved config.js with the new config.js and adapt changed settings if necessary