Otu esi mepụta faịlụ na naanị Docs na Seafile


Ịkekọrịta faịlụ, dị ka omume nke ikesa na ịnye ụdị faịlụ dị iche iche na ịntanetị, aghọwo ihe onye ọ bụla maara. Mmepe ngwa ngwa nke ọrụ nkekọrịta faịlụ na-eme ka ọ dịrị anyị mfe ịkọrọ ndị enyi, ezinụlọ, ma ọ bụ ndị ọrụ ibe anyị ihe ọ bụla anyị chọrọ. Dịka ọmụmaatụ, ọpịpị ole na ole zuru ezu iji kesaa vidiyo ma ọ bụ foto na-atọ ọchị ozugbo na onye nọ na ọkara gburugburu ụwa.

Otu n'ime ọrụ kachasị ewu ewu maka ịkekọrịta faịlụ na mmekọrịta bụ Seafile. N'ime edemede a, ị ga-amụta ka esi ejikọta Seafile na naanị Docs iji mepụta gburugburu ebekọrịta faịlụ na Linux.

Seafile bụ ngwọta nchekwa faịlụ mepere emepe nwere mmekọrịta faịlụ yana ike ịkekọrịta. Ọrụ ya yiri nke Dropbox, Google Drive, na Office 365 na-enye.

Agbanyeghị, Seafile na-enye ndị ọrụ ohere ịnabata faịlụ na sava nke ha. Akụkụ bụ isi nke ngwọta ahụ metụtara nkesa faịlụ ngwa ngwa na nchekwa yana mmekọrịta. Ịnweta ndị ahịa desktọpụ maka Linux, Windows, macOS na ngwa mkpanaaka maka iOS na gam akporo na-eme ka ahụ dị onye ọrụ ahụ ahụ iru ala. Enwekwara interface enyi na enyi na-enye gị ohere ịnweta faịlụ gị na ihe nchọgharị weebụ.

Enwere ike ịgbatị arụmọrụ nkekọrịta faịlụ nke Seafile site na nkwado akwụkwọ ntanetị. Ngwọta ahụ na-ejikọta ngwa ngwa na ụlọ ọrụ ụlọ ọrụ ịntanetị na-ewu ewu, dị ka Microsoft Office Online na ONLYOFFICE Docs, na-enye ndị ọrụ ohere ịkekọrịta ma rụọ ọrụ ọnụ na akwụkwọ ozugbo na ihe nchọgharị weebụ.

ONLYOFFICE Docs bụ ụlọ ọrụ mepere emepe nke na-abịa na ndị ndezi ntanetị dabere na webụ maka akwụkwọ ederede, mpempe akwụkwọ, na ihe ngosi. Mkpokọta ndakọrịta na ụdị XML mepere emepe (DOCX, XLSX, na PPTX), nkwado maka usoro ndị ọzọ ewu ewu (dịka ọmụmaatụ, ODT, ODS, ODP, DOC, XLS, PPT, PDF, wdg), yana desktọpụ ikpo okwu. ngwa maka Linux, Windows na macOS na-eme ONLYOFFICE ihe ngwọta zuru ụwa ọnụ maka ọrụ ụlọ ọrụ dị iche iche.

Ewezuga usoro nhazi na ngwa nhazi, ONLYOFFICE Docs na-enyekwa ụfọdụ atụmatụ imekọ ọnụ bara uru, gụnyere ụdị nhazi abụọ (Ọsọ na Mgbakọ), Mgbanwe Mgbanwe, Akụkọ ụdị, Nchekwa onwe, nkọwa, nkwuputa onye ọrụ, na nkwurịta okwu n'ime arụrụ arụ. -na nkata nkata. Ọzọkwa, ụlọ ahụ na-enye gị ohere ịkekọrịta faịlụ na ndị ọzọ site na ịmepụta njikọ dị na mpụga.

ONLYOFFICE Docs suite na-ejikọta ngwa ngwa na nyiwe nkesa faịlụ dị iche iche yana sistemụ njikwa akwụkwọ eletrọnịkị (DMS). Ụfọdụ n'ime ihe atụ njikọta nke ama ama gụnyere Nextcloud, ownCloud, Moodle, Confluence, SharePoint, Alfresco, Liferay, Nuxeo, wdg.

Ịwụnye Seafile na ONLYOFFICE Docs na Linux

Ọ bụrụ na ịchọrọ iji naanị ndị editọ ịntanetị n'ime Seafile, ị ga-ebu ụzọ tinye Seafile wee bunye sava ONLYOFFICE. Ị nwere ike ibunye ihe ngwọta abụọ ahụ n'otu igwe nwere otu ngalaba ma ọ bụ jiri igwe abụọ dị iche iche nwere ngalaba abụọ dị iche iche. Nhọrọ nke abụọ ka mma n'ihi na ọ dị obere mgbagwoju anya ma na-ewe oge.

N'ime ntuziaka a, a kọwara nrụnye na nhazi niile dị n'okpuru maka ONLYOFFICE Docs na Seafile arụnyere na igwe dị iche iche. Biko gụọ ntuziaka a zuru ezu nke na-egosi otu esi etinye na hazie ikpo okwu Seafile na Ubuntu.

Iji wụnye ONLYOFFICE Docs yana ihe niile achọrọ yana dabere site na Docker, biko lelee ntuziaka nzọụkwụ site na nzọụkwụ na GitHub.

Na-ahazi Nhọrọ Nchekwa akpaaka na naanị Docs

Mgbe imepere faịlụ site na iji ndị editọ ọnlaịnụ ONLYOFFICE, ONLYOFFICE Document Server ga-eziga arịrịọ nchekwa faịlụ na sava Seafile naanị mgbe imechichara akwụkwọ ahụ. Ọ bụrụ na imechighị ya ogologo oge, agaghị echekwa ndezi gị niile na sava Seafile.

Ka anyị guzobe nchekwa akpaaka site n'ime mgbanwe ụfọdụ na faịlụ nhazi ONLYOFFICE. Gaa na /etc/onlyoffice/documentserver/ nchekwa wee mepee local.json faịlụ.

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

Tinye ahịrị ndị a:

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

Mgbe ahụ, ị ga-achọ ịmalitegharị ONLYOFFICE Document Server site na iji iwu a:

$ sudo supervisorctl restart all

Na-ahazi ihe nzuzo JWT na naanị Docs

A na-atụ aro ka ị mee ihe nzuzo JWT iji chebe dọkụmentị gị pụọ na ịnweta enweghị ikike. Iji mee nke a, ịkwesịrị ịwụnye modul Python site na iji iwu a:

$ sudo pip install pyjwt

Mee mgbanwe ndị a na faịlụ nhazi seahub_settings.py:

ONLYOFFICE_JWT_SECRET = 'your-secret-string'

Mgbe nke ahụ gasịrị, mee ihe onyonyo Docker ONLYOFFICE site n'enyemaka nke iwu a:

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

Ọ bụrụ na ịchọghị ịgbanwe faịlụ nhazi oge ọ bụla ewegharịrị ONLYOFFICE Document Server, ị nwere ike mepụta faịlụ local-production-linux.json wee tinye ya n'ime akpa akwụkwọ ozi:

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

Na-ahazi sava Seafile

Iji mezue usoro nhazi ahụ, ịkwesịrị ịgbakwunye ụfọdụ nhọrọ nhazi na faịlụ nhazi seahub_settings.py.

Iji mee naanị OFFICE:

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

Iji mee ka Force Save atụmatụ ka ndị ọrụ nwee ike ịchekwa faịlụ ha mgbe ha pịa bọtịnụ nchekwa:

ONLYOFFICE_FORCE_SAVE = True

Mgbe ahụ ịkwesịrị ịmalitegharịa ihe nkesa Seafile site na iji otu n'ime iwu ndị a:

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

N'aka nke ọzọ, ị nwere ike ime nke a:

$ sudo service seafile-server restart

Iji naanị Docs n'ime Seafile

Mgbe ịmechara usoro niile dị n'elu, ị ga-enweta mpaghara nkekọrịta faịlụ na sava gị. Mgbe ịpịrị akwụkwọ, mpempe akwụkwọ, ma ọ bụ ihe ngosi n'ọbá akwụkwọ Seafile gị, ị ga-ahụ ibe nlele ọhụrụ wee nwee ike ịlele na dezie faịlụ n'ịntanetị.

Ijikọ naanị ndị ndezi desktọpụ na Seafile

Ọ bụrụ na idezi akwụkwọ na ihe nchọgharị weebụ abụghị nke gị ma ịchọrọ ngwa dabere na desktọpụ, enwere ozi ọma maka gị. Ị nwere ike ịwụnye ma jikọọ ONLYOFFICE Desktop Editors, ụlọ ọrụ cross-platform free maka Linux, Windows, ma ọ bụ MacOS, na ihe atụ Sefile gị iji dezie akwụkwọ, mpempe akwụkwọ na ihe ngosi n'ụzọ dabara adaba.

Nke mbụ, mepee faịlụ nhazi seahub_setting.py wee tinye ahịrị ndị a:

ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = True

Wee malite ONLYOFFICE Desktop Editors, pịa Jikọọ na igwe ojii na ibe mmalite, wee họrọ Sefile. Tinye adreesị IP ma ọ bụ aha ngalaba nke sava Sefile gị wee pịa Jikọọ ugbu a.

Ị ga-ahụ windo ọhụrụ ebe ị ga-achọ itinye aha njirimara Sefile ma ọ bụ email na paswọọdụ gị. Ozugbo ịbanyela nke ọma n'ime akaụntụ Seafile gị, ị nwere ike dezie na imekọ ihe ọnụ na akwụkwọ Seafile gị, akwụkwọ mgbasa ozi, na ihe ngosi site na interface nke ONLYOFFICE Desktop Editors.

Ị nwetụla mgbe ị dezie akwụkwọ na Seafile site na iji ndị ndezi ịntanetị ONLYOFFICE? Biko kesaa nzaghachi gị site na ịhapụ ikwu okwu n'okpuru.