En esta entrada explicare como instalar Rockmongo en Debian de forma fácil, utilizando repositorios de código de GitHub. Esta herramienta permite realizar labores básicas de administración por medio del navegador. En un principio la configuración posterior de la instalación del mismo debería asegurar solo el acceso desde la red interna o locahost ya que podría comprometer la seguridad de nuestro servidor.

Instalación previa de Mongodb desde repositorios oficiales de Debian: apt-get install mongodb

Instalación de phph5, php5-dev, apache y git como dependencias de RockMongo: sudo apt-get install apache2 php5 php5-dev git

Instalación de extensión para PHP de Mongodb: Descargamos en el directorio tmp ya que este eliminara el contenido temporal posteriormente:

cd /tmp/
git clone https://github.com/mongodb/mongo-php-driver-legacy.git
cd mongo-php-driver-legacy

Proceso de compilación:

phpize
./configure
make all

Si la compilación se realizo con éxito, solo faltaría realizar la instalación como root con el siguiente comando: # make install

Editamos y añadimos la siguiente linea, para activar la extensión: sudo nano /etc/php5/apache2/php.ini

Buscar por: ; Dynamic Extensions extension=mongo.so

Instalación de RockMongo desde repositorio GitHub asegurando la ultima versión en desarrollo, pero si queréis una versión oficial final lo recomendable es bajarla desde la web oficial:

cd /var/www/html/
git clone https://github.com/iwind/rockmongo.git

Es recomendable cambiar la contraseña por defecto de esta herramienta, la cambiar editando el siguiente fichero: nano /var/www/html/rockmongo/config.php $MONGO["servers"][$i]["control_users"]["admin"] = "admin";

Reinicio de Apache2 para cargar los últimos cambios: # systemctl restart apache2.service

Para entrar en Rockmongo entramos desde el navegador a: (http://127.0.0.1/rockmongo/)

Con esto termino mi entrada por ahora.

Un saludo!