إعداد تكوين ملف .env وقاعدة البيانات
2 мин. чтения
بعد إعادة تشغيل الخادم، يجب إعداد ملف التكوين .env والوصول إلى قاعدة البيانات لضمان عمل البوت بشكل صحيح.
📝 إعداد ملف التكوين .env #
يحتوي ملف .env على جميع المعلمات المهمة التي يستخدمها البوت للاتصال بالخدمات الخارجية وقاعدة البيانات. تعبئة هذا الملف بشكل صحيح هو المفتاح لاستقرار عمل البوت.
-
- اتصل بالخادم عبر SSH (إذا لم تكن متصلاً بالفعل):
ssh root@عنوان_IP_الخادماستبدل
عنوان_IP_الخادمبعنوان IP الخاص بخادمك. - انتقل إلى مجلد البوت:
cd /MYBOTS/DEXBOT/تأكد من أنك في المجلد الذي يحتوي على جميع السكريبتات اللازمة للبوت.
- ابحث عن ملف نموذج التكوين وأنشئ ملف
.envللعمل:mv .env.template .envهذا سينشئ ملف
.envبناءً على النموذج ويجب ملؤه. - افتح ملف
.envباستخدام محرر نصوص مثلnanoأوvim:nano .env - املأ جميع الحقول المطلوبة في الملف:
- مفتاح الترخيص: مفتاح DEXBOT الشخصي الخاص بك لتفعيل البوت.
- مفتاح OKX API: أدخل مفتاح API والسر وعبارة المرور الخاصة بخدمات OKX.
- المحافظ: عناوين لـ Solana و EVM blockchain (مثل Ethereum، Binance Smart Chain وغيرها).
- رمز Telegram ومعرف المشرف: رمز بوت Telegram الخاص بك ومعرف المسؤول لإدارة البوت.
- إعدادات قاعدة البيانات: المضيف والمنفذ واسم المستخدم وكلمة المرور واسم قاعدة البيانات التي قمت بتحديدها أثناء التثبيت.
- اتصل بالخادم عبر SSH (إذا لم تكن متصلاً بالفعل):
بعد ملء الملف، احفظه وأغلق المحرر (في nano: Ctrl+O ثم Enter ثم Ctrl+X).
- مهم: كن حذرًا عند إدخال البيانات — الأخطاء في التكوين قد تؤدي إلى حدوث أعطال.
🔐 الوصول إلى قاعدة البيانات عبر واجهة الويب Adminer #
بعد الانتهاء من التثبيت وإعادة تشغيل الخادم، تصبح قاعدة البيانات جاهزة للاستخدام. لإدارة قاعدة البيانات بسهولة، استخدم واجهة الويب Adminer.
- افتح المتصفح وانتقل إلى العنوان:
http://عنوان_IP_الخادماستبدل
عنوان_IP_الخادمبعنوان IP الخاص بخادمك. - سترى صفحة تسجيل الدخول إلى Adminer — أداة بسيطة وخفيفة لإدارة قواعد البيانات.
- أدخل اسم المستخدم وكلمة المرور الخاصة بمسؤول قاعدة البيانات التي قمت بتحديدها أثناء التثبيت.
- بعد تسجيل الدخول، يمكنك عرض الجداول وأخذ النسخ الاحتياطية وتنفيذ الاستعلامات ومراقبة حالة قاعدة البيانات.
🔧 توصيات الأمان والتشغيل #
- لا تقم أبدًا بمشاركة أو نشر ملف
.envمع أطراف ثالثة — يحتوي على بيانات سرية. - قم بعمل نسخ احتياطية منتظمة لقاعدة البيانات، خاصة قبل إجراء تغييرات كبيرة.
- إذا قمت بتعديل ملف
.env، فمن المستحسن إعادة تشغيل البوت لتطبيق الإعدادات الجديدة. - استخدم Adminer فقط من شبكات آمنة لمنع الوصول غير المصرح به.
- قم بتحديث برنامج الخادم وقاعدة البيانات بانتظام للحماية من الثغرات الأمنية.