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

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

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

## الاتصال

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

`postgresql://yonetici:PASSWORD@IP:5432/uygulama?sslmode=require`

يجهّز التثبيت قاعدة بيانات باسم `uygulama`. يملك اسم الدخول `yonetici` جميع الصلاحيات، لذا يُستحسن إنشاء مستخدم منفصل لتطبيقك.

## الأمان

- منفذ قاعدة البيانات **5432** مفتوح على الإنترنت. لكي لا يتصل إلا خوادمك أنت، قيّده في جدار الحماية: `ufw delete allow 5432/tcp` ثم `ufw allow from YOUR_IP to any port 5432`.
- تُقبل الاتصالات البعيدة عبر TLS فقط. الشهادة موقّعة ذاتيًا، فاستخدم `sslmode=require`.
- يتحقق برنامج تشغيل `pg` في Node.js من الشهادة عندما يرى `sslmode=require` فيرفض الاتصال. مع هذا البرنامج، أنهِ السلسلة بـ `sslmode=no-verify`: يبقى الاتصال مشفّرًا، لكن لا يُتحقق من هوية الخادم.

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