
MongoDBサーバーを管理するための高速で安全なWeb UI。このアプリの動作を参照してください: https://webmongo.now.sh
現在、複数のデバイスからMongoDBサーバーを管理する簡単な方法はありません。使用しているプラットフォーム専用に作成されたクライアントをダウンロードする必要があります。優れたクライアントを見つける必要があるだけでなく、すべてのデバイスにサーバーをインストールして再度アドレスする必要があるだけでなく、これは便利ではありません。
MongoDBサーバーの管理がWebインターフェイスを介して実行可能であり、Webブラウザのみを使用して実行可能であれば、それは素晴らしいことです。しかし、その後、質問があります。すべての接続文字列をリモートサーバーに保存することは本当に良い考えですか?誰かが悪意を持ってデータベースへのアクセスを獲得し、接続文字列を復号化した場合はどうなりますか?集中型ユーザーデータベースを持つことは、アカウントを十分に保護していない場合、アカウントを侵害する傾向があることを意味します。
これは、Webmongoが出てくる場所です。 WebMongoは、サーバーに何も展開することなく、MongoDBサーバーの独自の分散データベースを作成できるWebアプリケーションです。接続文字列をリモートデータベースに保存する代わりに、LocalStorageを使用してデバイスに保存します。その後、PassPhraseを使用してデータを暗号化されたファイルにエクスポートし、このファイルを別のデバイスにインポートできます。 WebMongoを使用して、無限の数のサーバーからドキュメントをリスト、編集、削除するか、新しいサーバーを作成できます。
WebMongoは、Expressと公式のMongoDB node.jsドライバーを使用してクエリとリクエストを処理するサッパーアプリケーションです。自動的にvercelするように展開します。サーバー/接続文字列を保存するために、WebMongoはブラウザのlocalStorageを使用します。
Webmongoの独自のインスタンスを展開する方法を学ぶことができます:https://webmongo.now.sh/docs/deployment.html
mit。このプロジェクトは、Mongodb、Inc。MongodbとLeaf Logoが提携したり承認したりすることは決してありません。Mongodb、Inc。の商標です。