आपका नेक्स्टक्लाउड फ़ाइलें संग्रहीत करता है लेकिन दस्तावेज़ों को ठीक से संपादित नहीं कर पाता है। ओनलीऑफिस डॉक्यूमेंट सर्वर गायब संपादन इंजन है - यहां पूर्ण डॉकर इंस्टाल प्लस कनेक्टर सेटअप है जो दोनों को जोड़ता है, एक गुप्त-कुंजी गलती के साथ जो अधिकांश पहले प्रयासों को तोड़ देती है।
नेक्स्टक्लाउड अकेले ही आपको भंडारण और साझाकरण देता है, लेकिन इसके अंदर एक वर्ड या एक्सेल फ़ाइल खोलने के लिए एक वास्तविक संपादक की आवश्यकता होती है। वह संपादक ओनलीऑफिस डॉक्यूमेंट सर्वर है - एक दूसरी सेवा जिसे आप स्वयं होस्ट करते हैं, जिससे नेक्स्टक्लाउड एक छोटे कनेक्टर ऐप के माध्यम से बात करता है। यह मार्गदर्शिका वीडियो के सटीक मार्ग पर चलती है: डॉकर के साथ दस्तावेज़ सर्वर स्थापित करें, फिर इसे नेक्स्टक्लाउड से कनेक्ट करें। शुरू करने से पहले एक ईमानदार चेतावनी - दस्तावेज़ सर्वर एक भारी सेवा है, कोई छोटा प्लगइन नहीं। इसे एक उचित सर्वर और अपना पता दें, और इस पृष्ठ का शेष भाग सुचारू रूप से चलेगा।
इस सेटअप में दो अलग-अलग सर्वर हैं, और सबसे अधिक भ्रम उन्हें मिलाने से होता है। नेक्स्टक्लाउड आपकी फ़ाइलों, उपयोगकर्ताओं और साझाकरण को संग्रहीत करता है - यह कभी भी किसी दस्तावेज़ को संपादित नहीं करता है। ओनलीऑफिस डॉक्यूमेंट सर्वर (जिसे ओनलीऑफिस डॉक्स भी कहा जाता है) संपादन इंजन है - यह ब्राउज़र में दस्तावेज़ संपादक को प्रस्तुत करता है, प्रत्येक कीस्ट्रोक को लागू करता है, और तैयार फ़ाइल को सहेजने के लिए नेक्स्टक्लाउड पर वापस भेजता है।
नेक्स्टक्लाउड के अंदर कनेक्टर ऐप उनके बीच का सेतु है। यह नेक्स्टक्लाउड को बताता है कि दस्तावेज़ सर्वर कहाँ रहता है और एक साझा गुप्त कुंजी के साथ साबित करता है कि दोनों सर्वरों को एक-दूसरे से बात करने की अनुमति है। जब कोई उपयोगकर्ता किसी वर्ड या एक्सेल फ़ाइल पर क्लिक करता है, तो संपादक वास्तव में दस्तावेज़ सर्वर से लोड होता है जबकि फ़ाइल नेक्स्टक्लाउड में संग्रहीत रहती है।
दस्तावेज़ सर्वर को अपने स्वयं उपडोमेन या सर्वर पते की आवश्यकता होती है, उदाहरण के लिए office.example.com, जो आपके Nextcloud पते जैसे cloud.example.com से अलग होता है। पहले DNS रिकॉर्ड बनाएं और इसे उस मशीन की ओर इंगित करें जो ओनलीऑफिस चलाएगी। दोनों सेवाओं को पथों के साथ एक ही पते के अंतर्गत छिपाने का प्रयास करने पर अधिकांश प्रथम इंस्टॉल अटक जाते हैं, इसलिए इसे सरल रखें: नेक्स्टक्लाउड के लिए एक नाम, दस्तावेज़ सर्वर के लिए एक नाम।
वीडियो में दिखाया गया रूट लिनक्स सर्वर पर डॉकर इंस्टॉल है, जो आधिकारिक तौर पर ओनलीऑफिस दस्तावेज़ों का रूट भी है। एक आदेश सब कुछ शुरू करता है:
sudo docker run -i -t -d -p 80:80 --restart=always -e JWT_SECRET=your-own-secret-here -v /app/onlyoffice/logs:/var/log/onlyoffice -v /app/onlyoffice/data:/var/www/onlyoffice/Data -v /app/onlyoffice/lib:/var/lib/onlyoffice onlyoffice/documentserver
JWT_SECRET को स्वयं सेट करना वैकल्पिक सजावट नहीं है। यदि आप इसे छोड़ देते हैं, तो कंटेनर एक यादृच्छिक रहस्य उत्पन्न करता है - और संस्करण 7.2 के बाद से वह रहस्य प्रत्येक रिबूट पर पुनर्जीवित होता है, जो पहले पुनरारंभ के बाद नेक्स्टक्लाउड कनेक्शन को चुपचाप तोड़ देता है। तीन -v वॉल्यूम माउंट लॉग, प्रमाणपत्र और कैश को कंटेनर के बाहर रखते हैं ताकि अपडेट उन्हें मिटा न सके।
कंटेनर को शुरू होने के लिए कुछ मिनट दें, फिर ब्राउज़र में http://office.example.com खोलें। आपको ओनलीऑफिस डॉक्स स्वागत पृष्ठ देखना चाहिए जो पुष्टि करता है कि सेवाएँ चल रही हैं। आप sudo docker ps के साथ सर्वर पर भी जांच कर सकते हैं - onlyoffice/documentserver कंटेनर को ऊपर सूचीबद्ध किया जाना चाहिए। जब तक यह पेज लोड न हो जाए, नेक्स्टक्लाउड पर न जाएं; किसी मृत सर्वर को जोड़ने से बाद में केवल भ्रमित करने वाली त्रुटियाँ उत्पन्न होती हैं।
अब नेक्स्टक्लाउड पर स्विच करें। एक व्यवस्थापक के रूप में लॉग इन करें, ऐप्स अनुभाग खोलें, ONLYOFFICE खोजें, और आधिकारिक कनेक्टर ऐप इंस्टॉल और सक्षम करें। यह ऐप मुफ़्त है और नेक्स्टक्लाउड ऐप स्टोर में प्रकाशित है - इसमें मैन्युअल रूप से अपलोड करने के लिए कुछ भी नहीं है।
नेक्स्टक्लाउड में सेटिंग्स → ओनलीऑफिस खोलें और दो चीजें भरें:
https://office.example.comJWT_SECRET के रूप में पारित किया था। एक वर्ण भिन्न और कनेक्शन अस्वीकार कर दिया गया हैयदि सेव सफल हो जाता है, तो एकीकरण लाइव हो जाता है। यदि यह विफल हो जाता है, तो त्रुटि संदेश आपको बताता है कि किस पक्ष की जांच करनी है - एक पते की समस्या, या एक गुप्त बेमेल (JWT त्रुटि की अपनी विस्तृत मार्गदर्शिका हमारे केस पेजों से जुड़ी हुई है)।
एक वास्तविक परीक्षण के साथ समाप्त करें, न कि केवल हरे टिक के साथ। नेक्स्टक्लाउड पर एक वर्ड या एक्सेल फ़ाइल अपलोड करें, उस पर क्लिक करें और पुष्टि करें कि ओनलीऑफ़िस संपादक खुल गया है। कुछ टाइप करें, दस्तावेज़ बंद करें, सेव पूरा होने के लिए कुछ सेकंड प्रतीक्षा करें, और यह जांचने के लिए फ़ाइल डाउनलोड करें कि आपका संपादन अंदर है। साथ ही उसी दस्तावेज़ को दूसरे ब्राउज़र प्रोफ़ाइल में खोलने का प्रयास करें - सह-संपादन में दोनों कर्सर दिखने चाहिए। यदि यह सब काम करता है, तो आपका स्वयं-होस्टेड कार्यालय टीम के लिए तैयार है।
JWT_SECRET और नेक्स्टक्लाउड कनेक्टर सेटिंग्स में गुप्त कुंजी समान, चरित्र के लिए वर्ण होना चाहिए। बेमेल नंबर एक कारण है कि एक नया इंस्टाल कनेक्ट करने से इंकार कर देता है - और यदि आप कंटेनर को अपना खुद का सेट करने के बजाय एक यादृच्छिक रहस्य उत्पन्न करने देते हैं, तो कनेक्शन अगले सर्वर रिबूट पर अपने आप टूट जाएगा।पूर्ण ओनलीऑफ़िस दस्तावेज़ सर्वर इंस्टाल और नेक्स्टक्लाउड एकीकरण, चरण दर चरण लाइव दिखाया गया।
▶️ Watch Full Videoओनलीऑफिस डॉक्स का सामुदायिक संस्करण और नेक्स्टक्लाउड कनेक्टर ऐप इंस्टॉल और उपयोग के लिए निःशुल्क हैं। मुफ़्त संस्करण छोटी टीमों के लिए बनाया गया है और इसमें भुगतान किए गए एंटरप्राइज़ संस्करणों की तुलना में सीमाएँ हैं - बड़े रोलआउट की योजना बनाने से पहले अपने संस्करण की वर्तमान सीमा पृष्ठ की जाँच करें।
हाँ, कई छोटे सेटअप डॉकर में दस्तावेज़ सर्वर और उसके स्वयं के उपडोमेन के साथ एक ही मशीन पर चलते हैं। बस याद रखें कि दस्तावेज़ सर्वर संसाधन-भूखा है: मशीन को दोनों सेवाओं के लिए पर्याप्त अतिरिक्त रैम और सीपीयू की आवश्यकता है, अन्यथा संपादन सभी के लिए धीमा लगेगा।
सीक्रेट नेक्स्टक्लाउड और दस्तावेज़ सर्वर (JWT) के बीच अनुरोधों पर हस्ताक्षर करता है, इसलिए एक यादृच्छिक वेबसाइट आपके दस्तावेज़ सर्वर को फ़ाइलें खोलने या कनवर्ट करने के लिए नहीं कह सकती है। दोनों पक्षों को एक ही रहस्य रखना चाहिए - वह साझा मूल्य ही साबित करता है कि दोनों सर्वर एक-दूसरे पर भरोसा करते हैं।