ONLYOFFICE डॉक्स और सीफाइल के साथ फाइल-शेयरिंग कैसे बनाएं


फ़ाइल साझाकरण, इंटरनेट पर विभिन्न प्रकार की फ़ाइलों को वितरित करने और उन तक पहुँच प्रदान करने की क्रिया के रूप में, एक ऐसी चीज़ बन गई है जिससे हर कोई परिचित है। फ़ाइल-साझाकरण सेवाओं का तेजी से विकास हमारे लिए मित्रों, परिवार या सहकर्मियों के साथ जो कुछ भी हमें चाहिए उसे साझा करना बेहद आसान बनाता है। उदाहरण के लिए, एक-दो क्लिक किसी ऐसे व्यक्ति के साथ फनी वीडियो या तस्वीर को तुरंत साझा करने के लिए पर्याप्त हैं, जो आधी दुनिया में है।

फ़ाइल साझाकरण और सिंक्रनाइज़ेशन के लिए सबसे लोकप्रिय सेवाओं में से एक सीफ़ाइल है। इस लेख में, आप सीखेंगे कि लिनक्स पर सहयोगी फ़ाइल-साझाकरण वातावरण बनाने के लिए सीफाइल को ONLYOFFICE डॉक्स के साथ कैसे एकीकृत किया जाए।

सीफाइल फाइल सिंक्रोनाइजेशन और शेयरिंग क्षमताओं के साथ एक ओपन-सोर्स फाइल स्टोरेज सॉल्यूशन है। इसकी कार्यक्षमता ड्रॉपबॉक्स, गूगल ड्राइव और ऑफिस 365 की पेशकश के समान है।

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

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

ONLYOFFICE डॉक्स एक स्व-होस्टेड ओपन-सोर्स ऑफिस सूट है जो टेक्स्ट दस्तावेज़ों, स्प्रेडशीट और प्रस्तुतियों के लिए वेब-आधारित ऑनलाइन संपादकों के साथ आता है। ऑफिस ओपन एक्सएमएल प्रारूपों (डीओसीएक्स, एक्सएलएसएक्स, और पीपीटीएक्स) के साथ कुल संगतता, अन्य लोकप्रिय प्रारूपों के लिए समर्थन (उदाहरण के लिए, ओडीटी, ओडीएस, ओडीपी, डीओसी, एक्सएलएस, पीपीटी, पीडीएफ, आदि), और एक क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप Linux, Windows और macOS के लिए ऐप ONLYOFFICE को विभिन्न कार्यालय कार्यों के लिए एक सार्वभौमिक समाधान बनाता है।

फ़ॉर्मेटिंग और स्टाइलिंग टूल के एक पूर्ण सेट के अलावा, ONLYOFFICE डॉक्स कुछ उपयोगी सहयोगी सुविधाएँ भी प्रदान करता है, जिसमें दो सह-संपादन मोड (तेज़ और सख्त), ट्रैक परिवर्तन, संस्करण इतिहास, स्वतः सहेजना, टिप्पणियाँ, उपयोगकर्ता उल्लेख और संचार शामिल हैं। -इन दस्तावेज़ चैट। साथ ही, सुइट आपको बाहरी लिंक बनाकर दूसरों के साथ फ़ाइलें साझा करने की अनुमति देता है।

ONLYOFFICE डॉक्स सूट आसानी से विभिन्न फ़ाइल-साझाकरण प्लेटफार्मों और इलेक्ट्रॉनिक दस्तावेज़ प्रबंधन प्रणालियों (DMS) के साथ एकीकृत हो जाता है। कुछ सबसे प्रसिद्ध एकीकरण उदाहरणों में नेक्स्टक्लाउड, ओनक्लाउड, मूडल, कॉन्फ्लुएंस, शेयरपॉइंट, अल्फ्रेस्को, लिफ़ेरे, नुक्सियो, आदि शामिल हैं।

लिनक्स में सीफाइल और ओनलीऑफिस डॉक्स इंस्टॉल करना

यदि आप Seafile के भीतर ONLYOFFICE ऑनलाइन संपादकों का उपयोग करना चाहते हैं, तो आपको पहले Seafile स्थापित करना होगा और फिर ONLYOFFICE सर्वर परिनियोजित करना होगा। आप एक ही मशीन में एक ही डोमेन के साथ दोनों समाधान तैनात कर सकते हैं या दो अलग-अलग डोमेन के साथ दो अलग-अलग मशीनों का उपयोग कर सकते हैं। दूसरा विकल्प बेहतर है क्योंकि यह कम जटिल और समय लेने वाला है।

इस गाइड में, विभिन्न मशीनों पर स्थापित ONLYOFFICE डॉक्स और सीफाइल के लिए नीचे दिए गए सभी इंस्टॉलेशन और कॉन्फ़िगरेशन ऑपरेशनों का वर्णन किया गया है। कृपया इस विस्तृत गाइड को पढ़ें जो दिखाता है कि उबंटू पर सीफाइल प्लेटफॉर्म को कैसे स्थापित और कॉन्फ़िगर किया जाए।

ONLYOFFICE डॉक्स और डॉकर के माध्यम से सभी आवश्यक घटकों और निर्भरता को स्थापित करने के लिए, कृपया GitHub पर इस चरण-दर-चरण मार्गदर्शिका पर एक नज़र डालें।

ONLYOFFICE डॉक्स में ऑटोसेव विकल्प को कॉन्फ़िगर करना

जब आप ONLYOFFICE ऑनलाइन संपादकों का उपयोग करके कोई फ़ाइल खोलते हैं, तो ONLYOFFICE दस्तावेज़ सर्वर आपके द्वारा दस्तावेज़ को बंद करने के बाद ही सीफ़ाइल सर्वर को फ़ाइल सहेजने का अनुरोध भेजेगा। यदि आप इसे लंबे समय तक बंद नहीं करते हैं, तो आपके सभी संपादन सीफाइल सर्वर पर सहेजे नहीं जाएंगे।

आइए ONLYOFFICE कॉन्फ़िगरेशन फ़ाइल में कुछ बदलाव करके स्वतः सहेजना सेट करें। /etc/onlyoffice/documentserver/ फ़ोल्डर में जाएँ और local.json फ़ाइल खोलें।

$ sudo nano /etc/onlyoffice/documentserver/local.json

निम्नलिखित पंक्तियाँ जोड़ें:

{
    "services": {
        "CoAuthoring": {
             "autoAssembly": {
                 "enable": true,
                 "interval": "5m"
             }
        }
    }
 }

फिर आपको इस आदेश का उपयोग करके ONLYOFFICE दस्तावेज़ सर्वर को पुनरारंभ करने की आवश्यकता है:

$ sudo supervisorctl restart all

ONLYOFFICE डॉक्स में JWT सीक्रेट को कॉन्फ़िगर करना

आपके दस्तावेज़ों को अनधिकृत पहुँच से बचाने के लिए JWT सीक्रेट को सक्षम करने की अत्यधिक अनुशंसा की जाती है। ऐसा करने के लिए, आपको निम्न आदेश का उपयोग करके एक पायथन मॉड्यूल स्थापित करने की आवश्यकता है:

$ sudo pip install pyjwt

Seahub_settings.py कॉन्फ़िगरेशन फ़ाइल में निम्न परिवर्तन करें:

ONLYOFFICE_JWT_SECRET = 'your-secret-string'

उसके बाद, निम्न आदेश की सहायता से ONLYOFFICE डॉकर छवि चलाएँ:

$ sudo docker run -i -t -d -p 80:80 -e JWT_ENABLED=true -e JWT_SECRET=your-secret-string onlyoffice/documentserver

यदि आप हर बार ONLYOFFICE दस्तावेज़ सर्वर कंटेनर के पुनरारंभ होने पर कॉन्फ़िगरेशन फ़ाइल को बदलना नहीं चाहते हैं, तो आप एक स्थानीय-उत्पादन-linux.json फ़ाइल बना सकते हैं और इसे दस्तावेज़ सर्वर कंटेनर में माउंट कर सकते हैं:

-v /local/path/to/local-production-linux.json:/etc/onlyoffice/documentserver/local-production-linux.json

सीफाइल सर्वर को कॉन्फ़िगर करना

कॉन्फ़िगरेशन प्रक्रिया को पूरा करने के लिए, आपको seahub_settings.py कॉन्फ़िगरेशन फ़ाइल में कुछ कॉन्फ़िगरेशन विकल्प जोड़ने होंगे।

ONLYOFFICE को सक्षम करने के लिए:

ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = False
ONLYOFFICE_APIJS_URL = 'http{s}://{your OnlyOffice server's domain or IP}/web-apps/apps/api/documents/api.js'
ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods')
ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx')

फोर्स सेव फीचर को इनेबल करने के लिए ताकि सेव बटन पर क्लिक करने पर यूजर्स अपनी फाइल्स को सेव कर सकें:

ONLYOFFICE_FORCE_SAVE = True

फिर आपको इनमें से किसी एक कमांड का उपयोग करके सीफाइल सर्वर को पुनरारंभ करना होगा:

$ sudo ./seafile.sh restart
or
$ sudo ./seahub.sh restart

वैकल्पिक रूप से, आप इसे चला सकते हैं:

$ sudo service seafile-server restart

Seafile के भीतर ONLYOFFICE डॉक्स का उपयोग करना

उपरोक्त सभी चरणों का पालन करने के बाद, आपको अपने सर्वर पर एक सहयोगी फ़ाइल-साझाकरण वातावरण मिलेगा। जब आप अपनी सीफाइल लाइब्रेरी में किसी दस्तावेज़, स्प्रेडशीट या प्रस्तुति पर क्लिक करते हैं, तो आपको नया पूर्वावलोकन पृष्ठ दिखाई देगा और आप फ़ाइलों को ऑनलाइन देख और संपादित कर सकेंगे।

ONLYOFFICE डेस्कटॉप संपादकों को Seafile से कनेक्ट करना

यदि वेब ब्राउज़र में दस्तावेज़ संपादन आपके काम नहीं है और आप डेस्कटॉप-आधारित एप्लिकेशन पसंद करते हैं, तो आपके लिए अच्छी खबर है। दस्तावेज़ों, स्प्रैडशीट्स और प्रस्तुतियों को सुविधाजनक तरीके से संपादित करने के लिए आप ONLYOFFICE डेस्कटॉप संपादकों को स्थापित और कनेक्ट कर सकते हैं, जो Linux, Windows, या macOS के लिए एक निःशुल्क क्रॉस-प्लेटफ़ॉर्म ऑफ़िस सुइट है।

सबसे पहले, seahub_setting.py कॉन्फ़िगरेशन फ़ाइल खोलें और निम्न पंक्ति जोड़ें:

ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = True

फिर ONLYOFFICE डेस्कटॉप संपादकों को लॉन्च करें, प्रारंभिक पृष्ठ पर क्लाउड से कनेक्ट करें पर क्लिक करें और सीफ़ाइल चुनें। अपने सीफाइल सर्वर का आईपी पता या डोमेन नाम दर्ज करें और अभी कनेक्ट करें पर क्लिक करें।

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

क्या आपने कभी ONLYOFFICE ऑनलाइन संपादकों का उपयोग करके Seafile में दस्तावेज़ संपादित किए हैं? कृपया नीचे एक टिप्पणी छोड़ कर अपनी प्रतिक्रिया साझा करें।