प्रोजेक्ट बनाएं¶
प्लेटफ़ॉर्म डिप्लॉय करें¶
Odoo.sh पर जाएं और अपना प्लेटफ़ॉर्म डिप्लॉय करें पर क्लिक करें।
GitHub अकाउंट से साइन इन करें।
Authorize odoo पर दो बार क्लिक करके Odoo.sh को अधिकृत करें।
टिप्पणी
Odoo.sh GitHub से अनुरोध करता है:
अपने GitHub लॉगिन और ईमेल को एक्सेस करें।
नया रिपॉजिटरी बनाएं, अगर आप शुरुआत से शुरू कर रहे हैं।
मौजूदा रिपॉजिटरी को एक्सेस करें, जिसमें संगठन वाले भी शामिल हैं, अगर आप मौजूदा रिपॉजिटरी से शुरू कर रहे हैं।
हर बार बदलाव पुश होने पर आपको सूचित करने के लिए वेबहुक बनाएं।
आसान डिप्लॉयमेंट के लिए बदलाव कमिट करें।
Deploy your platform फ़ॉर्म भरें और Deploy पर क्लिक करें:
Github repository: नया रिपॉजिटरी बनाने के लिए, New repository चुनें और नाम दर्ज करें; मौजूदा रिपॉजिटरी इस्तेमाल करने के लिए, Existing repository चुनें और उसे सेलेक्ट करें।
Odoo Version: Odoo का वह मुख्य वर्शन सेलेक्ट करें जिसे आप इस्तेमाल करना चाहते हैं।
सलाह
नया रिपॉजिटरी बनाते समय Odoo के नवीनतम मुख्य वर्शन का इस्तेमाल करें। अगर आप मौजूदा डेटाबेस या एप्लिकेशन इंपोर्ट करने की योजना बना रहे हैं, तो यह आवश्यक हो सकता है कि उनके वर्शन मेल खाएं।
अगर आप Odoo Online पर शुरुआत कर रहे हैं और बाद में Odoo.sh पर माइग्रेट करने की योजना बना रहे हैं, तो कम्पैटिबिलिटी सुनिश्चित करने के लिए odoo.com/start-lts का इस्तेमाल करके अपना डेटाबेस बनाएं, क्योंकि Odoo.sh माइनर वर्शन को सपोर्ट नहीं करता है।
Subscription Code: अपना Odoo Enterprise सब्सक्रिप्शन कोड दर्ज करें जिसमें Odoo.sh शामिल है। इसे कभी-कभी सब्सक्रिप्शन रेफ़रल, कॉन्ट्रैक्ट नंबर, या एक्टिवेशन कोड भी कहा जाता है।
सलाह
पार्टनर ट्रायल शुरू करने के लिए अपने पार्टनरशिप कोड का इस्तेमाल कर सकते हैं (ट्रायल बिल्ड 1 GB स्टोरेज और दो स्टेजिंग तक सीमित हैं)। अगर कोई क्लाइंट प्रोजेक्ट शुरू करने के लिए आगे बढ़ता है, तो उन्हें Odoo Enterprise प्लान की सब्सक्रिप्शन लेनी होगी जिसमें Odoo.sh होस्टिंग शामिल हो और अपने सब्सक्रिप्शन कोड का इस्तेमाल करना होगा।
Hosting location: वह क्षेत्र सेलेक्ट करें जहां आपका प्लेटफ़ॉर्म होस्ट किया जाएगा।
डेटाबेस इंपोर्ट करें¶
जब आपका प्लेटफ़ॉर्म डिप्लॉय हो जाए, तो आप अपने Odoo.sh प्रोजेक्ट में डेटाबेस इंपोर्ट कर सकते हैं, बशर्ते कि वह Odoo के समर्थित वर्शन का उपयोग करता हो।
टिप्पणी
Odoo की बैकअप पॉलिसी की वजह से, इंपोर्ट प्रोसेस के लिए आपके डेटाबेस डंप के साइज़ का चार गुना उपलब्ध स्टोरेज चाहिए। जैसे, 10 GB डंप फ़ाइल के लिए कम से कम 40 GB खाली स्पेस होनी चाहिए। हम सलाह देते हैं कि डंप साइज़ के चार गुना से ज़्यादा स्पेस अस्थायी रूप से आवंटित करें, फिर इंपोर्ट पूरा होने के बाद स्टोरेज कम कर दें।
अगर आपका प्रोजेक्ट पार्टनरशिप कोड के साथ बनाया गया ट्रायल है, तो आप केवल 1 GB तक के साइज़ के डेटाबेस डंप इंपोर्ट कर सकते हैं।
प्रॉडक्शन में मॉड्यूल पुश करें¶
अगर आप कम्युनिटी या कस्टम मॉड्यूल उपयोग कर रहे हैं, तो उन्हें अपने GitHub रिपॉज़िटरी की ब्रांच में जोड़ें।
टिप्पणी
Odoo ऑनलाइन पर होस्ट किए गए डेटाबेस कस्टम मॉड्यूल सपोर्ट नहीं करते।
Odoo.sh ऑटोमैटिकली Odoo मॉड्यूल वाले फ़ोल्डर डिटेक्ट करता है। आप उन्हें अपनी इच्छा के अनुसार व्यवस्थित कर सकते हैं। जैसे, आप उन्हें अपनी रिपॉज़िटरी की रूट डायरेक्ट्री में सीधे रख सकते हैं या कैटगरी के अनुसार ग्रुप कर सकते हैं (जैसे accounting, project, आदि)।
सार्वजनिक रूप से उपलब्ध कम्युनिटी मॉड्यूल के लिए, आप सबमॉड्यूल का उपयोग भी कर सकते हैं।
बैकअप डाउनलोड करें¶
अपने ऑन-प्रिमाइस Odoo इंस्टेंस पर /web/database/manager पर जाएं और Backup पर क्लिक करें।
Backup Format के रूप में zip (includes filestore) चुनें।
टिप्पणी
आपको अपने Odoo सर्वर का Master Password चाहिए होगा। अगर आपके पास नहीं है, तो अपने सिस्टम एडमिन से संपर्क करें।
अगर आप डेटाबेस मैनेजर एक्सेस नहीं कर पा रहे हैं, तो हो सकता है कि इसे आपके सिस्टम एडमिन ने डिसेबल कर दिया हो। डेटाबेस मैनेजर सिक्योरिटी दस्तावेज़ देखें।
अपने पोर्टल अकाउंट में लॉग इन करें और My Databases पेज पर जाएं, और (gear) आइकॉन पर क्लिक करके, फिर Download पर क्लिक करके बैकअप डाउनलोड करें।
चेतावनी
केवल Odoo के मेजर वर्शन ही Odoo.sh के साथ कम्पैटिबल हैं।
बैकअप अपलोड करें¶
अपने Odoo.sh प्रोजेक्ट में, अपनी Production ब्रांच के Backups टैब पर जाएं, और पहले डाउनलोड किए गए बैकअप को अपलोड करने के लिए Import Database पर क्लिक करें।
इंपोर्ट पूरा होने के बाद, आप ब्रांच के History टैब में Connect बटन का इस्तेमाल करके डेटाबेस को ऐक्सेस कर सकते हैं।
महत्त्वपूर्ण
बैकअप इंपोर्ट करने से ब्रांच में मौजूद सभी डेटा ओवरराइट हो जाता है। अगर आप मौजूदा डेटा को सुरक्षित रखना चाहते हैं तो पहले मैन्युअल बैकअप डाउनलोड करने पर विचार करें।
आउटगोइंग ईमेल सर्वर चेक करें¶
Odoo.sh एक डिफ़ॉल्ट ईमेल सर्वर प्रदान करता है। इसका इस्तेमाल करने के लिए, सुनिश्चित करें कि आपके डेटाबेस में कोई आउटगोइंग मेल सर्वर सक्षम नहीं है डेवलपर मोड सक्षम करके और पर जाकर
आपका डेटाबेस इंपोर्ट करने के बाद, सभी कॉन्फ़िगर किए गए आउटगोइंग मेल सर्वर अक्षम हो जाते हैं, और डिफ़ॉल्ट Odoo.sh सर्वर का इस्तेमाल किया जाता है।
चेतावनी
पोर्ट 25 बंद है और बंद ही रहेगा। अगर एक्सटर्नल SMTP सर्वर से कनेक्ट कर रहे हैं, तो पोर्ट 465 या 587 का इस्तेमाल करें।
शेड्यूल्ड एक्शन चेक करें¶
आपका डेटाबेस इंपोर्ट करने के बाद शेड्यूल्ड एक्शन डिफ़ॉल्ट रूप से अक्षम होते हैं। यह आपके नए इंपोर्ट किए गए डेटाबेस को संभावित रूप से विघटनकारी ऑपरेशन करने से रोकता है जैसे:
कतारबद्ध ईमेल भेजना,
मास मेलिंग ट्रिगर करना, या
थर्ड-पार्टी सर्विस के साथ सिंक करना (जैसे कैलेंडर, क्लाउड स्टोरेज)।
अगर आप इस इंपोर्ट किए गए डेटाबेस को प्रॉडक्शन में इस्तेमाल करने का इरादा रखते हैं, तो डेवलपर मोड सक्षम करके और पर जाकर सिर्फ़ उन शेड्यूल्ड एक्शन को पुनः सक्षम करें जिनकी आपको ज़रूरत है।
सब्सक्रिप्शन रजिस्टर करें¶
इंपोर्ट के बाद, डेटाबेस को डुप्लीकेट माना जाता है और आपकी एंटरप्राइज़ सब्सक्रिप्शन से अनलिंक कर दिया जाएगा।
टिप्पणी
आपको प्रति सब्सक्रिप्शन सिर्फ़ एक सक्रिय डेटाबेस की अनुमति है।
अगर आप इंपोर्ट किए गए डेटाबेस को अपना प्रॉडक्शन एन्वायरमेंट बनाना चाहते हैं:
अपने पिछले डेटाबेस को सब्सक्रिप्शन से अनलिंक करें।
नया डेटाबेस रजिस्टर करें।
चरण-दर-चरण निर्देशों के लिए डेटाबेस रजिस्ट्रेशन दस्तावेज़ देखें।