कॉन्फ़िग वर्ज़निंग
सेटिंग्स खोने से कैसे बचें: बदलाव से पहले बैकअप, चेंज लॉग, कॉन्फ़िग सर्वर से बाहर रखना, और रोलबैक।
13 अगस्त 2026 को अपडेट किया गया
कॉन्फ़िग कई घंटों की मेहनत होते हैं, जो एक फ़ेल सेव से खो सकते हैं।
न्यूनतम
एडिट करने से पहले फ़ाइल की एक कॉपी उसके पास ही बना लें: config.yml → config.yml.2026-08-13। पैनल में यह एक ही “Copy” बटन है — Files।
चेंजलॉग
सर्वर पर या Discord में एक टेक्स्ट फ़ाइल: तारीख़, फ़ाइल, आपने क्या बदला और क्यों। एक महीने बाद, यही एक तरीक़ा है यह पता लगाने का कि क्या टूटा — Update runbook।
सर्वर के बाहर स्टोरेज
महीने में एक बार plugins और config का आर्काइव अपने कंप्यूटर पर डाउनलोड करें। यह इनसे बचाता है:
- सर्वर खोने से;
- ग़लती से डिलीट होने से;
- “पिछले सीज़न में यह कैसे कॉन्फ़िगर था।”
पैनल के ऑटोमैटिक बैकअप भी यह कवर करते हैं, लेकिन आपकी अपनी कॉपी किसी चीज़ पर निर्भर नहीं है — Backup strategy।
कॉन्फ़िग के लिए Git
एक एडवांस्ड विकल्प: कॉन्फ़िग को एक प्राइवेट रिपॉज़िटरी में रखें और सर्वर पर अपलोड करें। इससे आपको पूरा चेंज हिस्ट्री मिलता है और आप किसी भी वर्शन पर रोल बैक कर सकते हैं। टीम और कई सर्वर वाले प्रोजेक्ट्स के लिए यह जायज़ है।
रिपॉज़िटरी में क्या न रखें
बॉट टोकन, डेटाबेस पासवर्ड, फ़ॉरवर्डिंग कीज़, API कीज़। इन्हें अलग फ़ाइलों में रखें जो हिस्ट्री में न जाएँ — Account security।
