
Une interface utilisateur Web rapide et sécurisée pour gérer les serveurs MongoDB. Voir cette application en action: https://webmongo.now.sh
Actuellement, il n'y a pas de moyens faciles de gérer les serveurs MongoDB à partir de plusieurs appareils. Vous devez télécharger un client spécialement conçu pour la plate-forme que vous utilisez. Ce n'est pas pratique, car il ne faut pas seulement devoir trouver un bon client, mais aussi l'attendre pour qu'il soit installé et avoir à réadapter vos serveurs sur chaque appareil.
Ce serait formidable si la gestion des serveurs MongoDB était faisable via une interface Web, en n'utilisant que votre navigateur Web seul. Mais vient ensuite la question: est-ce vraiment une bonne idée de stocker toutes vos chaînes de connexion sur un serveur distant? Que se passe-t-il si quelqu'un a malicieusement accès à la base de données et parvient à déchiffrer vos chaînes de connexion? Le fait d'avoir une base de données centralisée des utilisateurs signifie également qu'ils sont enclins à faire compromettre leurs comptes s'ils ne sécurisent pas assez bien leur compte.
C'est là que Webmongo entre en jeu. Webmongo est une application Web qui vous permet d'avoir la base de données décentralisée des serveurs MongoDB sans avoir à déployer quoi que ce soit sur votre serveur. Au lieu de stocker vos chaînes de connexion dans une base de données distante, il les stocke sur votre appareil à l'aide de LocalStorage. Vous pouvez ensuite exporter vos données vers un fichier chiffré à l'aide d'une phrase de passe et importer ce fichier sur un autre appareil. Vous pouvez utiliser Webmongo pour répertorier, modifier ou supprimer vos documents d'un nombre infini de serveurs, ou en créer de nouveaux.
WebMongo est une application de sapeur qui utilise Express et le pilote officiel MongoDB Node.js pour traiter vos requêtes et vos demandes. Il se déplace automatiquement vers Vercel. Pour stocker vos serveurs / chaînes de connexion, WebMongo utilise localStorage de votre navigateur.
Vous pouvez apprendre à déployer votre propre instance de webmongo ici: https://webmongo.now.sh/docs/deployment.html
Mit. Ce projet n'est en aucun cas affilié ou approuvé par MongoDB, Inc. MongoDB et le logo Leaf sont une marque de fabrique de MongoDB, Inc.