Comment installer MongoDB

Découvrez notre offre de Cloud Public

L'hébergement mutualisé pour tou·te·s, imaginé par des développeur·euse·s, pour des développeur·euse·s.

Découvrir le Cloud Public

MongoDB est un SGBD noSQL orienté documents.

Dans notre exemple, nous utilisons un accès SSH et considérons les informations suivantes :

  • Nom du compte : foo
  • Répertoire de MongoDB : $HOME/mongodb/

[foo] et [version] doivent être remplacées par les informations correctes.

Téléchargement

foo@ssh:~/mongodb$ wget -O- https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian10-[version].tgz | tar -xz --strip-components=1
foo@ssh:~/mongodb$ mkdir -p data log

Choisissez le paquet tgz et la plateforme Debian de la version 6.0 de la tarball1.

Lancement du service

Créez un service avec les détails suivants :

  • Commande : ./bin/mongod --dbpath ./data/ --logpath ./log/mongo.log --ipv6 --bind_ip_all
  • Répertoire de travail : /home/[foo]/mongodb

Les utilisateurs de Cloud public devront faire pointer le service sur un port entre 8300 à 8499 et ajouter l’option --port à la commande.

Création de la règle de parefeu

Les utilisateurs de Cloud Privé devront ouvrir le port utilisé en créant une règle sur le parefeu s’ils souhaitent y accéder depuis l’extérieur :

IntituléValeur
ProtocoleUDP/TCP
TypeACCEPT
DirectionEntrée
Hôtes<ne rien indiquer>
Ports27017
Version IPIPv4/IPv6

  1. MongoDB 7 nécessite une version trop récente de GLIBC qui ne sera disponible qu’après la prochaine migration d’infrastructure logicielle. ↩︎