Orbit

Kapsule Orbit में स्नैपशॉट और रिस्टोर

Every Orbit project takes a nightly snapshot of two things that are otherwise impossible to get back once you delete them: your config store entries and your environment variables. Thirty nights are…

Kapsule Orbit के प्रत्येक प्रोजेक्ट का हर रात स्नैपशॉट लिया जाता है - दो ऐसी चीजों का जिन्हें आप एक बार डिलीट कर देने के बाद वापस पाना असंभव होता है: आपकी कॉन्फ़िग स्टोर एंट्रीज और आपके एनवायरनमेंट वेरिएबल्स। सभी प्लान पर, फ्री प्लान सहित, तीस रातों का डेटा रखा जाता है, और आप उनमें से किसी को भी अपनी ओर से एक पुष्टि किए गए कार्य में रिस्टोर कर सकते हैं।

यह गाइड बिल्कुल बताता है कि स्नैपशॉट में क्या है, इसमें क्या नहीं है, कोई एक कैसे रिस्टोर करें, और रिस्टोर को कैसे वापस लाएं।

स्नैपशॉट में क्या है

प्रत्येक रात का स्नैपशॉट उस प्रोजेक्ट के लिए निम्नलिखित में होता है जिससे यह संबंधित है:

  • हर कॉन्फ़िग स्टोर एंट्री: की, वैल्यू, और क्या एंट्री पेज में इंजेक्ट की जाती है।
  • हर एनवायरनमेंट वेरिएबल, प्रोजेक्ट स्तर के और प्रति-एनवायरनमेंट ओवरराइड्स दोनों, उनकी वैल्यूज, उनके टार्गेट एनवायरनमेंट प्रकार और उनकी शाखा स्कोपिंग सहित।

वैल्यूज को उसी की और उसी साइफर के साथ एन्क्रिप्ट किया जाता है जैसे आपके एनवायरनमेंट वेरिएबल्स स्वयं हैं, इसलिए स्नैपशॉट कभी भी किसी सीक्रेट को उस वेरिएबल से आसान नहीं बनाता जिससे यह आया है।

स्नैपशॉट में क्या नहीं है

यह वह हिस्सा है जिसे आप इस पर भरोसा करने से पहले पढ़ सकते हैं।

  • आपकी git रिपोजिटरी। यह आपके git प्रदाता के साथ रहती है और यह आपकी है। Kapsule Orbit इसे कॉपी नहीं करता।
  • ब्लॉब स्टोर ऑब्जेक्ट्स। आपका ब्लॉब स्टोरेज पहले से ही टिकाऊ है और स्नैपशॉट का हिस्सा नहीं है।
  • बिल्ड आर्टिफैक्ट्स। सफल बिल्ड्स आपकी प्लान की डिप्लॉयमेंट रिटेंशन विंडो के तहत रखे जाते हैं, जो प्रोजेक्ट पर एक अलग सेटिंग है। स्नैपशॉट रिस्टोर करना बिल्ड को रिस्टोर नहीं करता, और डिप्लॉयमेंट को रोल बैक करना कॉन्फ़िग या एनवायरनमेंट वेरिएबल्स को रिस्टोर नहीं करता। डिप्लॉयमेंट को रोल बैक करना देखें।
  • डेटाबेसेस, लॉग्स, एनालिटिक्स या कोई भी चीज़ जो आपका एप्लिकेशन रनटाइम पर लिखता है।

स्नैपशॉट कितने समय तक रखे जाते हैं

तीस रातें, हर प्लान पर। उसके बाद स्नैपशॉट स्वचालित रूप से हटा दिया जाता है।

एक जानबूझकर अपवाद है। तीन सबसे हाल के स्नैपशॉट हमेशा रखे जाते हैं, भले ही वे तीस रातें पार कर जाएं। एक प्रोजेक्ट जिसे आपने दो महीने से नहीं छुआ है, नहीं तो हर स्नैपशॉट एक ही रात को एक्सपायर हो जाएंगे और ठीक उसी समय आपको कुछ भी रिस्टोर करने के लिए नहीं छोड़ेंगे जब आपको आखिरकार इसकी जरूरत है।

स्नैपशॉट रिस्टोर करना

  1. Kapsule Orbit में अपना प्रोजेक्ट खोलें।
  2. सेटिंग्स, फिर स्नैपशॉट्स खोलें।
  3. उस रात को खोजें जिसे आप चाहते हैं। प्रत्येक पंक्ति दिखाती है कि उसमें कितनी कॉन्फ़िग एंट्रीज और एनवायरनमेंट वेरिएबल्स हैं, और कब इसे हटाया जाएगा।
  4. इस स्नैपशॉट को रिस्टोर करें पर क्लिक करें।
  5. पुष्टि फ्रेज को बिल्कुल वैसे ही टाइप करें जैसे दिखाया गया है। यह आपके प्रोजेक्ट और उस रात का नाम देता है, उदाहरण के लिए restore my-blog 2026-08-30
  6. अभी रिस्टोर करें पर क्लिक करें।

रिस्टोर करने के लिए उस अकाउंट पर मालिक या व्यवस्थापक भूमिका की आवश्यकता है जो प्रोजेक्ट का मालिक है। कोई भी जो प्रोजेक्ट को देख सकता है वह इसके स्नैपशॉट इतिहास को पढ़ सकता है।

रिस्टोर वास्तव में क्या करता है

एक रिस्टोर आपके प्रोजेक्ट को उस रात की स्थिति में वापस रखता है। इसका मतलब है कि यह एक मर्ज नहीं है:

  • एंट्रीज और वेरिएबल्स जो तब मौजूद थे और अब नहीं हैं वह पुनः बनाई जाती हैं, उनकी मूल वैल्यूज के साथ;
  • एंट्रीज और वेरिएबल्स जिनकी वैल्यूज तब से बदली हैं वह वापस सेट की जाती हैं;
  • एंट्रीज और वेरिएबल्स जो आपने उस रात के बाद जोड़े हैं वह हटा दी जाती हैं

स्क्रीन आपको बाद में बिल्कुल बताती है कि क्या हुआ: कितने जोड़े गए, कितने बदले, और कितने हटाए गए, कॉन्फ़िग स्टोर और एनवायरनमेंट वेरिएबल्स दोनों के लिए अलग से।

रिस्टोर को वापस लाना

रिस्टोर कुछ भी लिखने से पहले, Kapsule Orbit उस स्थिति का स्नैपशॉट लेता है जिसे वह ओवरराइट करने वाला है। यह आपकी सूची में रिस्टोर से पहले पंक्ति के रूप में दिखाई देता है, और पुष्टि स्क्रीन रिस्टोर समाप्त होने पर इसका नाम देती है।

तो यदि आप गलत रात को रिस्टोर करते हैं, तो उस पंक्ति को रिस्टोर करें और आप वापस वहीं हैं जहां आप शुरू करते हैं। रिस्टोर के बारे में कुछ भी एकतरफा नहीं है।

एनवायरनमेंट वेरिएबल्स रिस्टोर करने के बाद

एक चल रहा डिप्लॉयमेंट उन एनवायरनमेंट वेरिएबल्स को रखता है जिनके साथ इसे बिल्ड और शुरू किया गया था। उन्हें रिस्टोर करना बदलता है कि आपका अगला डिप्लॉयमेंट क्या उपयोग करेगा, इसलिए यदि आपको रिस्टोर की गई वैल्यूज लाइव की जरूरत है तो फिर से डिप्लॉय करें। जब आपकी कॉन्फ़िगरेशन पिछले डिप्लॉयमेंट के बाद से बदली होती है तो प्रोजेक्ट एक बैनर दिखाता है।

हर वेरिएबल जो एक रिस्टोर बनाता, बदलता या हटाता है वह प्रोजेक्ट के एनवायरनमेंट वेरिएबल इतिहास पर रिकॉर्ड किया जाता है, जिसे किसने और कब किया, बिल्कुल जैसे मैनुअल परिवर्तन।

अक्सर पूछे जाने वाले प्रश्न

स्नैपशॉट कब चलता है? रात को, 04:00 UTC पर, उसी रात के पास के भाग के रूप में जो पुरानी बिल्ड आर्टिफैक्ट्स को प्रून करता है।

क्या मैं कोई एक डिमांड पर ले सकता हूं? आज स्क्रीन से नहीं। एक रिस्टोर हमेशा पहले एक लेता है, इसलिए किसी भी रिस्टोर से पहले की स्थिति हमेशा कैप्चर की जाती है।

क्या स्नैपशॉट की कोई कीमत है? नहीं। स्नैपशॉट्स हर प्लान पर शामिल हैं, और कॉन्फ़िग स्टोर स्वयं पढ़ने और लिखने के लिए मुक्त है।

क्या रिस्टोर कोई सीक्रेट दिखाएगा जिसे मैंने केवल-लेखन के रूप में चिह्नित किया है? नहीं। एक रिस्टोर वैल्यू को वापस रखता है; यह इसे डिस्प्ले नहीं करता। एक केवल-लेखन वेरिएबल केवल-लेखन रहता है।

क्या आपको अभी भी सहायता की आवश्यकता है?

हमें ईमेल करें support@kapsulehost.com या KPanel में चैट खोलें।

KPanel खोलें