Ricerca nel sito web

RockMongo - Uno strumento di amministrazione grafico MongoDB


RockMongo è uno strumento di amministrazione di database con GUI open source gratuito per MongoDB, proprio come phpMyAdmin per MySQL/MariaDB. RockMongo rende le attività di amministrazione del database come la creazione, la modifica, l'eliminazione di database, la creazione di tabelle, report ecc., molto più semplici e veloci. In questo tutorial vedremo come installare RockMongo su Linux. Se non hai già installato MongoDB, fai riferimento al seguente collegamento per installarlo in varie distribuzioni Linux come CentOS, Debian, Ubuntu e openSUSE ecc.

  • Come installare MongoDB in Linux

Installa RockMongo

RockMongo è uno strumento di gestione di database basato sul Web, scritto utilizzando il linguaggio di programmazione PHP 5. Per installarlo, assicurati di aver installato un server web e PHP 5 e alcune dipendenze aggiuntive. RockMongo non funzionerà nella versione PHP 7. Quindi, ti consiglio di usare PHP 5.

Installiamo un server web (Apache), php 5 e alcune dipendenze richieste. Ai fini di questa guida, utilizzerò il server CentOS 7 a 64 bit. Non dimenticare di impostare la modalità SELinux come modalità permissiva o disabilitata. Altrimenti, non potrai accedere alla dashboard di RockMongo dal browser di qualsiasi sistema remoto.

Su RHEL/CentOS:

sudo yum install httpd gcc php php-gd php-pear php-devel openssl-devel unzip wget

Avvia e abilita il servizio Apache utilizzando il seguente comando:

sudo systemctl start httpd
sudo systemctl enable httpd

Consenti il servizio del server web Apache attraverso il firewall.

sudo firewall-cmd --permanent --add-service=http
sudo systemctl restart firewalld

Quindi, installa l'estensione php_mongo utilizzando il comando:

sudo pecl install mongo

Esempio di output:

[...]
Build process completed successfully
Installing '/usr/lib64/php/modules/mongo.so'
install ok: channel://pecl.php.net/mongo-1.6.14
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini

Modifica il file /etc/php.ini,

sudo vi /etc/php.ini

E la riga seguente:

extension=mongo.so

Salva e chiudi il file. Riavviare il servizio Apache per rendere effettive le modifiche.

sudo systemctl restart httpd

Verifica che l'estensione sia stata aggiunta o meno utilizzando il comando:

php -m | grep -i mongo

Dovresti vedere il seguente output:

mongo

Bene, abbiamo installato i prerequisiti richiesti. Ora scarica l'ultima versione di RockMongo dalla pagina delle versioni.

Oppure utilizza il seguente comando per scaricare l'ultima versione di RockMongo.

wget https://github.com/iwind/rockmongo/archive/master.zip

Estrai il file zip scaricato utilizzando il comando:

unzip master.zip

Sposta la cartella estratta nella cartella principale web come mostrato di seguito.

sudo mv rockmongo-master/ /var/www/html/rockmongo

Riavvia il servizio httpd:

sudo systemctl restart httpd

Accedi alla console web RockMongo

Apri il browser web e vai a http://indirizzo IP/rockmongo. Dovresti vedere la seguente schermata.

Inserisci il nome utente e la password. Il nome utente e la password predefiniti sono admin/admin.

Pagina di accesso di RockMongo

Ecco come appare la dashboard di RockMongo.

Pannello di controllo RockMongo

Da qui puoi creare, rinominare, modificare, eliminare database, utenti, tabelle e altro ancora.

Puoi modificare il nome utente e la password predefiniti dal file config.php di RockMongo.

Per fare ciò, modifica il file config.php:

sudo vi /var/www/html/rockmongo/config.php

Modifica le porte, l'host e gli amministratori secondo i tuoi gusti.

Risorsa:

  • Repository GitHub RockMongo

Lettura correlata:

  • Come installare MongoDB utilizzando Vagrant in Linux

Articoli correlati