.env और डेटाबेस कॉन्फ़िगरेशन सेटअप
1 мин. чтения
सर्वर पुनःप्रारंभ करने के बाद, बॉट के सही कामकाज के लिए .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: OKX सेवाओं के लिए API Key, Secret, और Passphrase दर्ज करें।
- वॉलेट्स: Solana और EVM ब्लॉकचेन (जैसे Ethereum, Binance Smart Chain आदि) के पते।
- Telegram Token और Admin ID: आपके Telegram बॉट का टोकन और एडमिन का आईडी।
- डेटाबेस सेटिंग्स: होस्ट, पोर्ट, यूज़रनेम, पासवर्ड और डेटाबेस का नाम जो आपने इंस्टॉल के दौरान दिया था।
- यदि अभी तक SSH से सर्वर से जुड़े नहीं हैं तो जुड़ें:
फाइल भरने के बाद इसे सेव करें और एडिटर बंद करें (nano में: Ctrl+O → Enter → Ctrl+X)।
- ध्यान दें: डाटा दर्ज करते समय सावधान रहें—गलत कॉन्फ़िगरेशन से बॉट क्रैश हो सकता है।
🔐 Adminer वेब इंटरफ़ेस से डेटाबेस एक्सेस #
सफल इंस्टॉलेशन और सर्वर पुनःप्रारंभ के बाद, डेटाबेस उपयोग के लिए तैयार है। डेटाबेस प्रबंधन के लिए Adminer वेब इंटरफ़ेस का उपयोग करें।
- अपने ब्राउज़र में निम्न URL खोलें:
http://सर्वर_IP_पतायहाँ
सर्वर_IP_पताको अपने सर्वर के IP से बदलें। - Adminer लॉगिन पेज दिखेगा — डेटाबेस प्रबंधन के लिए एक सरल और हल्का टूल।
- इंस्टॉल के दौरान सेट किए गए डेटाबेस एडमिन के यूजरनेम और पासवर्ड दर्ज करें।
- लॉगिन के बाद आप टेबल देख सकते हैं, बैकअप ले सकते हैं, क्वेरी चला सकते हैं और डेटाबेस की मॉनिटरिंग कर सकते हैं।
🔧 सुरक्षा और संचालन के सुझाव #
- फाइल
.envको कभी भी सार्वजनिक न करें या तीसरे पक्ष को न दें—इसमें संवेदनशील डेटा होता है। - विशेष रूप से बड़े बदलाव से पहले नियमित रूप से डेटाबेस का बैकअप लें।
.envमें बदलाव करने के बाद बॉट को पुनःप्रारंभ करना सुनिश्चित करें ताकि सेटिंग्स लागू हो सकें।- Adminer का उपयोग केवल सुरक्षित नेटवर्क से करें ताकि अनधिकृत पहुँच रोकी जा सके।
- सर्वर और डेटाबेस सॉफ़्टवेयर को अपडेट रखें ताकि सुरक्षा कमजोरियों से बचा जा सके।