
واجهة مستخدم ويب سريعة وآمنة لإدارة خوادم MongoDB. انظر هذا التطبيق في العمل: https://webmongo.now.sh
حاليًا ، لا توجد طرق سهلة لإدارة خوادم MongoDB من أجهزة متعددة. يجب عليك تنزيل عميل تم إعداده خصيصًا للمنصة التي تستخدمها. هذا ليس مناسبًا ، لأنه لا يتطلب فقط الاضطرار إلى العثور على عميل جيد ، ولكن أيضًا في انتظار تثبيت خوادمك على كل جهاز.
سيكون من الرائع أن تكون إدارة خوادم MongoDB قابلة للتنفيذ من خلال واجهة ويب ، ولا تستخدم أي شيء سوى متصفح الويب الخاص بك وحده. ولكن بعد ذلك يأتي السؤال: هل من الجيد حقًا تخزين جميع سلاسل الاتصال الخاصة بك على خادم بعيد؟ ماذا لو كان هناك شخص ما يمكن أن يحصل على قاعدة البيانات بشكل ضار وتمكن من فك تشفير سلاسل الاتصال الخاصة بك؟ إن وجود قاعدة بيانات مستخدم مركزية يعني أيضًا أنها عرضة للاضطراب إلى حساباتهم إذا لم تتأمن حسابهم جيدًا بما فيه الكفاية.
هذا هو المكان الذي يلعب فيه WebMongo. WebMongo هو تطبيق ويب يتيح لك الحصول على قاعدة بيانات خاصة بك لخوادم MongoDB دون الحاجة إلى نشر أي شيء على الخادم الخاص بك على الإطلاق. بدلاً من تخزين سلاسل الاتصال الخاصة بك في قاعدة بيانات عن بعد ، فإنه يخزنها على جهازك باستخدام LocalStorage. يمكنك بعد ذلك تصدير بياناتك إلى ملف مشفر باستخدام عبارة مرور واستيراد هذا الملف على جهاز مختلف. يمكنك استخدام WebMongo لإدراج المستندات أو تحريرها أو حذفها من عدد لا حصر له من الخوادم ، أو إنشاء خوادم جديدة.
WebMongo هو تطبيق Sapper يستخدم Express وبرنامج تشغيل MongoDB Node.js الرسمي لمعالجة استفساراتك وطلباتك. ينشر إلى Vercel تلقائيًا. لتخزين خوادمك/سلاسل الاتصال ، يستخدم WebMongo localStorage الخاص بالمتصفح.
يمكنك معرفة كيفية نشر مثيل WebMongo الخاص بك هنا: https://webmongo.now.sh/docs/deployment.html
معهد ماساتشوستس للتكنولوجيا. هذا المشروع لا ينتم أو معتمد من قبل MongoDB ، Inc. Mongodb وشعار Leaf هي علامة تجارية لشركة MongoDB ، Inc.