MongoDB è un database manager NoSQL noto a molti sviluppatori in tutto il mondo. Pertanto, vengono sviluppati strumenti per poterlo utilizzare e trarne pieno vantaggio. Oggi imparerai come installarne uno perché dopo questo tutorial sarai in grado di installare Mongoku su Debian 11.
Primo, cos'è Mongoku?
Secondo il profilo GitHub dello strumento
Client MongoDB per il web. Interroga i tuoi dati direttamente dal tuo browser. Puoi ospitarlo localmente o altrove, per te e il tuo team.
In breve, è un'applicazione Web con la quale puoi accedere e manipolare i dati da un'istanza MongoDB. È open source, quindi possiamo esaminare il codice sorgente per individuare eventuali bug.
È basato su TypeScript/Node.js/ Angular, quindi è compatibile con molti sistemi operativi attuali.
Una delle caratteristiche principali di Mongoku è che è molto veloce. Gli sviluppatori affermano di averlo testato con un database da 1 TB e si è comportato molto velocemente.
Quindi, se vuoi un client semplice e veloce per eseguire le tue operazioni MongoDB, allora penso che tu abbia trovato quello ideale.
Procediamoci.
Installa il server MongoDB
Prima di continuare, devi sapere che per ottenere il massimo da Mongoku devi avere MongoDB sul tuo computer. Per quanto riguarda Debian 11 abbiamo preparato il seguente post.
Come installare MongoDB su Debian 11
Installazione di Mongoku su Ubuntu 20.04 / Debian 11
Ora possiamo continuare con l'installazione.
Poiché Mongoku richiede NodeJS, dobbiamo installarlo. In questo caso, ho scelto la versione 16.x
.
Apri un terminale e dopo aver aggiornato il sistema esegui
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
Quindi aggiorna APT.
sudo apt update
Ora se installi NodeJS con la riga di comando
sudo apt install nodejs
L'installazione di NodeJS installerà anche NPM. Tuttavia, si consiglia di aggiornare NPM per verificare eventuali modifiche.
sudo npm install [email protected] -g
Successivamente, possiamo installare Mongoku. Per fare ciò, utilizzeremo NPM come segue
sudo npm install -g mongoku
Una volta coperte tutte le dipendenze, otterrai una schermata di output come questa
Non resta che avviarlo
mongoku start
Questo lo renderà disponibile sulla porta 3100
che dovrebbe essere disponibile.
sudo ufw allow 3100
Accedi a Mongoku
Il passaggio finale consiste nell'aprire un browser web e visitare http://your-server:3100
e vedrai la seguente schermata
Lì vedrai quindi il server che sta riconoscendo Mongoku. Inoltre, sul lato destro, puoi aggiungerne uno nuovo facendo clic su Aggiungi server pulsante.
Se fai clic sul server, vedrai i database creati, nonché le loro dimensioni e raccolte.
Conclusione
Mongoku è un'affascinante applicazione che ci aiuta a visualizzare e gestire un'istanza MongoDB. Imparare a installarlo ti dà l'opportunità di usarlo e trarne il massimo, che tu sia uno sviluppatore o un amministratore di sistema.
Spero che questo post ti sia piaciuto e che tu possa aiutarci condividendolo.