Kif toħloq File-Sharing ma' ONLYOFFICE Docs u Seafile


Il-qsim tal-fajls, bħala l-att li jqassam u jipprovdi aċċess għal tipi differenti ta 'fajls fuq l-Internet, sar xi ħaġa li kulħadd huwa familjari magħha. L-iżvilupp mgħaġġel tas-servizzi tal-qsim tal-fajls jagħmilha faċli ħafna għalina li naqsmu dak kollu li għandna bżonn mal-ħbieb, il-familja jew il-ko-ħaddiema. Pereżempju, ftit klikks huma biżżejjed biex taqsam istantanjament vidjo jew stampa umoristiċi ma 'xi ħadd li jinsab f'nofs id-dinja.

Wieħed mis-servizzi l-aktar popolari għall-qsim u s-sinkronizzazzjoni tal-fajls huwa Seafile. F'dan l-artikolu, titgħallem kif tintegra Seafile ma' ONLYOFFICE Docs biex toħloq ambjent kollaborattiv ta' qsim ta' fajls fuq Linux.

Seafile hija soluzzjoni ta 'ħażna ta' fajls ta 'sors miftuħ b'kapaċitajiet ta' sinkronizzazzjoni u qsim ta 'fajls. Il-funzjonalità tagħha hija simili ħafna għal dak li joffru Dropbox, Google Drive u Office 365.

Madankollu, Seafile jippermetti lill-utenti jospitaw fajls fuq is-server tagħhom stess. Il-karatteristiċi ewlenin tas-soluzzjoni huma relatati mal-qsim u s-sinkronizzazzjoni tal-fajls malajr u bla periklu. Id-disponibbiltà tal-klijenti tad-desktop għal Linux, Windows, macOS, u apps mobbli għal iOS u Android tagħmel l-esperjenza tal-utent aktar komda. Hemm ukoll interface tal-web faċli għall-utent li tħallik aċċess għall-fajls tiegħek f'web browser.

Il-funzjonalità tal-qsim tal-fajls ta 'Seafile tista' tiġi estiża b'kollaborazzjoni ta 'dokumenti onlajn. Is-soluzzjoni tintegra faċilment ma’ suites ta’ uffiċċji onlajn popolari, bħal Microsoft Office Online u ONLYOFFICE Docs, li tippermetti lill-utenti jaqsmu u jaħdmu fuq dokumenti flimkien f’ħin reali fil-web browser.

ONLYOFFICE Docs hija suite ta' uffiċċju ta' sors miftuħ li tiġi ospitata waħedha li tiġi ma' edituri onlajn ibbażati fuq il-web għal dokumenti ta' test, spreadsheets, u preżentazzjonijiet. Kompatibilità totali mal-formati Office Open XML (DOCX, XLSX, u PPTX), appoġġ għal formati popolari oħra (pereżempju, ODT, ODS, ODP, DOC, XLS, PPT, PDF, eċċ.), u desktop multi-pjattaforma app għal Linux, Windows u macOS jagħmlu ONLYOFFICE soluzzjoni universali għal diversi kompiti tal-uffiċċju.

Apparti minn sett sħiħ ta' għodod ta' ifformattjar u stili, ONLYOFFICE Docs joffri wkoll xi karatteristiċi kollaborattivi utli, inklużi żewġ modi ta' koeditjar (Mgħaġġla u Stretta), Bidliet fil-Traċċar, Storja tal-Verżjonijiet, Salvaġġ awtomatiku, kummenti, aċċenn tal-utent, u komunikazzjoni fil-mibnija. -fiċ-chat tad-dokument. Ukoll, is-suite jippermettilek taqsam fajls ma 'oħrajn billi tiġġenera link estern.

Il-suite ONLYOFFICE Docs tintegra faċilment ma’ diversi pjattaformi ta’ qsim ta’ fajls u sistemi ta’ ġestjoni tad-dokumenti elettroniċi (DMS). Uħud mill-aktar eżempji ta’ integrazzjoni magħrufa jinkludu Nextcloud, ownCloud, Moodle, Confluence, SharePoint, Alfresco, Liferay, Nuxeo, eċċ.

Installazzjoni ta' Seafile u ONLYOFFICE Docs fil-Linux

Jekk trid tuża l-edituri onlajn ONLYOFFICE fi ħdan Seafile, l-ewwel trid tinstalla Seafile u mbagħad tuża server ONLYOFFICE. Tista' tuża ż-żewġ soluzzjonijiet fl-istess magna bl-istess dominju jew tuża żewġ magni separati b'żewġ oqsma differenti. It-tieni għażla hija aħjar minħabba li hija inqas ikkumplikata u tieħu ħafna ħin.

F'din il-gwida, l-operazzjonijiet kollha ta 'installazzjoni u konfigurazzjoni hawn taħt huma deskritti għal ONLYOFFICE Docs u Seafile installati fuq magni differenti. Jekk jogħġbok aqra din il-gwida dettaljata li turi kif tinstalla u tikkonfigura l-pjattaforma Seafile fuq Ubuntu.

Biex tinstalla ONLYOFFICE Docs u l-komponenti u d-dipendenzi kollha meħtieġa permezz ta’ Docker, jekk jogħġbok agħti ħarsa lejn din il-gwida pass pass fuq GitHub.

Konfigurazzjoni tal-Għażla ta' Autosave f'ONLYOFFICE Docs

Meta tiftaħ fajl billi tuża l-edituri onlajn ONLYOFFICE, is-Server tad-Dokumenti ONLYOFFICE jibgħat talba għall-iffrankar tal-fajl lis-server tas-Seafile biss wara li tagħlaq id-dokument. Jekk ma tagħlaqx għal żmien twil, l-editji kollha tiegħek mhux se jiġu ssejvjati fuq is-server Seafile.

Ejja nwaqqfu l-awtomatiku billi nagħmlu xi bidliet fil-fajl tal-konfigurazzjoni ONLYOFFICE. Mur fil-folder /etc/onlyoffice/documentserver/ u iftaħ il-fajl local.json.

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

Żid il-linji li ġejjin:

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

Imbagħad għandek bżonn terġa 'tibda s-Server tad-Dokumenti ONLYOFFICE billi tuża dan il-kmand:

$ sudo supervisorctl restart all

Konfigurazzjoni ta' Sigriet JWT fid-Dokumenti ONLYOFFICE

Huwa rakkomandat ħafna li tippermetti sigriet JWT biex tipproteġi d-dokumenti tiegħek minn aċċess mhux awtorizzat. Biex tagħmel dan, għandek bżonn tinstalla modulu python billi tuża l-kmand li ġej:

$ sudo pip install pyjwt

Agħmel il-bidla li ġejja fil-fajl tal-konfigurazzjoni seahub_settings.py:

ONLYOFFICE_JWT_SECRET = 'your-secret-string'

Wara dan, ħaddem l-immaġni ONLYOFFICE Docker bl-għajnuna tal-kmand li ġej:

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

Jekk ma tridx tibdel il-fajl tal-konfigurazzjoni kull darba li jerġa' jinbeda l-kontenitur ONLYOFFICE Document Server, tista' toħloq fajl local-production-linux.json u immuntah fil-kontenitur tad-dokumenti:

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

Konfigurazzjoni tas-Seafile Server

Biex tlesti l-proċess ta' konfigurazzjoni, trid iżżid xi għażliet ta' konfigurazzjoni mal-fajl ta' konfigurazzjoni seahub_settings.py.

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

Biex tkun attivata l-karatteristika Forza Save sabiex l-utenti jkunu jistgħu jiffrankaw il-fajls tagħhom meta jikklikkjaw il-buttuna Issejvja:

ONLYOFFICE_FORCE_SAVE = True

Imbagħad għandek bżonn terġa 'tibda s-server Seafile billi tuża waħda minn dawn il-kmandi:

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

Inkella, tista' tmexxi dan:

$ sudo service seafile-server restart

L-użu ta' ONLYOFFICE Docs fi ħdan Seafile

Wara li ssegwi l-passi kollha ta 'hawn fuq, ikollok ambjent kollaborattiv ta' qsim tal-fajls fuq is-server tiegħek. Meta tikklikkja dokument, spreadsheet, jew preżentazzjoni fil-librerija Seafile tiegħek, se tara l-paġna ta' preview il-ġdida u tkun tista' tara u teditja l-fajls onlajn.

Konnessjoni tal-Edituri tad-Desktop ONLYOFFICE ma' Seafile

Jekk l-editjar tad-dokumenti f'web browser mhuwiex ħaġa tiegħek u tippreferi applikazzjonijiet ibbażati fuq id-desktop, hemm aħbar tajba għalik. Tista' tinstalla u tikkonnettja ONLYOFFICE Desktop Editors, suite ta' uffiċċji ta' pjattaformi b'xejn għal Linux, Windows, jew macOS, mal-istanza Seafile tiegħek biex teditja dokumenti, spreadsheets, u preżentazzjonijiet b'mod konvenjenti.

L-ewwelnett, iftaħ il-fajl tal-konfigurazzjoni seahub_setting.py u żid il-linja li ġejja:

ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = True

Imbagħad nieda l-Edituri tad-Desktop ONLYOFFICE, ikklikkja Ikkonnettja mal-cloud fil-paġna tal-bidu, u agħżel Seafile. Daħħal l-indirizz IP jew l-isem tad-dominju tas-server Seafile tiegħek u kklikkja Ikkonnettja issa.

Se tara tieqa ġdida fejn ikollok bżonn iddaħħal l-isem tal-utent jew l-email tiegħek tas-Seafile u l-password tiegħek. Ladarba tkun illoggjat b'suċċess fil-kont Seafile tiegħek, tista' teditja u tikkollabora fuq id-dokumenti, spreadsheets, u preżentazzjonijiet Seafile tiegħek direttament mill-interface ta' ONLYOFFICE Desktop Editors.

Qatt editjejt dokumenti f'Seafile billi tuża l-edituri onlajn ONLYOFFICE? Jekk jogħġbok aqsam il-feedback tiegħek billi tħalli kumment hawn taħt.