इंस्टॉलेशन में मदद

OpenConstructionERP इंस्टॉल करना

चुनें कि आप इसे कैसे चलाना चाहते हैं, क्रमांकित चरणों का पालन करें, और अगर कुछ ठीक न लगे तो नीचे समस्याओं की सूची में वह संदेश खोजें जो आपको दिख रहा है। इंस्टॉलेशन के दौरान आने वाली कोई भी चेतावनी आपके प्रोजेक्ट को खतरे में नहीं डालती।

पक्का नहीं कि आपको क्या चाहिए?

पहले देखें

OpenConstructionERP कैसे इंस्टॉल करें

Windows पर वीडियो गाइड, वर्ज़न 17.7.1 के साथ रिकॉर्ड किया गया। 18.5 में कुछ स्क्रीन अलग दिखती हैं, और इंस्टॉलेशन के दौरान का इंतज़ार वीडियो में छोटा कर दिया गया है।

अवधि 4:41 · YouTube पर देखें

Windows

OpenConstructionERP_18.5.0_x64-setup.exeलगभग 800 MB

शुरू करने से पहले Windows 10 या 11, 64-बिट। एडमिनिस्ट्रेटर की अनुमति (ऐप सभी उपयोगकर्ताओं के लिए इंस्टॉल होता है)। इंस्टॉलेशन के दौरान इंटरनेट की ज़रूरत नहीं: विंडो का घटक (Microsoft WebView2) इंस्टॉलर में शामिल है।

यह चरण देखें:
  1. 1

    रिलीज़ पेज से OpenConstructionERP_18.5.0_x64-setup.exe डाउनलोड करें।

    आपको दिखेगाDownloads फ़ोल्डर में लगभग 800 MB की फ़ाइल।

  2. 2

    उस पर डबल-क्लिक करें। अगर नीली विंडो में "Windows protected your PC" लिखा आए तो "More info" पर क्लिक करें, जाँच लें कि फ़ाइल का नाम OpenConstructionERP से शुरू होता है, फिर "Run anyway" पर क्लिक करें।

    आपको दिखेगाWindows एडमिनिस्ट्रेटर की अनुमति माँगता है। Yes पर क्लिक करें।

  3. 3

    इंस्टॉलर की भाषा चुनें, लाइसेंस स्वीकार करें और सुझाया गया फ़ोल्डर C:\Program Files\OpenConstructionERP रहने दें।

    आपको दिखेगाप्रोग्रेस बार, फिर समाप्ति का पेज।

  4. 4

    Finish पर क्लिक करें या Start मेनू से OpenConstructionERP चलाएँ।

    आपको दिखेगा"ऐप शुरू हो रहा है" वाली लोडिंग स्क्रीन और एक सूची: backend शुरू होना, लोकल डेटाबेस शुरू होना, डेटाबेस तैयार होना, ऐप सर्वर शुरू होना, ऐप खुलना।

  5. 5

    बिल्कुल पहली बार चलाने पर इंतज़ार करें। विंडो बंद न करें।

    आपको दिखेगा"पहली बार चलाने पर आपका लोकल डेटाबेस तैयार होता है। इसमें एक या दो मिनट लग सकते हैं, कृपया प्रतीक्षा करें।" बाद की बार यह बहुत तेज़ खुलता है।

  6. 6

    चुनें कि यह कैसे खुले: ऐप विंडो के रूप में (सुझाया गया) या आपके सामान्य ब्राउज़र में।

    आपको दिखेगा"आप OpenConstructionERP को कैसे खोलना चाहते हैं?" और फिर लॉगिन पेज।

  7. 7

    डेमो अकाउंट से लॉग इन करें: ईमेल demo@openconstructionerp.com, पासवर्ड DemoPass1234!। इसके बाद आप अपना अकाउंट और प्रोजेक्ट बना सकते हैं।

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

  8. 8

    नई इंस्टॉलेशन में एडमिनिस्ट्रेटर से एक बार पूछा जाता है कि आप कौन से मॉड्यूल इस्तेमाल करेंगे। जो चाहिए उन पर निशान लगाएँ और आगे बढ़ें। बाद में ऊपर की बार के Background services बटन से इसे बदल सकते हैं।

    आपको दिखेगामॉड्यूल की एक बार दिखने वाली सूची और उनके लिए ज़रूरी मेमोरी।

अगर आपको कोई संदेश दिखे

इंस्टॉलेशननीली विंडो "Windows protected your PC"।

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

क्या करें "More info" पर क्लिक करें, जाँच लें कि फ़ाइल का नाम OpenConstructionERP से शुरू होता है, फिर "Run anyway" पर क्लिक करें।

इंस्टॉलेशनSmart App Control ने ऐप को ब्लॉक कर दिया, आगे बढ़ने का बटन नहीं है।

इसका मतलब Windows 11 का Smart App Control बिना हस्ताक्षर वाले प्रोग्राम को अस्वीकार कर देता है।

क्या करें Smart App Control सिर्फ एक ऐप को अनुमति नहीं दे सकता। इसे चालू रखने के लिए OpenConstructionERP को Docker Desktop या WSL (Windows में शामिल Linux) में चलाएँ, जिन्हें Smart App Control नहीं जाँचता। चरण-दर-चरण निर्देश: रिपॉज़िटरी में docs/desktop/WINDOWS_BLOCKED.md।

इंस्टॉलेशन"Please choose an installation folder whose path uses only Latin letters, digits and spaces. The built-in database cannot start from a folder with other characters in its path" (यह संदेश सिर्फ अंग्रेज़ी में है)अर्थ: इंस्टॉलेशन फ़ोल्डर के पाथ में केवल लैटिन अक्षर, अंक और स्पेस हो सकते हैं, क्योंकि बिल्ट-इन डेटाबेस किसी अन्य पाथ से शुरू नहीं हो सकता।

इसका मतलब आपके चुने फ़ोल्डर के पाथ में सिरिलिक, चीनी, उच्चारण चिह्न वाले या दूसरे गैर-लैटिन अक्षर हैं।

क्या करें सुझाया गया C:\Program Files\OpenConstructionERP रहने दें या C:\OpenConstructionERP जैसा फ़ोल्डर चुनें। साइलेंट इंस्टॉलेशन (/S) कोड 3 के साथ खत्म होता है और कारण %TEMP%\OpenConstructionERP-install-error.log में लिखता है।

इंस्टॉलेशनइंस्टॉलर WebView2 की त्रुटि के साथ रुक जाता है।

इसका मतलब Windows ने Microsoft WebView2 इंस्टॉल करने से मना कर दिया, यह वह घटक है जो ऐप की विंडो बनाता है। यह इंस्टॉलर में शामिल है इसलिए इंटरनेट की ज़रूरत नहीं; त्रुटि खुद Windows से आती है (नीति, लंबित अपडेट, या पुराना खराब WebView2)।

क्या करें कंप्यूटर दोबारा चालू करें और इंस्टॉलर फिर चलाएँ। अगर फिर विफल हो तो Microsoft से "Microsoft Edge WebView2 Runtime" इंस्टॉल करें और फिर हमारा इंस्टॉलर एक बार और चलाएँ।

इंस्टॉलेशनएंटीवायरस इंस्टॉलेशन के दौरान या पहली बार चलाने पर कोई फ़ाइल हटा देता है या क्वारंटीन कर देता है।

इसका मतलब प्रोग्राम नया है और उस पर हस्ताक्षर नहीं, और कुछ एंटीवायरस इसे शक की नज़र से देखते हैं।

क्या करें फ़ाइल को क्वारंटीन से वापस लाएँ और ये दो फ़ोल्डर अपवाद में जोड़ें: प्रोग्राम का फ़ोल्डर C:\Program Files\OpenConstructionERP और आपका डेटा फ़ोल्डर C:\Users\<your name>\.openestimate। फिर मौजूदा इंस्टॉलेशन के ऊपर इंस्टॉलर दोबारा चलाएँ। अगर आपको यकीन नहीं कि फ़ाइल असली है तो पहले हमें लिखें।

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

क्या करें जो विकल्प पहले से चुना है उसे रहने दें (ऊपर लिखना)। आपके प्रोजेक्ट सुरक्षित रहते हैं। अपग्रेड के बाद पहली बार चलाने में ज़्यादा समय लग सकता है क्योंकि डेटाबेस खुद को अपडेट करता है।

अपग्रेडआप OpenConstructionERP को pip से या उसी कंप्यूटर पर टर्मिनल से भी चलाते हैं, और अपग्रेड के दौरान यह रुक जाता है।

इसका मतलब दोनों एक ही .openestimate फ़ोल्डर और एक ही डेटाबेस इस्तेमाल करते हैं। इंस्टॉलर प्रोग्राम बदलने के लिए उस डेटाबेस को रोकता है। 18.4.0 से अपग्रेड करते समय पुराना अनइंस्टॉलर openconstructionerp.exe नाम के हर प्रोग्राम को भी बंद कर देता है।

क्या करें इंस्टॉल या अपग्रेड से पहले टर्मिनल वर्शन रोकें (Ctrl+C) और बाद में उसे फिर से चलाएँ।

शुरू करनाबिल्कुल पहली बार चलाने पर लोडिंग स्क्रीन एक मिनट या ज़्यादा रुकी रहती है।

इसका मतलब ऐप अपना लोकल डेटाबेस बनाता है। यह सिर्फ एक बार होता है।

क्या करें इंतज़ार करें और विंडो बंद न करें। धीमी या लगभग भरी डिस्क पर इसमें ज़्यादा समय लग सकता है। आगे की बार यह तेज़ी से खुलता है।

शुरू करना"OpenConstructionERP failed to start" का बॉक्स जिसमें एक लॉग फ़ाइल का नाम है।

इसका मतलब ऐप अपनी विंडो बिल्कुल नहीं खोल पाया।

क्या करें इसे एक बार और चलाएँ। अगर बॉक्स फिर आए तो उसमें बताई गई लॉग फ़ाइल हमें भेजें।

शुरू करना"The backend started, but the local database is not answering, so the app cannot open."अर्थ: सर्वर वाला हिस्सा शुरू हो गया, लेकिन उसका लोकल डेटाबेस जवाब नहीं दे रहा, इसलिए ऐप नहीं खुल सकता।

इसका मतलब लोकल डेटाबेस शुरू नहीं हुआ, अक्सर ऐसे सेशन के बाद जो ठीक से बंद नहीं हुआ था।

क्या करें कंप्यूटर दोबारा चालू करें और ऐप फिर चलाएँ। अगर यह दोहराए तो हमें desktop-launcher.log और डेटाबेस का लॉग भेजें (लॉग देखें)।

शुरू करना"The backend started, but this installation is missing the application files it serves"अर्थ: सर्वर वाला हिस्सा शुरू हो गया, लेकिन इंस्टॉलेशन में यूज़र इंटरफ़ेस की फ़ाइलें नहीं हैं।

इसका मतलब प्रोग्राम के फ़ोल्डर का कुछ हिस्सा गायब है, आमतौर पर इसलिए कि एंटीवायरस ने उसे हटा दिया।

क्या करें एंटीवायरस का क्वारंटीन देखें, फिर मौजूदा इंस्टॉलेशन के ऊपर इंस्टॉलर दोबारा चलाएँ। आपके प्रोजेक्ट को छुआ नहीं जाता।

शुरू करना"The application backend did not start in time" या "The application backend stopped responding while preparing the local database" (या किसी और चरण पर)।

इसका मतलब शुरू होने में उससे ज़्यादा समय लगा जितना ऐप इंतज़ार करता है। संदेश बताता है कि वह किस चरण पर था।

क्या करें विंडो बंद करें और फिर चलाएँ। अगर डिस्क लगभग भरी है तो पहले जगह खाली करें। अगर फिर उसी चरण पर रुके तो हमें desktop-launcher.log भेजें।

शुरू करना"The drive ran out of space while the application was starting" या "There is not enough free space to start the application"।

इसका मतलब बिल्कुल यही। संदेश फ़ोल्डर और बची हुई खाली जगह बताता है।

क्या करें उस ड्राइव पर जगह खाली करें और फिर चलाएँ।

शुरू करनाएक संदेश कि लोकल डेटाबेस का फ़ोल्डर "sits too deep in the filesystem", दो संख्याओं के साथ।

इसका मतलब Windows पाथ की लंबाई सीमित करता है, और आपके डेटा फ़ोल्डर का पाथ डेटाबेस फ़ाइलों के लिए बहुत लंबा है। Windows में लंबे पाथ चालू करने से मदद नहीं मिलती।

क्या करें यूज़र एनवायरनमेंट वेरिएबल OE_DATA_DIR को किसी छोटे पाथ पर रखें जैसे C:\OpenConstructionERP\data (Start, "environment variables" टाइप करें, Edit environment variables for your account, New) और फिर चलाएँ।

शुरू करनाआपके Windows यूज़र नाम में गैर-लैटिन अक्षर हैं (जैसे सिरिलिक या चीनी) और आप अपना डेटाबेस ढूँढ रहे हैं।

इसका मतलब अंतर्निहित डेटाबेस ऐसे पाथ से नहीं चल सकता, इसलिए 18.5.0 से ऐप उसे C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata में रखता है। 18.5.0 से पहले ऐसे अकाउंट के लिए ऐप शुरू ही नहीं हो पाता था।

क्या करें ठीक करने को कुछ नहीं है। आपके .openestimate फ़ोल्डर में pgdata.location फ़ाइल डेटाबेस का सटीक फ़ोल्डर बताती है। बैकअप के लिए दोनों फ़ोल्डर कॉपी करें।

चलते समय"The application backend stopped, restarting" और विंडो फिर से लोड होती है।

इसका मतलब ऐप का बैकग्राउंड वाला हिस्सा अचानक रुक गया और ऐप ने उसे फिर चला दिया। सहेजा हुआ काम बना रहता है। यह 30 मिनट में ज़्यादा से ज़्यादा दो बार ऐसा करता है।

क्या करें जारी रखें। अगर यह दोहराए या "The application backend has stopped" दिखे तो हमें desktop-launcher.log और logs/backend-crash.log भेजें।

शुरू करनाहर बार ऐप चलाने पर आप लॉग आउट हो जाते हैं और भाषा वापस अंग्रेज़ी हो जाती है।

इसका मतलब कोई और प्रोग्राम पोर्ट 8732 इस्तेमाल कर रहा है, जो ऐप आमतौर पर इस्तेमाल करता है। तब वर्शन 18.5.0 हर बार चलाने पर कोई भी खाली पोर्ट चुनता है, और विंडो हर नए पोर्ट को नई साइट मानती है, इसलिए लॉगिन और भाषा नहीं मिलते।

क्या करें पोर्ट 8732 इस्तेमाल करने वाला दूसरा प्रोग्राम बंद करें या दोबारा कॉन्फ़िगर करें (Windows में टर्मिनल में netstat -ano | findstr :8732 चलाएँ ताकि उसकी process ID दिखे)। आपके प्रोजेक्ट प्रभावित नहीं होते, सिर्फ लॉगिन और भाषा का चुनाव।

शुरू करनाआपको चिंता है कि ऐप उस PostgreSQL से टकराता है जो आप पहले से पोर्ट 5432 पर चला रहे हैं।

इसका मतलब नहीं टकराता। अंतर्निहित डेटाबेस Windows में कोई भी खाली लोकल पोर्ट लेता है, और macOS और Linux में सिर्फ लोकल socket पर सुनता है, TCP पोर्ट पर नहीं।

क्या करें कुछ करने की ज़रूरत नहीं।

लॉग कहाँ हैं

  • desktop-launcher.logC:\Users\<your name>\.openestimate\desktop-launcher.logडेस्कटॉप ऐप ने शुरू होते समय जो कुछ किया। हमेशा आपके होम फ़ोल्डर में, भले ही आपने डेटा फ़ोल्डर कहीं और रख दिया हो।
  • backend-crash.logC:\Users\<your name>\.openestimate\logs\backend-crash.logअचानक रुकने का ब्योरा। यह डेटा फ़ोल्डर में रहता है, इसलिए OE_DATA_DIR के साथ चला जाता है।
  • database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder from pgdata.location>\log)अंतर्निहित डेटाबेस क्यों शुरू नहीं हुआ।
  • OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log (Explorer के एड्रेस बार में %TEMP% लिखें)Windows इंस्टॉलर ने इंस्टॉलेशन फ़ोल्डर क्यों अस्वीकार किया।

फ़ोल्डर खोलने के लिए इसे Explorer के एड्रेस बार में पेस्ट करें:

%USERPROFILE%\.openestimate

macOS

OpenConstructionERP_18.5.0_aarch64.dmgलगभग 640 MB

शुरू करने से पहले Apple Silicon वाला Mac (M1 या नया)। Intel Mac के लिए रिलीज़ नहीं है; Intel Mac पर pip या Docker इस्तेमाल करें।

  1. 1

    OpenConstructionERP_18.5.0_aarch64.dmg डाउनलोड करके खोलें।

    आपको दिखेगाएक विंडो जिसमें OpenConstructionERP ऐप का आइकन है।

  2. 2

    OpenConstructionERP को Applications में खींचें।

    आपको दिखेगाऐप Applications फ़ोल्डर में दिखता है।

  3. 3

    Terminal एक बार खोलें और चलाएँ।

    xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app

    आपको दिखेगाकोई आउटपुट नहीं। यह सही है। यह कमांड डाउनलोड का निशान हटाती है, क्योंकि ऐप को Apple ने अभी notarize नहीं किया है।

  4. 4

    Applications से OpenConstructionERP खोलें।

    आपको दिखेगा"ऐप शुरू हो रहा है" वाली लोडिंग स्क्रीन। पहली बार चलाने पर लोकल डेटाबेस तैयार होता है और एक या दो मिनट लगते हैं।

  5. 5

    ऐप विंडो या ब्राउज़र चुनें।

    आपको दिखेगालॉगिन पेज।

  6. 6

    डेमो अकाउंट से लॉग इन करें: ईमेल demo@openconstructionerp.com, पासवर्ड DemoPass1234!। इसके बाद आप अपना अकाउंट और प्रोजेक्ट बना सकते हैं।

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

  7. 7

    नई इंस्टॉलेशन में एडमिनिस्ट्रेटर से एक बार पूछा जाता है कि आप कौन से मॉड्यूल इस्तेमाल करेंगे। जो चाहिए उन पर निशान लगाएँ और आगे बढ़ें। बाद में ऊपर की बार के Background services बटन से इसे बदल सकते हैं।

    आपको दिखेगामॉड्यूल की एक बार दिखने वाली सूची और उनके लिए ज़रूरी मेमोरी।

अगर आपको कोई संदेश दिखे

शुरू करनाबिल्कुल पहली बार चलाने पर लोडिंग स्क्रीन एक मिनट या ज़्यादा रुकी रहती है।

इसका मतलब ऐप अपना लोकल डेटाबेस बनाता है। यह सिर्फ एक बार होता है।

क्या करें इंतज़ार करें और विंडो बंद न करें। धीमी या लगभग भरी डिस्क पर इसमें ज़्यादा समय लग सकता है। आगे की बार यह तेज़ी से खुलता है।

शुरू करना"The backend started, but the local database is not answering, so the app cannot open."अर्थ: सर्वर वाला हिस्सा शुरू हो गया, लेकिन उसका लोकल डेटाबेस जवाब नहीं दे रहा, इसलिए ऐप नहीं खुल सकता।

इसका मतलब लोकल डेटाबेस शुरू नहीं हुआ, अक्सर ऐसे सेशन के बाद जो ठीक से बंद नहीं हुआ था।

क्या करें कंप्यूटर दोबारा चालू करें और ऐप फिर चलाएँ। अगर यह दोहराए तो हमें desktop-launcher.log और डेटाबेस का लॉग भेजें (लॉग देखें)।

शुरू करना"The backend started, but this installation is missing the application files it serves"अर्थ: सर्वर वाला हिस्सा शुरू हो गया, लेकिन इंस्टॉलेशन में यूज़र इंटरफ़ेस की फ़ाइलें नहीं हैं।

इसका मतलब प्रोग्राम के फ़ोल्डर का कुछ हिस्सा गायब है, आमतौर पर इसलिए कि एंटीवायरस ने उसे हटा दिया।

क्या करें एंटीवायरस का क्वारंटीन देखें, फिर मौजूदा इंस्टॉलेशन के ऊपर इंस्टॉलर दोबारा चलाएँ। आपके प्रोजेक्ट को छुआ नहीं जाता।

शुरू करना"The application backend did not start in time" या "The application backend stopped responding while preparing the local database" (या किसी और चरण पर)।

इसका मतलब शुरू होने में उससे ज़्यादा समय लगा जितना ऐप इंतज़ार करता है। संदेश बताता है कि वह किस चरण पर था।

क्या करें विंडो बंद करें और फिर चलाएँ। अगर डिस्क लगभग भरी है तो पहले जगह खाली करें। अगर फिर उसी चरण पर रुके तो हमें desktop-launcher.log भेजें।

शुरू करना"The application never finished unpacking itself, so its backend never started." या "The application could not unpack itself into the temporary folder it uses."

इसका मतलब macOS और Linux पर ऐप हर बार चलने पर अपना backend खोलता है। धीमी या भरी हुई डिस्क, या फ़ाइलों को लॉक करने वाला एंटीवायरस इसे रोकता है। (Windows ऐप 18.5 से खुद को नहीं खोलता।)

क्या करें अपने अस्थायी फ़ोल्डर वाली ड्राइव पर जगह खाली करें या एंटीवायरस में ऐप को अनुमति दें, फिर चलाएँ।

शुरू करना"The drive ran out of space while the application was starting" या "There is not enough free space to start the application"।

इसका मतलब बिल्कुल यही। संदेश फ़ोल्डर और बची हुई खाली जगह बताता है।

क्या करें उस ड्राइव पर जगह खाली करें और फिर चलाएँ।

चलते समय"The application backend stopped, restarting" और विंडो फिर से लोड होती है।

इसका मतलब ऐप का बैकग्राउंड वाला हिस्सा अचानक रुक गया और ऐप ने उसे फिर चला दिया। सहेजा हुआ काम बना रहता है। यह 30 मिनट में ज़्यादा से ज़्यादा दो बार ऐसा करता है।

क्या करें जारी रखें। अगर यह दोहराए या "The application backend has stopped" दिखे तो हमें desktop-launcher.log और logs/backend-crash.log भेजें।

शुरू करनाहर बार ऐप चलाने पर आप लॉग आउट हो जाते हैं और भाषा वापस अंग्रेज़ी हो जाती है।

इसका मतलब कोई और प्रोग्राम पोर्ट 8732 इस्तेमाल कर रहा है, जो ऐप आमतौर पर इस्तेमाल करता है। तब वर्शन 18.5.0 हर बार चलाने पर कोई भी खाली पोर्ट चुनता है, और विंडो हर नए पोर्ट को नई साइट मानती है, इसलिए लॉगिन और भाषा नहीं मिलते।

क्या करें पोर्ट 8732 इस्तेमाल करने वाला दूसरा प्रोग्राम बंद करें या दोबारा कॉन्फ़िगर करें (Windows में टर्मिनल में netstat -ano | findstr :8732 चलाएँ ताकि उसकी process ID दिखे)। आपके प्रोजेक्ट प्रभावित नहीं होते, सिर्फ लॉगिन और भाषा का चुनाव।

शुरू करनाआपको चिंता है कि ऐप उस PostgreSQL से टकराता है जो आप पहले से पोर्ट 5432 पर चला रहे हैं।

इसका मतलब नहीं टकराता। अंतर्निहित डेटाबेस Windows में कोई भी खाली लोकल पोर्ट लेता है, और macOS और Linux में सिर्फ लोकल socket पर सुनता है, TCP पोर्ट पर नहीं।

क्या करें कुछ करने की ज़रूरत नहीं।

इंस्टॉलेशन"OpenConstructionERP is damaged and can't be opened" (टेक्स्ट आपके सिस्टम की भाषा में आ सकता है)।

इसका मतलब ऐप को Apple ने अभी notarize नहीं किया है और उस पर डाउनलोड का निशान अभी भी है। ऐप खराब नहीं है।

क्या करें सिर्फ यही मदद करता है: Terminal में एक बार xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app चलाएँ और फिर ऐप सामान्य तरीके से खोलें।

इंस्टॉलेशन"OpenConstructionERP cannot be opened because the developer cannot be verified" (या Apple यह पुष्टि नहीं कर सका कि इसमें मैलवेयर नहीं है; टेक्स्ट आपके सिस्टम की भाषा में आ सकता है)।

इसका मतलब ऐप ad hoc हस्ताक्षरित है लेकिन Apple ने उसे अभी notarize नहीं किया है।

क्या करें वही xattr कमांड चलाएँ या System Settings, फिर Privacy & Security खोलें, नीचे जाएँ और Open Anyway पर क्लिक करें। यह सिर्फ एक बार करना पड़ता है।

इंस्टॉलेशनऐप आपके Mac पर बिल्कुल नहीं चलता।

इसका मतलब Mac रिलीज़ सिर्फ Apple Silicon (M1 और नए) के लिए है। Intel के लिए रिलीज़ नहीं है।

क्या करें Intel Mac पर pip (Python 3.12 या नया) या Docker इस्तेमाल करें।

लॉग कहाँ हैं

  • desktop-launcher.log~/.openestimate/desktop-launcher.logडेस्कटॉप ऐप ने शुरू होते समय जो कुछ किया। हमेशा आपके होम फ़ोल्डर में, भले ही आपने डेटा फ़ोल्डर कहीं और रख दिया हो।
  • backend-crash.log~/.openestimate/logs/backend-crash.logअचानक रुकने का ब्योरा। यह डेटा फ़ोल्डर में रहता है, इसलिए OE_DATA_DIR के साथ चला जाता है।
  • database log folder~/.openestimate/pgdata/logअंतर्निहित डेटाबेस क्यों शुरू नहीं हुआ।

टर्मिनल से फ़ोल्डर खोलने के लिए:

open ~/.openestimate

Linux

Linux: .deb (Ubuntu, Debian, Mint)
OpenConstructionERP_18.5.0_amd64.debलगभग 830 MB

शुरू करने से पहले 64-बिट x86 (amd64)। पैकेज को libwebkit2gtk-4.1-0 चाहिए, जिसे apt आपके लिए इंस्टॉल करता है। यह Ubuntu 22.04 पर बना है, इसलिए सुरक्षित चुनाव Ubuntu 22.04 या नया और Debian 12 या नया है।

  1. 1

    OpenConstructionERP_18.5.0_amd64.deb डाउनलोड करें।

    आपको दिखेगालगभग 830 MB की फ़ाइल।

  2. 2

    टर्मिनल में, डाउनलोड फ़ोल्डर में, चलाएँ।

    sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb

    आपको दिखेगाapt पैकेज और उसकी ज़रूरी लाइब्रेरी की सूची दिखाता है और फिर इंस्टॉल करता है। फ़ाइल के नाम से पहले ./ ज़रूरी है।

  3. 3

    ऐप्लिकेशन मेनू से OpenConstructionERP चलाएँ।

    आपको दिखेगालोडिंग स्क्रीन। पहली बार चलाने में एक या दो मिनट लगते हैं।

  4. 4

    डेमो अकाउंट से लॉग इन करें: ईमेल demo@openconstructionerp.com, पासवर्ड DemoPass1234!। इसके बाद आप अपना अकाउंट और प्रोजेक्ट बना सकते हैं।

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

  5. 5

    नई इंस्टॉलेशन में एडमिनिस्ट्रेटर से एक बार पूछा जाता है कि आप कौन से मॉड्यूल इस्तेमाल करेंगे। जो चाहिए उन पर निशान लगाएँ और आगे बढ़ें। बाद में ऊपर की बार के Background services बटन से इसे बदल सकते हैं।

    आपको दिखेगामॉड्यूल की एक बार दिखने वाली सूची और उनके लिए ज़रूरी मेमोरी।

Linux: .rpm (Fedora, RHEL, Rocky)
OpenConstructionERP-18.5.0-1.x86_64.rpmलगभग 850 MB

शुरू करने से पहले 64-बिट x86। पैकेज को WebKitGTK 4.1 लाइब्रेरी चाहिए, जिसे पैकेज मैनेजर आपके लिए इंस्टॉल करता है।

  1. 1

    OpenConstructionERP-18.5.0-1.x86_64.rpm डाउनलोड करें।

    आपको दिखेगालगभग 850 MB की फ़ाइल।

  2. 2

    चलाएँ।

    sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpm

    आपको दिखेगाdnf निर्भरताएँ हल करके इंस्टॉल करता है।

  3. 3

    ऐप्लिकेशन मेनू से OpenConstructionERP चलाएँ।

    आपको दिखेगालोडिंग स्क्रीन। पहली बार चलाने में एक या दो मिनट लगते हैं।

  4. 4

    डेमो अकाउंट से लॉग इन करें: ईमेल demo@openconstructionerp.com, पासवर्ड DemoPass1234!। इसके बाद आप अपना अकाउंट और प्रोजेक्ट बना सकते हैं।

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

  5. 5

    नई इंस्टॉलेशन में एडमिनिस्ट्रेटर से एक बार पूछा जाता है कि आप कौन से मॉड्यूल इस्तेमाल करेंगे। जो चाहिए उन पर निशान लगाएँ और आगे बढ़ें। बाद में ऊपर की बार के Background services बटन से इसे बदल सकते हैं।

    आपको दिखेगामॉड्यूल की एक बार दिखने वाली सूची और उनके लिए ज़रूरी मेमोरी।

Linux: AppImage (any distribution)
OpenConstructionERP_18.5.0_amd64.AppImageलगभग 910 MB

शुरू करने से पहले 64-बिट x86 और FUSE 2 लाइब्रेरी (libfuse2; Ubuntu 24.04 में पैकेज का नाम libfuse2t64 है)।

  1. 1

    OpenConstructionERP_18.5.0_amd64.AppImage डाउनलोड करें।

    आपको दिखेगालगभग 910 MB की फ़ाइल।

  2. 2

    इसे एक्ज़ीक्यूटेबल बनाएँ।

    chmod +x OpenConstructionERP_18.5.0_amd64.AppImage

    आपको दिखेगाकोई आउटपुट नहीं।

  3. 3

    इसे चलाएँ।

    ./OpenConstructionERP_18.5.0_amd64.AppImage

    आपको दिखेगालोडिंग स्क्रीन। पहली बार चलाने में एक या दो मिनट लगते हैं।

  4. 4

    डेमो अकाउंट से लॉग इन करें: ईमेल demo@openconstructionerp.com, पासवर्ड DemoPass1234!। इसके बाद आप अपना अकाउंट और प्रोजेक्ट बना सकते हैं।

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

  5. 5

    नई इंस्टॉलेशन में एडमिनिस्ट्रेटर से एक बार पूछा जाता है कि आप कौन से मॉड्यूल इस्तेमाल करेंगे। जो चाहिए उन पर निशान लगाएँ और आगे बढ़ें। बाद में ऊपर की बार के Background services बटन से इसे बदल सकते हैं।

    आपको दिखेगामॉड्यूल की एक बार दिखने वाली सूची और उनके लिए ज़रूरी मेमोरी।

अगर आपको कोई संदेश दिखे

शुरू करनाबिल्कुल पहली बार चलाने पर लोडिंग स्क्रीन एक मिनट या ज़्यादा रुकी रहती है।

इसका मतलब ऐप अपना लोकल डेटाबेस बनाता है। यह सिर्फ एक बार होता है।

क्या करें इंतज़ार करें और विंडो बंद न करें। धीमी या लगभग भरी डिस्क पर इसमें ज़्यादा समय लग सकता है। आगे की बार यह तेज़ी से खुलता है।

शुरू करना"The backend started, but the local database is not answering, so the app cannot open."अर्थ: सर्वर वाला हिस्सा शुरू हो गया, लेकिन उसका लोकल डेटाबेस जवाब नहीं दे रहा, इसलिए ऐप नहीं खुल सकता।

इसका मतलब लोकल डेटाबेस शुरू नहीं हुआ, अक्सर ऐसे सेशन के बाद जो ठीक से बंद नहीं हुआ था।

क्या करें कंप्यूटर दोबारा चालू करें और ऐप फिर चलाएँ। अगर यह दोहराए तो हमें desktop-launcher.log और डेटाबेस का लॉग भेजें (लॉग देखें)।

शुरू करना"The backend started, but this installation is missing the application files it serves"अर्थ: सर्वर वाला हिस्सा शुरू हो गया, लेकिन इंस्टॉलेशन में यूज़र इंटरफ़ेस की फ़ाइलें नहीं हैं।

इसका मतलब प्रोग्राम के फ़ोल्डर का कुछ हिस्सा गायब है, आमतौर पर इसलिए कि एंटीवायरस ने उसे हटा दिया।

क्या करें एंटीवायरस का क्वारंटीन देखें, फिर मौजूदा इंस्टॉलेशन के ऊपर इंस्टॉलर दोबारा चलाएँ। आपके प्रोजेक्ट को छुआ नहीं जाता।

शुरू करना"The application backend did not start in time" या "The application backend stopped responding while preparing the local database" (या किसी और चरण पर)।

इसका मतलब शुरू होने में उससे ज़्यादा समय लगा जितना ऐप इंतज़ार करता है। संदेश बताता है कि वह किस चरण पर था।

क्या करें विंडो बंद करें और फिर चलाएँ। अगर डिस्क लगभग भरी है तो पहले जगह खाली करें। अगर फिर उसी चरण पर रुके तो हमें desktop-launcher.log भेजें।

शुरू करना"The application never finished unpacking itself, so its backend never started." या "The application could not unpack itself into the temporary folder it uses."

इसका मतलब macOS और Linux पर ऐप हर बार चलने पर अपना backend खोलता है। धीमी या भरी हुई डिस्क, या फ़ाइलों को लॉक करने वाला एंटीवायरस इसे रोकता है। (Windows ऐप 18.5 से खुद को नहीं खोलता।)

क्या करें अपने अस्थायी फ़ोल्डर वाली ड्राइव पर जगह खाली करें या एंटीवायरस में ऐप को अनुमति दें, फिर चलाएँ।

शुरू करना"The drive ran out of space while the application was starting" या "There is not enough free space to start the application"।

इसका मतलब बिल्कुल यही। संदेश फ़ोल्डर और बची हुई खाली जगह बताता है।

क्या करें उस ड्राइव पर जगह खाली करें और फिर चलाएँ।

चलते समय"The application backend stopped, restarting" और विंडो फिर से लोड होती है।

इसका मतलब ऐप का बैकग्राउंड वाला हिस्सा अचानक रुक गया और ऐप ने उसे फिर चला दिया। सहेजा हुआ काम बना रहता है। यह 30 मिनट में ज़्यादा से ज़्यादा दो बार ऐसा करता है।

क्या करें जारी रखें। अगर यह दोहराए या "The application backend has stopped" दिखे तो हमें desktop-launcher.log और logs/backend-crash.log भेजें।

शुरू करनाहर बार ऐप चलाने पर आप लॉग आउट हो जाते हैं और भाषा वापस अंग्रेज़ी हो जाती है।

इसका मतलब कोई और प्रोग्राम पोर्ट 8732 इस्तेमाल कर रहा है, जो ऐप आमतौर पर इस्तेमाल करता है। तब वर्शन 18.5.0 हर बार चलाने पर कोई भी खाली पोर्ट चुनता है, और विंडो हर नए पोर्ट को नई साइट मानती है, इसलिए लॉगिन और भाषा नहीं मिलते।

क्या करें पोर्ट 8732 इस्तेमाल करने वाला दूसरा प्रोग्राम बंद करें या दोबारा कॉन्फ़िगर करें (Windows में टर्मिनल में netstat -ano | findstr :8732 चलाएँ ताकि उसकी process ID दिखे)। आपके प्रोजेक्ट प्रभावित नहीं होते, सिर्फ लॉगिन और भाषा का चुनाव।

शुरू करनाआपको चिंता है कि ऐप उस PostgreSQL से टकराता है जो आप पहले से पोर्ट 5432 पर चला रहे हैं।

इसका मतलब नहीं टकराता। अंतर्निहित डेटाबेस Windows में कोई भी खाली लोकल पोर्ट लेता है, और macOS और Linux में सिर्फ लोकल socket पर सुनता है, TCP पोर्ट पर नहीं।

क्या करें कुछ करने की ज़रूरत नहीं।

इंस्टॉलेशन.deb को libwebkit2gtk-4.1-0 चाहिए या dpkg पूरी न होने वाली निर्भरताओं की सूचना देता है।

इसका मतलब ऐप को अपनी विंडो बनाने के लिए WebKitGTK 4.1 चाहिए। dpkg -i निर्भरताएँ इंस्टॉल नहीं करता।

क्या करें sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb से इंस्टॉल करें, जो लाइब्रेरी भी लाता है। अगर आपकी डिस्ट्रीब्यूशन में libwebkit2gtk-4.1-0 नहीं है (22.04 से पुराना Ubuntu, 12 से पुराना Debian) तो pip इस्तेमाल करें।

इंस्टॉलेशनडबल-क्लिक पर AppImage कुछ नहीं करता।

इसका मतलब फ़ाइल पर अभी प्रोग्राम का निशान नहीं लगा है।

क्या करें chmod +x OpenConstructionERP_18.5.0_amd64.AppImage चलाएँ और इसे फिर चलाएँ।

इंस्टॉलेशनAppImage की त्रुटि जिसमें FUSE या libfuse.so.2 का ज़िक्र है।

इसका मतलब नई डिस्ट्रीब्यूशन अब वह FUSE 2 लाइब्रेरी इंस्टॉल नहीं करतीं जो AppImage इस्तेमाल करते हैं।

क्या करें इसे इंस्टॉल करें (sudo apt install libfuse2, Ubuntu 24.04 में sudo apt install libfuse2t64) या .deb, .rpm या pip इस्तेमाल करें।

लॉग कहाँ हैं

  • desktop-launcher.log~/.openestimate/desktop-launcher.logडेस्कटॉप ऐप ने शुरू होते समय जो कुछ किया। हमेशा आपके होम फ़ोल्डर में, भले ही आपने डेटा फ़ोल्डर कहीं और रख दिया हो।
  • backend-crash.log~/.openestimate/logs/backend-crash.logअचानक रुकने का ब्योरा। यह डेटा फ़ोल्डर में रहता है, इसलिए OE_DATA_DIR के साथ चला जाता है।
  • database log folder~/.openestimate/pgdata/logअंतर्निहित डेटाबेस क्यों शुरू नहीं हुआ।

टर्मिनल से फ़ोल्डर खोलने के लिए:

xdg-open ~/.openestimate

pip

पैकेज openconstructionerp

शुरू करने से पहले Python 3.12 या नया। python --version से जाँचें। Docker के बिना और अलग डेटाबेस के बिना: pip अंतर्निहित PostgreSQL साथ लाता है।

यह चरण देखें:
  1. 1

    चलाएँ।

    pip install --upgrade openconstructionerp

    आपको दिखेगाpip पैकेज और उसकी निर्भरताएँ डाउनलोड करता है।

  2. 2

    चलाएँ।

    openconstructionerp

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

  3. 3

    इंतज़ार करें जब तक लोकल डेटाबेस तैयार होता है।

    आपको दिखेगा"Database: embedded PostgreSQL 16 (no Docker)" और फिर सर्वर शुरू होता है। आपका ब्राउज़र http://127.0.0.1:8080 खोलता है (यह http://localhost:8080 ही है)।

  4. 4

    लॉग इन करें। डेमो डेटा के साथ आप demo@openconstructionerp.com / DemoPass1234! इस्तेमाल कर सकते हैं।

    आपको दिखेगाडैशबोर्ड।

  5. 5

    नई इंस्टॉलेशन में एडमिनिस्ट्रेटर से एक बार पूछा जाता है कि आप कौन से मॉड्यूल इस्तेमाल करेंगे। जो चाहिए उन पर निशान लगाएँ और आगे बढ़ें। बाद में ऊपर की बार के Background services बटन से इसे बदल सकते हैं।

    आपको दिखेगामॉड्यूल की एक बार दिखने वाली सूची और उनके लिए ज़रूरी मेमोरी।

  6. 6

    रोकने के लिए टर्मिनल में Ctrl+C दबाएँ। अगली बार बस फिर से openconstructionerp चलाएँ।

    आपको दिखेगासर्वर रुक जाता है। आपका डेटा होम फ़ोल्डर के .openestimate फ़ोल्डर में रहता है।

काम की कमांड

openconstructionerp कमांड नहीं मिली

python -m openconstructionerp

कुछ काम नहीं कर रहा: Python, पोर्ट, डेटा फ़ोल्डर और डेटाबेस जाँचता है और बताता है कि क्या करना है

openconstructionerp doctor

पोर्ट 8080 कोई और प्रोग्राम इस्तेमाल कर रहा है

openconstructionerp serve --port 8081

आपके नेटवर्क के दूसरे कंप्यूटरों को पहुँच चाहिए

openconstructionerp serve --host 0.0.0.0 --port 8080

आपको हमें अपना वर्शन बताना होगा

openconstructionerp --version

अगर आपको कोई संदेश दिखे

इंस्टॉलेशनpip कहता है कि कोई उपयुक्त डिस्ट्रीब्यूशन नहीं मिला या कोई दूसरा Python चाहिए।

इसका मतलब OpenConstructionERP को Python 3.12 या नया चाहिए।

क्या करें Python 3.12 या नया इंस्टॉल करें और python3.12 -m pip install --upgrade openconstructionerp चलाएँ (Windows में: py -3.12 -m pip install --upgrade openconstructionerp)।

इंस्टॉलेशनerror: externally-managed-environment (Ubuntu 23.04+, Debian 12+)।अर्थ: आपका Linux सिस्टम अपने Python की सुरक्षा करता है और उसमें पैकेज इंस्टॉल करने से मना कर देता है।

इसका मतलब सिस्टम का Python pip को अपने अंदर इंस्टॉल नहीं करने देता।

क्या करें pipx install openconstructionerp इस्तेमाल करें या पहले वर्चुअल एनवायरनमेंट बनाएँ: python3 -m venv ~/oe && ~/oe/bin/pip install openconstructionerp।

शुरू करना"openconstructionerp" is not recognized या command not found।

इसका मतलब जिस फ़ोल्डर में pip कमांड रखता है वह आपके PATH में नहीं है (Windows में आम है)।

क्या करें इसकी जगह python -m openconstructionerp चलाएँ। यह PATH को छुए बिना हर सिस्टम पर चलता है।

शुरू करना"Port 8080 is already in use. Try: openconstructionerp serve --port 8081"अर्थ: कोई दूसरा प्रोग्राम पहले से पोर्ट 8080 इस्तेमाल कर रहा है, इसलिए ऐप को किसी दूसरे पोर्ट पर चलाएँ, जैसे 8081।

इसका मतलब कोई और प्रोग्राम पोर्ट 8080 इस्तेमाल कर रहा है।

क्या करें सुझाई गई कमांड चलाएँ और वह जो पता प्रिंट करे उसे खोलें।

शुरू करना"Embedded PostgreSQL could not start"।अर्थ: बिल्ट-इन PostgreSQL डेटाबेस शुरू नहीं हो सका।

इसका मतलब अंतर्निहित डेटाबेस शुरू नहीं हुआ। संदेश उसके लॉग का पाथ प्रिंट करता है।

क्या करें openconstructionerp doctor चलाएँ। अगर मदद न मिले तो pip install --upgrade --force-reinstall openconstructionerp से दोबारा इंस्टॉल करें और जो लॉग बताया गया है वह हमें भेजें।

लॉग कहाँ हैं

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)pip और Docker के लिए, टर्मिनल ने जो प्रिंट किया और openconstructionerp doctor का आउटपुट कॉपी करें।

Docker

पैकेज ghcr.io/datadrivenconstruction/openconstructionerp (tags 18.5.0, 18.5, latest; linux/amd64)

शुरू करने से पहले Docker के साथ Docker Compose। प्रकाशित image x86-64 (amd64) के लिए बनी है। Apple Silicon या दूसरी ARM मशीनों पर सोर्स से बनाएँ (make quickstart) या pip इस्तेमाल करें। नीचे की कमांड bash शेल के लिए हैं (Linux, macOS, या Windows पर Git Bash या WSL)। Windows PowerShell में openssl नहीं है और वह फ़ाइलें ऐसे फ़ॉर्मेट में लिखता है जिसे compose पढ़ नहीं सकता।

  1. 1

    एक खाली फ़ोल्डर में दो compose फ़ाइलें डाउनलोड करें।

    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.yml -o docker-compose.yml
    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.image.yml -o docker-compose.override.yml

    आपको दिखेगाफ़ोल्डर में दो फ़ाइलें।

  2. 2

    सीक्रेट की फ़ाइल एक बार बनाएँ।

    echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .env
    echo "JWT_SECRET=$(openssl rand -hex 32)" >> .env

    आपको दिखेगाएक .env फ़ाइल। इसे संभालकर रखें: इसमें डेटाबेस का पासवर्ड और लॉगिन का सीक्रेट है।

  3. 3

    इसे चलाएँ।

    docker compose pull app && docker compose up -d

    आपको दिखेगादो कंटेनर शुरू होते हैं: postgres और app।

  4. 4

    http://localhost:8080 खोलें और demo@openconstructionerp.com / DemoPass1234! से लॉग इन करें।

    आपको दिखेगालॉगिन पेज। पहली बार चलाने पर एक मिनट लग सकता है जब तक डेटाबेस तैयार होता है।

  5. 5

    नई इंस्टॉलेशन में एडमिनिस्ट्रेटर से एक बार पूछा जाता है कि आप कौन से मॉड्यूल इस्तेमाल करेंगे। जो चाहिए उन पर निशान लगाएँ और आगे बढ़ें। बाद में ऊपर की बार के Background services बटन से इसे बदल सकते हैं।

    आपको दिखेगामॉड्यूल की एक बार दिखने वाली सूची और उनके लिए ज़रूरी मेमोरी।

काम की कमांड

जाँचें कि दोनों कंटेनर चल रहे और स्वस्थ हैं

docker compose ps

देखें कि ऐप क्यों शुरू नहीं हो रहा

docker compose logs app

आपकी मशीन पर पोर्ट 8080 व्यस्त है

OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d

यह compose सेटअप जाँच और लोकल इस्तेमाल के लिए है। प्रोडक्शन सर्वर के लिए रिपॉज़िटरी में docs/INSTALL_LINUX.md और docker-compose.prod.yml देखें।

अगर आपको कोई संदेश दिखे

शुरू करनाCompose "POSTGRES_PASSWORD must be set" या "JWT_SECRET must be set" के साथ रुक जाता है।

इसका मतलब दोनों सीक्रेट वाली .env फ़ाइल गायब है या उसी फ़ोल्डर में नहीं है।

क्या करें .env फ़ाइल चरण 2 की तरह उस फ़ोल्डर में बनाएँ जिसमें docker-compose.yml है।

शुरू करनाhttp://localhost:8080 नहीं खुलता।

इसका मतलब कंटेनर अभी नहीं चल रहा या पोर्ट 8080 व्यस्त है।

क्या करें docker compose ps और docker compose logs app चलाएँ। दूसरे पोर्ट के लिए: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d और फिर http://localhost:8081 खोलें।

इंस्टॉलेशनApple Silicon वाले Mac या किसी और ARM मशीन पर Docker चेतावनी देता है कि image का प्लेटफ़ॉर्म linux/amd64 मेल नहीं खाता, या ऐप बहुत धीमा चलता है।

इसका मतलब प्रकाशित image सिर्फ x86-64 के लिए बनी है।

क्या करें make quickstart से सोर्स से बनाएँ या pip इस्तेमाल करें।

लॉग कहाँ हैं

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)pip और Docker के लिए, टर्मिनल ने जो प्रिंट किया और openconstructionerp doctor का आउटपुट कॉपी करें।

आपका डेटा, अपग्रेड और अनइंस्टॉल

अपग्रेड

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

अनइंस्टॉल

अनइंस्टॉल प्रोग्राम हटाता है और आपके प्रोजेक्ट रखता है। Windows पर अनइंस्टॉलर "Delete the application data" का विकल्प देता है (इंस्टॉलर की भाषा में): यह सिर्फ वह लॉगिन और भाषा मिटाता है जो ऐप की विंडो ने सहेजी थी (%APPDATA% और %LOCALAPPDATA%\io.openconstructionerp.desktop में), आपके प्रोजेक्ट नहीं। नए सिरे से शुरू करने के लिए अनइंस्टॉल करें, .openestimate को किसी सुरक्षित जगह कॉपी करें और फिर उसे हटाएँ।

बैकअप

ऐप बंद करें और .openestimate फ़ोल्डर कॉपी करें (और pgdata.location में बताया ProgramData फ़ोल्डर भी, अगर हो)।

अब भी अटके हैं? हम मदद करेंगे

कृपया यह शामिल करें:

लॉग फ़ाइलों में आपका यूज़र नाम और फ़ोल्डरों के नाम हो सकते हैं। सार्वजनिक करने से पहले उन्हें देख लें; चाहें तो ईमेल से भेजना बेहतर है।

इंस्टॉल के बाद अगले कदम

इंस्टॉल हो गया और साइन इन भी? ये वीडियो क्रम से देखें। हर वीडियो छोटा है और असली ऐप दिखाता है।

  1. इंस्टॉल के बाद पहले कदम

    इंस्टॉलेशन वीडियो का दूसरा भाग: पहली बार चलाना, भाषा और क्षेत्र, मॉड्यूल, उपयोगकर्ता, आपका पहला प्रोजेक्ट।

  2. पूरा प्रोडक्ट देखें

    यह भी काम का है

    प्रोडक्ट टूर: BOQ, BIM, DWG, PDF takeoff और AI से अनुमान

    12:01 मिनट, पुराने वर्ज़न के साथ रिकॉर्ड किया गया। इसमें pip से इंस्टॉलेशन भी दिखाया गया है।

    छोटा टूर, 2:37: एक इमारत, सच का एक ही स्रोत

  3. अनुमान की बुनियादी बातें

  4. आपका बाज़ार, शुरू से अंत तक

    Builder's Playbook UK: Construction in England6 वीडियो · ENयूके में कमर्शियल मैनेजमेंट: NRM 2 के अनुसार टेंडर प्राइसिंग, बिड की तुलना, JCT भुगतान और रिटेंशन, pay less notices, CIS और VAT रिवर्स चार्ज, वेरिएशन।Builder's Playbook: Canada6 वीडियो · ENकनाडा/ओंटारियो: प्राइसिंग, सब-कॉन्ट्रैक्ट टेंडरिंग, CCDC 2 प्रोग्रेस ड्रॉ, समय पर भुगतान (prompt payment), चेंज ऑर्डर, सब्सटेंशियल परफ़ॉर्मेंस।Builder's Playbook: Québec5 वीडियो · FRफ़्रेंच में क्यूबेक: शुरुआत, अनुमान, BSDQ टेंडर, होल्डबैक और कानूनी हाइपोथेक के साथ बिलिंग, स्वीकृति और कमियाँ।OpenConstructionERP auf Deutsch: vom Projektstart bis zur Übergabe8 वीडियो · DEजर्मन सीरीज़: प्रोजेक्ट सेटअप से ड्रॉइंग/RFI, मात्राएँ, BIM जाँच, LV, यूनिट रेट और GAEB X83/X84 से होते हुए अवार्ड तक (क्रमांक /12, 8 प्रकाशित)।Builder's Playbook Hrvatska: gradnja u Hrvatskoj5 वीडियो · HRक्रोएशिया: Excel से कॉन्ट्रैक्ट BOQ इंपोर्ट करना, आने वाले इनवॉइस, सब-कॉन्ट्रैक्टर, अंतरिम बिल, वित्तीय स्थिति और अतिरिक्त काम।
  5. साइट चलाना: बजट, खरीद, घंटे, इनवॉइस

OpenConstruction Academy चैनल की सभी प्लेलिस्ट

पूरा टेक्स्ट GitHub पर भी English, Deutsch और Русский में है।