ज़्यादातर लोग बैकअप की कीमत तब समझते हैं जब कुछ खो जाता है: गलत बदलाव से साइट बिगड़ गई, डेटा मिट गया या कोई अकाउंट बंद हो गया। तब तक देर हो चुकी होती है।
अच्छी खबर यह है कि बैकअप की आदत सरल है। इस गाइड में एक आसान तरीका है जिसे आप आज ही लगा सकते हैं।
तीन कॉपी, दो तरह का स्टोरेज और एक ऑफ़-साइट रखें: Uttra का प्रोजेक्ट, GitHub में कोड की कॉपी और अलग से डाउनलोड किया हुआ कोड व डेटा। बड़े रीडिज़ाइन से पहले बैकअप लें, बाद में नहीं।
बैकअप का सरल नियम: 3-2-1
तीन कॉपी, दो तरह का स्टोरेज और एक ऑफ़-साइट। Uttra से बनी साइट के लिए यह ऐसा दिख सकता है:
- कॉपी एक: Uttra में आपका चालू प्रोजेक्ट।
- कॉपी दो: GitHub में सिंक की हुई कोड की कॉपी, हिस्ट्री के साथ।
- कॉपी तीन: डाउनलोड किया हुआ कोड, जो आपके कंप्यूटर या किसी क्लाउड ड्राइव में रहे।
कोड और डेटा, दोनों का बैकअप
कोड का बैकअप आसान है, पर आपके असली ग्राहकों का डेटा, जैसे ऑर्डर और रजिस्ट्रेशन, अलग से सुरक्षित करना पड़ता है। डेटाबेस का बैकअप अलग से रखें और उसे हफ़्ते में कम से कम एक बार, या ज़्यादा ट्रैफ़िक होने पर रोज़ लें।
GitHub से जोड़ें
Uttra से कहें: "इस प्रोजेक्ट को मेरी GitHub रिपॉज़िटरी से जोड़ो और सिंक में रखो, और बताओ कि पूरा कोड कैसे डाउनलोड करूँ।" यह काम बड़े रीडिज़ाइन से पहले करें, बाद में नहीं। रिपॉज़िटरी निजी रखें और सीक्रेट्स कभी कमिट न करें।
वर्ज़निंग यानी वापस जाने का रास्ता
वर्ज़न हिस्ट्री का मतलब है कि हर बदलाव दर्ज रहे, ताकि गलती होने पर आप पिछली अच्छी स्थिति पर लौट सकें। GitHub यही करता है। बड़े बदलाव से पहले अपनी साइट की स्थिति का नोट बनाएं और बदलाव प्रीव्यू में जाँचने के बाद ही पब्लिश करें।
बैकअप की जाँच करें
जिस बैकअप को कभी खोलकर देखा नहीं, उस पर भरोसा नहीं किया जा सकता। महीने में एक बार डाउनलोड किया कोड खोलकर देखें कि वह पूरा है। अपने डोमेन, GitHub और होस्टिंग के लॉगिन भी सुरक्षित जगह लिखकर रखें।