openerpशुरुआत सलामी बल्लेबाज से हुई


टिप्पणियों

यह अनुभाग बताता है कि ओपनर क्या है और एक डेवलपर इसका उपयोग क्यों करना चाहता है।

यह भी सलामी बल्लेबाज के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि ओपनर के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।

संस्करण

संस्करण नाम रिलीज़ की तारीख
7.0 OpenERP 2012-12-22
8.0 Odoo 2014-09-18
9.0 Odoo 2015/10/01
10.0 Odoo 2016/10/05

एक डेबियन / उबंटू प्रणाली में स्रोत से इंस्टॉल करना

ओपनरप स्थापित करने या डेबियन / उबंटू में स्थापित करने पर विस्तृत निर्देश।

स्रोत कोड से स्थापित करने के लिए, हमें Python 2.7, Git और PostgreSQL डेटाबेस की आवश्यकता है:

$ sudo apt-get install git python-pip python2.7-dev -y
$ sudo apt-get install postgresql -y
$ sudo su -c "createuser -s $(whoami)" postgres

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

$ sudo apt-get install libxml2-dev libxslt1-dev \
    libevent-dev libsasl2-dev libpq-dev \
    libpng12-dev libjpeg-dev \
    node-less node-clean-css -y

Python निर्भरता requirements.txt में घोषित कर रहे हैं ।xt फ़ाइल:

$ wget https://raw.githubusercontent.com/odoo/odoo/master/requirements.txt
$ sudo -H pip install --upgrade pip
$ sudo -H pip install -r requirements.txt

अब आप GitHub से स्रोत कोड प्राप्त कर सकते हैं, और अपना पहला Odoo उदाहरण बनाना शुरू कर सकते हैं:

$ git clone https://github.com/odoo/odoo.git -b 9.0 --depth=1
$ ./odoo/odoo.py -d myodoo 
 

सर्वर इंस्टेंस प्रबंधित करें

एक बार जब हम Odoo स्थापित कर लेते हैं, तो हमें एक सर्वर उदाहरण बनाने की आवश्यकता होती है। एक सर्वर उदाहरण एक विशिष्ट पोर्ट, 8060 पर डिफ़ॉल्ट रूप से और डेटा संग्रहीत करने के लिए डेटाबेस का उपयोग करते हुए एक ओडू सेवा है।

न्यूनतम आदेश का उपयोग कर एक Odoo उदाहरण शुरू करने के लिए mydb डेटाबेस:

$ ./odoo.py -d mydb
 

यदि डेटाबेस अभी तक मौजूद नहीं है, तो ओडू स्वचालित रूप से इसे बनाने का प्रयास करेगा, और फिर स्वचालित रूप से सभी डेटाबेस तालिकाओं को बनाता है जो इसकी आवश्यकता है। यदि सेवा शुरू करने वाले उपयोगकर्ता के पास डेटाबेस (एक सुरक्षा सर्वोत्तम अभ्यास) बनाने के लिए विशेषाधिकार नहीं हैं, तो हमें इसे बनाने के लिए PostgreSQL createdb कमांड का उपयोग करना चाहिए। पहले से।

नीचे ओडू के साथ काम करते समय उपयोग किए जाने वाले सबसे आम विकल्पों में से एक उदाहरण है:

$ ./odoo.py -d mydb --db-filter=^mydb$ --addons-path=./addons,../myaddons --xmlrpc-port=8080
 

AWS पर ओडू

ध्यान दें:

AWS EC2 कंटेनर पर लोड हो रहे Odoo को AWS खाते की आवश्यकता है

AWS EC2 इंस्टेंशन पर Odoo लोड हो रहा है, एक क्लिक से किया जा सकता है, बस यहां जाएं या Google में "Odoo AWS" खोजें।

इसमें कुछ समय लग सकता है, लेकिन एक बार तैयार होने के बाद आपको दो काम करने होंगे:

  1. अपना पासवर्ड प्राप्त करें
  2. अपना उपयोगकर्ता नाम खोजें

अपना पासवर्ड प्राप्त करना

अपने amazonaws EC2 डैशबोर्ड में, अपने नए Odoo उदाहरण का चयन करें और शीर्ष पर 'क्रियाएँ' बटन पर क्लिक करें। चुनें: क्रियाएँ> इंस्टेंस सेटिंग्स> सिस्टम लॉग प्राप्त करें । सिस्टम लॉग के माध्यम से स्क्रॉल करें जब तक कि आपको वह हिस्सा नहीं मिल जाता है जो आपको xxxxxxxxx को Bitnami एप्लिकेशन पासवर्ड सेट करना बताता है। यह इस तरह दिखेगा:

यहाँ छवि विवरण दर्ज करें

एप्लिकेशन पोर्टल में लॉग इन करने के बाद अपना पासवर्ड बदलना सुनिश्चित करें

अपना उपयोगकर्ता नाम प्राप्त करना

आपका उपयोगकर्ता नाम उस पृष्ठ से पाया जा सकता है जिसे आपने उपयोग निर्देश नाम के अनुभाग में Odoo मशीन छवि डाउनलोड किया था। हालाँकि, डिफ़ॉल्ट ईमेल आमतौर पर user@example.com या admin@example.com है

इंस्टालेशन के बाद

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

बंदरगाहों मसविदा बनाना स्रोत
80 टीसीपी 0.0.0.0/0
22 टीसीपी 0.0.0.0/0
443 टीसीपी 0.0.0.0/0

यह मूल HTTP और HTTPS के साथ-साथ SSH और SFTP कनेक्शन की अनुमति देगा। यदि आप इन सेटिंग्स को बदलना चाहते हैं, तो आप सुरक्षा समूह पर क्लिक कर सकते हैं और इनबॉड टैग पर नियमों को संपादित कर सकते हैं या आप EC2 डैशबोर्ड में क्रियाएँ> नेटवर्किंग> परिवर्तन सुरक्षा समूह पर क्लिक करके एक नया सुरक्षा समूह जोड़ सकते हैं।

aws पर odoo के लिए लिंक: https://aws.amazon.com/marketplace/pp/B00QBWCCQ6/ref_=_mkt_ste_menu?nc2=h_l3_ba

ओडूज नाइटली रिपॉजिटरी

ओडू रात्रि भोज में विभिन्न ओएस प्रकारों और ओपनर / ओडू संस्करणों के लिए आधिकारिक इंस्टालर प्रदान करता है

विकल्प 1: मैनुअल इंस्टॉलर इंस्टॉलर पैकेज (विंडोज, लिनक्स) से मैन्युअल इंस्टॉल:

अपने सिस्टम के लिए अपनी पसंद के संस्करण का इंस्टॉलर / पैकेज डाउनलोड करें (विंडोज (.exe), डेबियन / Ubuntu (.deb), ओडू के रात्रि भंडार से Redhat / CentOS (.rpm): http://nightly.odn.com / और इसे स्थापित करें।

विकल्प 2: मानक ओएस पैकेज प्रबंधन प्रणाली (केवल लिनक्स) का उपयोग करके आगे के अपडेट प्राप्त करने के लिए रिपॉजिटरी प्रविष्टि सेट करें:

  • डेबियन नाइटली रिपॉजिटरी विवरण का सेटअप
    wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
    echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list
    apt-get update && apt-get install odoo
 
  • रेडहैट नाइटली रिपॉजिटरी विवरण का सेटअप
    yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
    yum update && yum install odoo
 

ध्यान दें:

उदाहरण Odoo संस्करण 8.0 भंडार लिंक दिखाई जाती हैं बदलकर अलग संस्करण स्थापित करने के लिए इन कड़ियों अनुकूलन, /8.0/ के भंडार यूआरएल ऊपर में /7.0/ OpenERP v7 के लिए या /9.0/ , Odoo v9 के लिए अपनी पसंद के संस्करण के अनुसार