Marinara का बैकअप और रिस्टोर
अपने Marinara Engine डेटा की कॉपी सेव करें और उसे बाद में वापस लाएँ। यह काम अपडेट करने से पहले, नए डिवाइस पर जाने से पहले या अपना डेटा मिटाने से पहले करें।
कौन सा तरीका चुनें
| विकल्प | क्या बनाता है | कब इस्तेमाल करें |
| Download Backup (बैकअप डाउनलोड) | आपके सारे डेटा और फ़ाइलों वाली एक .zip फ़ाइल | हर चीज़ की एक पूरी कॉपी के लिए |
| Export Profile (प्रोफ़ाइल एक्सपोर्ट) | आपके अकाउंट डेटा (कैरेक्टर, चैट, लोरबुक वगैरह) वाली छोटी फ़ाइल | सीक्रेट के बिना कॉपी के लिए, या दूसरे टूल की फ़ाइलों के लिए |
.zip एक ऐसी फ़ाइल है जिसके अंदर कई फ़ाइलें रहती हैं। दोनों विकल्प Settings → Advanced → Backup & Export (सेटिंग्स → एडवांस्ड → बैकअप और एक्सपोर्ट) में मिलते हैं। रिस्टोर Settings → Imports → Profile & Marinara (सेटिंग्स → इंपोर्ट → प्रोफ़ाइल और Marinara) में होता है।
शुरू करने से पहले: जिस कंप्यूटर पर Marinara चलता है, वहाँ ये टूल सीधे काम करते हैं। फ़ोन, टैबलेट या किसी दूसरे डिवाइस से इस्तेमाल करने के लिए सर्वर पर एडमिन सीक्रेट सेट करें, और वही वैल्यू Settings → Advanced → Admin Access (सेटिंग्स → एडवांस्ड → एडमिन एक्सेस) में डालें। एडमिन सीक्रेट सर्वर की .env फ़ाइल में ADMIN_SECRET सेटिंग के रूप में रखा गया पासवर्ड है। सर्वर कॉन्फ़िगरेशन रेफ़रेंस का "Privileged APIs (ADMIN_SECRET)" सेक्शन और रिमोट एक्सेस देखें।
Download Backup
- Settings → Advanced खोलें।
- Backup & Export में Download Backup पर क्लिक करें। बटन पर Creating backup… दिखता है।
- ब्राउज़र पूछे तो फ़ाइल सेव करें, या उसे अपने Downloads फ़ोल्डर में ढूँढें।
.zip में ये चीज़ें रहती हैं:
- आपका सेव किया हुआ टेक्स्ट डेटा (कैरेक्टर, चैट, लोरबुक, प्रीसेट, कनेक्शन, सेटिंग्स)
- आपकी अपलोड और जेनरेट की हुई फ़ाइलें, जैसे अवतार, स्प्राइट, बैकग्राउंड, गैलरी की इमेज, फ़ॉन्ट, कस्टम इमोजी और स्टिकर, और आपकी अपनी नोटिफ़िकेशन आवाज़
.encryption-keyफ़ाइल, अगर वह मौजूद हैRESTORE.txtनाम का एक नोट, जिसमें फ़ाइलें हाथ से वापस लाने का तरीका है (हाथ से रिस्टोर करना देखें)
फ़ोल्डर के नाम जानने के लिए Marinara आपका डेटा कहाँ सेव करता है देखें।
Warning: बैकअप में आपकी सेव की हुई API कुंजियाँ और उन्हें खोलने वाली .encryption-key फ़ाइल रहती है। इसे कभी किसी को न दें। इसे किसी निजी जगह पर रखें।
Android पर आप ऐप का डेटा फ़ोल्डर खोल नहीं सकते। इसलिए डिवाइस से कॉपी निकालने का तरीका Download Backup ही है।
अगर यह काम नहीं किया: "Backup preparation timed out after one hour." दिखे तो दोबारा कोशिश करें। दूसरा डिवाइस डाउनलोड नहीं कर पा रहा हो तो Admin Access जाँचें (ऊपर देखें)।
ऑटोमैटिक बैकअप
Marinara जिस कंप्यूटर पर चलता है, वहाँ वह तय समय पर अपने आप पूरा बैकअप बना सकता है।
- Settings → Advanced → Backup & Export खोलें।
- Automatic backups चालू करें।
- Daily, Weekly या Monthly चुनें।
- Automatic backups kept को 1 से 9999 के बीच सेट करें।
इसे चालू करने के थोड़ी देर बाद Marinara पहला बैकअप बनाता है। हर बार के बाद वह सबसे नए बैकअप आपकी संख्या तक रखता है और पुराने ऑटोमैटिक बैकअप हटा देता है। Download Backup से बनाए आपके बैकअप वह कभी नहीं हटाता।
ऑटोमैटिक बैकअप डेटा फ़ोल्डर के अंदर backups/ फ़ोल्डर में रहते हैं। सबसे नया marinara-automatic-backup.zip है। पुराने बैकअप के नाम में तारीख और समय होता है। इनका फ़ॉर्मैट Download Backup जैसा ही है।
हर बार नया बैकअप बनाने के लिए एक और पूरे आर्काइव जितनी खाली जगह चाहिए, क्योंकि पुराना आर्काइव नया पूरा होने तक रहता है। जगह कम हो तो Marinara वह बार छोड़ देता है और वजह सेटिंग के पास दिखाता है। जगह खाली होने पर वह फिर कोशिश करता है।
Tip: एक दूसरी कॉपी डेटा फ़ोल्डर के बाहर रखें। डिस्क खो जाए या ऐप मिट जाए तो ऑटोमैटिक बैकअप भी चले जाते हैं।
प्रोफ़ाइल एक्सपोर्ट करना
- Settings → Advanced → Backup & Export खोलें।
- Export Profile पर क्लिक करें। इसी नाम की एक डायलॉग विंडो खुलती है।
- फ़ॉर्मैट चुनें।
- आपका ब्राउज़र फ़ाइल डाउनलोड करता है।
- Marinara Native में आपके कैरेक्टर, पर्सोना, चैट, लोरबुक, प्रीसेट, एजेंट, थीम, Personal Extension का कोड और मीडिया रहता है। इसमें API कुंजियाँ, वेबहुक लिंक और चैट की कुछ सेटिंग्स वापस नहीं आतीं (अपनी कुंजियाँ दोबारा डालें देखें)। इसे आप Marinara में रिस्टोर कर सकते हैं।
- Compatible JSON दूसरे टूल के लिए कैरेक्टर, पर्सोना और लोरबुक की सादी फ़ाइलों वाली
.zipबनाता है। इसे आप Marinara में रिस्टोर नहीं कर सकते।
नेटिव प्रोफ़ाइल marinara-profile.json के नाम से डाउनलोड होती है। फ़ाइल बहुत बड़ी हो तो Marinara उसकी जगह ZIP फ़ाइल देता है। marinara-profile.zip डाउनलोड करने के लिए Export ZIP पर क्लिक करें।
नेटिव प्रोफ़ाइल Personal Extension का कोड रखती है, पर यह नहीं कि वह चालू या मंज़ूर है या नहीं। रिस्टोर हुआ हर एक्सटेंशन बंद हालत में आता है। उसे Settings → Addons (सेटिंग्स → ऐडऑन) में दोबारा जाँचें।
Import Profile से रिस्टोर करना
Import Profile प्रोफ़ाइल फ़ाइल या Download Backup की .zip लोड करता है।
- Settings → Imports खोलें।
- Profile & Marinara में Import Profile (JSON/ZIP) पर क्लिक करें।
marinara-profile.json,marinara-profile.zipया बैकअप की.zipचुनें। बटन पर Scanning Profile... दिखता है।- Import Profile डायलॉग विंडो पढ़ें। उसमें Marinara को जो मिला उसकी सूची होती है, और चेतावनी होती है कि इंपोर्ट वापस नहीं हो सकता।
- रुकने के लिए Cancel पर क्लिक करें, वरना Import पर क्लिक करें। बटन पर Importing Profile... दिखता है और उसके बाद प्रोग्रेस बार चलता है। पूरा होने पर एक संदेश बताता है कि प्रोफ़ाइल इंपोर्ट हो गई।
अगर यह काम नहीं किया:
- Marinara को
localhost,127.0.0.1या[::1]पर न खोला हो तो प्रोफ़ाइल इंपोर्ट के लिए HTTPS चाहिए। एरर यह है: "Profile import requires HTTPS outside local development." Marinara को HTTPS पते से खोलें। .zipमें कुछ मीडिया फ़ाइलें न हों तब भी इंपोर्ट पूरा हो जाता है। एक चेतावनी बताती है कि क्या नहीं मिला, और Marinara बाकी चीज़ें इंपोर्ट कर देता है।
एक ही प्रोफ़ाइल दो बार इंपोर्ट करने पर Marinara आपकी चीज़ें अपडेट करता है, उनकी कॉपी नहीं बनाता। बहुत पुराने वर्ज़न की प्रोफ़ाइल से डुप्लिकेट बन सकते हैं।
अपनी कुंजियाँ दोबारा डालें
Import Profile API कुंजियाँ और वेबहुक लिंक कभी वापस नहीं लाता, Download Backup की .zip से भी नहीं। API कुंजी वह सीक्रेट कोड है जो कोई सेवा आपको देती है। प्रोफ़ाइल फ़ाइल में, और बैकअप के अंदर की प्रोफ़ाइल में, ये वैल्यू खाली कर दी जाती हैं। इसलिए नए कंप्यूटर पर इंपोर्ट करने के बाद आपको इन्हें दोबारा डालना पड़ता है:
- टॉप बार से Connections (कनेक्शन) खोलें।
- आप जो भी अकाउंट इस्तेमाल करते हैं उसे खोलें, उसकी API कुंजी डालें और सेव करें। किसी AI प्रोवाइडर से कनेक्ट करना देखें।
- वेबहुक लिंक वाले हर कस्टम टूल में वेबहुक लिंक दोबारा डालें।
पते या कुंजी वाली चैट की कुछ सेटिंग्स (Discord, DeepL, Intiface) भी खाली लौटती हैं। उन्हें हर चैट की Chat Settings (चैट सेटिंग्स) में दोबारा डालें।
इंपोर्ट उन कुंजियों को कभी खाली नहीं करता जो आपने उसी इंस्टॉल पर पहले से सेट कर रखी हैं।
नए कंप्यूटर पर जाना
- नए कंप्यूटर पर Marinara इंस्टॉल करें और चालू करें। Marinara Engine इंस्टॉलेशन देखें।
- Settings → Imports → Profile & Marinara खोलें और Import Profile (JSON/ZIP) पर क्लिक करें।
- अपनी Download Backup की
.zipया अपनी प्रोफ़ाइल फ़ाइल चुनें, फिर Import पर क्लिक करें। - ऊपर बताए अनुसार अपनी API कुंजियाँ दोबारा डालें।
बैकअप में रखी कुंजी फ़ाइल तभी काम आती है जब आप पूरा डेटा फ़ोल्डर नीचे बताए तरीके से हाथ से कॉपी करें।
हाथ से रिस्टोर करना
इसे सिर्फ़ तब इस्तेमाल करें जब Import Profile काम न कर सके। .zip के अंदर एक फ़ोल्डर होता है, जैसे marinara-backup-..., और उसमें RESTORE.txt नोट रहता है।
- Marinara बंद करें।
- बैकअप को अनज़िप करें।
- अनज़िप किए फ़ोल्डर से फ़ोल्डर और
.encryption-keyफ़ाइल अपने डेटा फ़ोल्डर में कॉपी करें। Marinara आपका डेटा कहाँ सेव करता है देखें। - Marinara चालू करें।
.encryption-key फ़ाइल को storage फ़ोल्डर के साथ रखें, वरना सेव की हुई API कुंजियाँ पढ़ी नहीं जा सकतीं।
Backup & Export की Existing backups लिस्ट आम तौर पर खाली रहती है। आपको उसकी ज़रूरत नहीं है।
मिलती-जुलती गाइड
- Marinara आपका डेटा कहाँ सेव करता है
- अपना डेटा मिटाना या रीसेट करना
- Marinara Engine को अपडेट करना
- किसी AI प्रोवाइडर से कनेक्ट करना
- रिमोट एक्सेस: लॉगिन और IP अलाउलिस्ट