# كيف أتصل بخادم MongoDB الخاص بي؟

https://www.seturack.com/ar/qaidat-al-marifa/maqala/how-do-i-connect-to-my-mongodb-server

1. في اللوحة افتح **خوادمي** ثم انقر خادمك.
2. في تبويب **نظرة عامة**، انتظر حتى يذكر صف **التطبيق** «MongoDB جاهز». تتحدّث الصفحة من تلقاء نفسها.
3. انسخ البيانات من صفوف **عنوان الاتصال** و**اسم الدخول** و**كلمة المرور**.

## الاتصال

تبدو سلسلة الاتصال هكذا:

`mongodb://yonetici:PASSWORD@IP:27017/?authSource=admin`

يملك اسم الدخول `yonetici` جميع الصلاحيات (دور root)، لذا يُستحسن إنشاء مستخدم منفصل لتطبيقك. الإصدار هو MongoDB 8.0.

## الأمان

- منفذ قاعدة البيانات **27017** مفتوح على الإنترنت. لكي لا يتصل إلا خوادمك أنت، قيّده في جدار الحماية: `ufw delete allow 27017/tcp` ثم `ufw allow from YOUR_IP to any port 27017`.
- تأتي الاتصالات بدون TLS: كلمة المرور محمية لكن البيانات غير مشفّرة. إذا كنت تنقل بيانات حساسة عبر الإنترنت فاستخدم نفق SSH.
- هذا mongod مستقل: لا تعمل المعاملات (transactions) وتدفقات التغيير (change streams) إلا على مجموعات النسخ المتماثل (replica sets). وإذا احتجتها، ففعّل النسخ المتماثل بنفسك في `/etc/mongod.conf`.

**ليس لديك خادم بعد؟** [اطلب خادمًا مثبتًا عليه MongoDB](https://www.seturack.com/ar/mongodb-vps): تختار الحجم وتدفع مقابل ما اخترته فقط.
