
Uma interface da usuário da Web rápida e segura para gerenciar servidores MongoDB. Veja este aplicativo em ação: https://webmongo.now.sh
Atualmente, não há maneiras fáceis de gerenciar servidores MongoDB de vários dispositivos. Você deve baixar um cliente feito especificamente para a plataforma que está usando. Isso não é conveniente, pois não exige apenas ter que encontrar um bom cliente, mas também aguardar a instalação e ter que re-adquirir seus servidores em todos os dispositivos.
Seria ótimo se o gerenciamento de servidores MongoDB fosse factível por meio de uma interface da Web, usando nada além do navegador da Web sozinho. Mas então vem a pergunta: é realmente uma boa ideia armazenar todas as suas seqüências de conexão em um servidor remoto? E se alguém obtiver maliciosamente acesso ao banco de dados e conseguir descriptografar suas seqüências de conexão? Ter um banco de dados de usuário centralizado também significa que eles são propensos a comprometer suas contas se não protegerem sua conta o suficiente.
É aqui que o webmongo entra em jogo. O WebMongo é um aplicativo da Web que permite que você tenha seu próprio banco de dados descentralizado de servidores MongoDB sem precisar implantar nada no seu servidor. Em vez de armazenar suas cadeias de conexão em um banco de dados remoto, ele as armazena no seu dispositivo usando o LocalStorage. Em seguida, você pode exportar seus dados para um arquivo criptografado usando uma senha e importar esse arquivo em um dispositivo diferente. Você pode usar o WebMongo para listar, editar ou excluir seus documentos de um número infinito de servidores ou criar novos.
O WebMongo é um aplicativo Sapper que usa o Express e o driver oficial MongoDB Node.js para processar suas consultas e solicitações. Ele é implantado para vercel automaticamente. Para armazenar seus servidores/strings de conexão, o WebMongo usa localStorage do seu navegador.
Você pode aprender a implantar sua própria instância do WebMongo aqui: https://webmongo.now.sh/docs/deployment.html
Mit. Este projeto não é de forma alguma afiliado ou endossado pela MongoDB, Inc. MongoDB e o logotipo Leaf são uma marca registrada da MongoDB, Inc.