rockmongo - php mongodb admin interface
PHP JavaScript
Switch branches/tags
Nothing to show
Pull request Compare This branch is 3 commits ahead, 8 commits behind mlazarov:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


RockMongo is a MongoDB administration tool, written in PHP 5, very easy to install and use.

Installation (Using ZIP file)

  1. Install PHP runtime environment if you don't have one yet, such like Apache Httpd, Nginx ...
  2. Download the package from
  3. Unzip the files into your disk, under root of your site
  4. Open the config.php with your convenient editor, change host, port, admins and so on to yours
  5. Visit the index.php in your browser, for example: http://localhost/rockmongo/index.php
  6. Login with admin username and password, which is set "admin" and "admin" as default
  7. Play with your MongoDBs!

Installation (Using GIT)

$ cd /var/www/html/
$ git clone git://

Then edit config.php, change host, port, admins and so on to yours

Upgrade from old version

1.Copy all files excluding config.php to your old version directory 2.Done!


iwind.liu Leader leblanc.simon French translation Klaus Silveira Brazilian translation bmansion Some small changes Vladimir Razuvaev Implement features. Anton Zering German translation Borda Juan Ignacio Panels Layout


  • Many thanks to for cute icons.
  • Thank Michal Migurski( for perfect Services_JSON class.
  • Thank OFC, we borrowed json_format() function to make JSON pretty.
  • Thank jQuery, a popular javascript library.
  • Thank for mime types mapping.
  • Also thank these guys (Marcin, Tyler, Richard, Idan, ...) who spent their time on sending feedbacks and advices to me, and let me know i am not alone.
  • Thank Klaus Silveira for Brazilian translation
  • Thank leblanc.simon for French translation

Bugs & Issues

Please feel free to report any bugs and issues to me, my email is: .

Source Code Repository

Repositories are located at:


Somebody who want to contribute to the project, may help us by doing these:

  • Supply us a logo in size:75 X 75
  • Translate messages from English to other languages (you can see them in app/langs directory)