Sunday, July 22, 2012

A Preferences Pane for MongoDB Server on MacOSX

These last weeks, I have worked a bit with MongoDB.
I work on a MacBook Pro laptop and in order to save my battery, I don't like having all my databases servers always up and running.
Since I liked the MySQL Preferences Pane very much and there was nothing like that for MongoDB, I wrote it.

It is available on Github: https://github.com/remysaissy/mongodb-macosx-prefspane.
The latest version can be downloaded here: https://github.com/remysaissy/mongodb-macosx-prefspane/raw/master/download/MongoDB.prefPane.zip

Prerequisites

This is only a preferences pane. It does not embed a MongoDB Server. Therefore, you first have to install MongoDB.
A simple way to do it is using Homebrew

brew install mongodb

What can you do with it?

The emphasis has been put on the simplicity.
Therefore the preferences pane shows the current running state of the MongoDB server along with a single button to start it.

You can also check a checkbox if you want to have MongoDB always up and running.


I don't speak english

Nevermind, the preference pane comes in 5 flavors:
  • English
  • French
  • Simplified Chinese
  • Spanish
  • Portugese

An auto update functionality has also been implemented so you won't have to worry about updating the software, just focus on your own goals!