Jinsi ya Kuunda Kushiriki Faili na Hati za ONLYOFFICE na Faili ya Bahari


Kushiriki faili, kama kitendo cha kusambaza na kutoa ufikiaji wa aina tofauti za faili kwenye Mtandao, imekuwa kitu ambacho kila mtu anakifahamu. Ukuzaji wa haraka wa huduma za kushiriki faili hurahisisha sana kushiriki chochote tunachohitaji na marafiki, familia au wafanyikazi wenza. Kwa mfano, mibofyo michache inatosha kushiriki video au picha ya kuchekesha papo hapo na mtu ambaye yuko katikati ya ulimwengu.

Mojawapo ya huduma maarufu zaidi za kushiriki faili na maingiliano ni Seafile. Katika makala haya, utajifunza jinsi ya kuunganisha Seafile na Hati za ONLYOFFICE ili kuunda mazingira shirikishi ya kushiriki faili kwenye Linux.

Seafile ni suluhisho la uhifadhi wa faili la chanzo huria na ulandanishi wa faili na uwezo wa kushiriki. Utendaji wake ni sawa na Dropbox, Hifadhi ya Google na Office 365 hutoa.

Walakini, Seafile inaruhusu watumiaji kupangisha faili kwenye seva yao wenyewe. Vipengele vya msingi vya suluhisho vinahusiana na kushiriki faili haraka na salama na maingiliano. Upatikanaji wa wateja wa eneo-kazi kwa ajili ya Linux, Windows, macOS, na programu za simu za iOS na Android hurahisisha matumizi ya mtumiaji. Pia kuna kiolesura cha wavuti kinachofaa mtumiaji ambacho hukuwezesha kufikia faili zako kwenye kivinjari.

Utendaji wa kushiriki faili wa Seafile unaweza kupanuliwa kwa ushirikiano wa hati mtandaoni. Suluhisho hili linaunganishwa kwa urahisi na vyumba maarufu vya ofisi mtandaoni, kama vile Microsoft Office Online na ONLYOFFICE Docs, kuruhusu watumiaji kushiriki na kufanyia kazi hati pamoja katika muda halisi katika kivinjari cha wavuti.

ONLYOFFICE Docs ni seti ya ofisi ya huria inayopangishwa yenyewe ambayo huja na vihariri vya mtandaoni vya hati za maandishi, lahajedwali na mawasilisho. Jumla ya uoanifu na umbizo la Office Open XML (DOCX, XLSX, na PPTX), usaidizi wa miundo mingine maarufu (kwa mfano, ODT, ODS, ODP, DOC, XLS, PPT, PDF, n.k.), na eneo-kazi la jukwaa tofauti. programu ya Linux, Windows na macOS hufanya ONLYOFFICE kuwa suluhisho la ulimwengu kwa kazi mbali mbali za ofisi.

Kando na seti kamili ya zana za uumbizaji na mitindo, Hati za ONLYOFFICE pia hutoa baadhi ya vipengele muhimu vya kushirikiana, ikiwa ni pamoja na njia mbili za uhariri (Haraka na Mkali), Mabadiliko ya Kufuatilia, Historia ya Toleo, Hifadhi Kiotomatiki, maoni, kutajwa kwa mtumiaji na mawasiliano katika muundo uliojengwa. - kwenye gumzo la hati. Pia, kitengo hukuruhusu kushiriki faili na wengine kwa kutengeneza kiunga cha nje.

Kifungu cha Hati za ONLYOFFICE huunganishwa kwa urahisi na majukwaa mbalimbali ya kushiriki faili na mifumo ya kielektroniki ya usimamizi wa hati (DMS). Baadhi ya mifano inayojulikana ya ujumuishaji ni pamoja na Nextcloud, ownCloud, Moodle, Confluence, SharePoint, Alfresco, Liferay, Nuxeo, n.k.

Inasakinisha Faili ya Bahari na Hati za ONLYOFFICE katika Linux

Iwapo ungependa kutumia vihariri vya mtandaoni vya ONLYOFFICE ndani ya Seafile, lazima kwanza usakinishe Seafile kisha utumie seva ya ONLYOFFICE. Unaweza kupeleka suluhisho zote mbili kwenye mashine moja na kikoa sawa au kutumia mashine mbili tofauti zilizo na vikoa viwili tofauti. Chaguo la pili ni bora kwa sababu sio ngumu zaidi na hutumia wakati.

Katika mwongozo huu, shughuli zote za usakinishaji na usanidi hapa chini zimefafanuliwa kwa Hati za ONLYOFFICE na Faili ya Bahari iliyosakinishwa kwenye mashine tofauti. Tafadhali soma mwongozo huu wa kina unaoonyesha jinsi ya kusakinisha na kusanidi jukwaa la Seafile kwenye Ubuntu.

Ili kusakinisha Hati za ONLYOFFICE na vipengele vyote vinavyohitajika na vitegemezi kupitia Docker, tafadhali angalia mwongozo huu wa hatua kwa hatua kwenye GitHub.

Inasanidi Chaguo la Kuhifadhi Kiotomatiki katika Nyaraka za ONLYOFFICE

Unapofungua faili kwa kutumia vihariri vya mtandaoni ONLYOFFICE, Seva ya Hati ya ONLYOFFICE itatuma ombi la kuhifadhi faili kwa seva ya Seafile baada tu ya kufunga hati. Usipoifunga kwa muda mrefu, mabadiliko yako yote hayatahifadhiwa kwenye seva ya Seafile.

Hebu tuweke mipangilio ya kuhifadhi kiotomatiki kwa kufanya mabadiliko fulani kwenye faili ya usanidi ya ONLYOFFICE. Nenda kwenye /etc/onlyoffice/documentserver/ folda na ufungue faili ya local.json.

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

Ongeza mistari ifuatayo:

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

Kisha unahitaji kuanzisha tena Seva ya Hati ya ONLYOFFICE kwa kutumia amri hii:

$ sudo supervisorctl restart all

Kusanidi Siri ya JWT katika Hati za ONLYOFFICE

Inapendekezwa sana kuwezesha siri ya JWT kulinda hati zako dhidi ya ufikiaji usioidhinishwa. Ili kufanya hivyo, unahitaji kusanikisha moduli ya python kwa kutumia amri ifuatayo:

$ sudo pip install pyjwt

Fanya mabadiliko yafuatayo kwa seahub_settings.py faili ya usanidi:

ONLYOFFICE_JWT_SECRET = 'your-secret-string'

Baada ya hayo, endesha picha ya ONLYOFFICE Docker kwa msaada wa amri ifuatayo:

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

Ikiwa hutaki kubadilisha faili ya usanidi kila wakati kontena ya Seva ya Hati ya ONLYOFFICE inapowashwa upya, unaweza kuunda faili ya local-production-linux.json na kuiweka kwenye chombo cha documentserver:

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

Inasanidi Seva ya Seafile

Ili kukamilisha mchakato wa usanidi, unahitaji kuongeza chaguzi kadhaa za usanidi kwenye faili ya usanidi ya seahub_settings.py.

Ili kuwezesha 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')

Ili kuwezesha kipengele cha Lazimisha Kuhifadhi ili watumiaji waweze kuhifadhi faili zao wanapobofya kitufe cha kuhifadhi:

ONLYOFFICE_FORCE_SAVE = True

Kisha unahitaji kuanzisha tena seva ya Seafile kwa kutumia moja ya amri hizi:

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

Vinginevyo, unaweza kuendesha hii:

$ sudo service seafile-server restart

Kwa kutumia Hati ONLYOFFICE ndani ya Faili ya Bahari

Baada ya kufuata hatua zote hapo juu, utapata mazingira ya kushirikiana ya kushiriki faili kwenye seva yako. Unapobofya hati, lahajedwali, au wasilisho katika maktaba yako ya Seafile, utaona ukurasa mpya wa onyesho la kukagua na utaweza kuona na kuhariri faili mtandaoni.

Inaunganisha Vihariri vya Eneo-kazi la ONLYOFFICE kwenye Faili ya Bahari

Ikiwa kuhariri hati katika kivinjari si jambo lako na unapendelea programu zinazotegemea eneo-kazi, kuna habari njema kwako. Unaweza kusakinisha na kuunganisha Vihariri vya Eneo-kazi la ONLYOFFICE, ofisi tofauti isiyolipishwa ya Linux, Windows, au MacOS, kwenye mfano wako wa Seafile ili kuhariri hati, lahajedwali na mawasilisho kwa njia rahisi.

Kwanza kabisa, fungua seahub_setting.py faili ya usanidi na ongeza laini ifuatayo:

ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = True

Kisha uzindua Vihariri vya Eneo-kazi la ONLYOFFICE, bofya Unganisha ili kuweka wingu kwenye ukurasa wa kuanzia, na uchague Faili ya Bahari. Ingiza anwani ya IP au jina la kikoa la seva yako ya Seafile na ubofye Unganisha sasa.

Utaona dirisha jipya ambapo utahitaji kuingiza jina lako la mtumiaji la Seafile au barua pepe na nenosiri lako. Baada ya kuingia katika akaunti yako ya Seafile kwa mafanikio, unaweza kuhariri na kushirikiana kwenye hati zako za Seafile, lahajedwali na mawasilisho kutoka kwa kiolesura cha Vihariri vya Eneo-kazi la ONLYOFFICE.

Je, umewahi kuhariri hati katika Seafile kwa kutumia vihariri vya mtandaoni vya ONLYOFFICE? Tafadhali shiriki maoni yako kwa kuacha maoni hapa chini.