SSD Nodes Learn 🎉 VPS kutoka $5.50/mwezi
Mwongozo Matt ConnorNa Matt Connor · Imeboreshwa 2026-08-13

OnlyOffice au Collabora: ipi bora kwa Nextcloud?

Chagua kati ya OnlyOffice na Collabora kwa seva yako ya Nextcloud. Tunalinganisha matumizi ya RAM, mipaka ya CODE, na utangamano wa DOCX kwenye VPS ya GB 2 hadi 4.

OnlyOffice dhidi ya Collabora: jibu kwa ajili ya VPS ndogo

OnlyOffice dhidi ya Collabora ni chaguo kati ya injini mbili za hati zinazounganishwa kwenye seva ya faili unayoiendesha tayari, ambayo kwa wasomaji wengi inamaanisha Nextcloud. Kwenye VPS ya 2 GB, chagua Collabora na utumie nakala inayokuja na Nextcloud, kwa sababu haiongezi container ya pili wala anwani ya ziada ya wavuti. Kwenye 4 GB au zaidi, ONLYOFFICE Docs inastahili kumbukumbu hiyo ya ziada ikiwa timu yako inafanya kazi katika .docx na .xlsx, kwa sababu hayo ndiyo maformat ambayo kihariri chake hufanyia kazi moja kwa moja.

Jina la tatu hujitokeza katika kila utafutaji wa swali hili. ONLYOFFICE DocSpace ni bidhaa tofauti yenye kiolesura chake, na si sehemu inayowasiliana na Nextcloud. Kusakinisha DocSpace kwa sababu mafunzo yalisema "OnlyOffice" ndiyo sababu ya kawaida zaidi inayofanya watu waamini kuwa kitufe cha kuhariri katika Nextcloud kinahitaji seva kubwa.

Bidhaa tatu ambazo watu huzichanganya

  • ONLYOFFICE Docs, ambayo pia huitwa Document Server, ni injini ya kuhariri pekee. Haina kidhibiti cha faili. Kiunganishi cha Nextcloud huwasiliana na bidhaa hii. Toleo la Community Edition ni la bure, chini ya leseni ya GNU AGPL v3.
  • ONLYOFFICE DocSpace ni nafasi ya kazi: ina vyumba, usimamizi wa wanachama, ushirikiano, na kiolesura chake cha wavuti, ikiwa na Docs ndani yake. Inafanya kazi sawa na Nextcloud badala ya kuiongezea uwezo. Mahitaji yake ya chini kabisa yaliyochapishwa, yaliyosomwa mnamo Agosti 2026, ni CPU cores 6 na 12 GB ya RAM.
  • Collabora Online ni LibreOffice inayofanya kazi kwenye seva. Hati hupangwa na kuchorwa kwenye seva, kisha hutumwa kwenye kivinjari kama picha. Toleo la bure ni CODE, kifupi cha Collabora Online Development Edition.

Nextcloud hutoa programu mbili kwa ajili ya upande wa Collabora. richdocuments, iliyoorodheshwa katika duka la programu kama Nextcloud Office, ni kiunganishi cha seva ya Collabora. richdocumentscode hubeba CODE ndani ya usakinishaji wa Nextcloud, kwa hivyo hakuna kontena la kuendesha na hakuna sheria ya proxy ya kuandika. Mwongozo wa Nextcloud wenyewe unaelezea seva hiyo iliyojengewa ndani kama inayofaa kwa matumizi ya kibinafsi au timu ndogo, na unapendekeza usakinishaji wa Collabora uliotengwa kwa ajili ya utendaji bora.

Ikiwa bado hujatatua swali la seva ya faili, kulinganisha Seafile na Nextcloud ndilo uamuzi wa kwanza, kwa sababu seva ya ofisi ni nyongeza kwa mfumo wowote unaoendesha. Ikiwa Nextcloud tayari inafanya kazi, mfano wa Nextcloud kwenye VPS yenye TLS na backups ndio mazingira ambayo mwongozo huu unayachukulia.

Kila moja inahitaji kiasi gani cha RAM?

ChartVendor stated minimum RAM for the office server alone, August 2026
The data behind this chart
[
  {
    "label": "Collabora CODE",
    "min_ram_gb": 1
  },
  {
    "label": "ONLYOFFICE Docs",
    "min_ram_gb": 4
  },
  {
    "label": "ONLYOFFICE DocSpace",
    "min_ram_gb": 12
  }
]

Hizo ndizo takwimu zilizochapishwa na kila muuzaji, zilizosomwa mnamo Agosti 2026, na kila moja inashughulikia seva ya ofisi pekee bila kitu kingine chochote kinachoendelea. Mwongozo wa kuanza haraka wa Collabora kwa ajili ya container ya CODE unaeleza 1 GB. ONLYOFFICE inaomba 4 GB kwa ajili ya Docs chini ya Docker, pamoja na 4 GB ya swap na 40 GB ya nafasi ya diski iliyo wazi. DocSpace inaomba 12 GB na cores sita za CPU.

Sasa ongeza Nextcloud kwenye mashine hiyo hiyo. Wafanyakazi wa PHP-FPM (FastCGI process manager), database, na kimbiaji wa kazi za nyuma (background job runner) wote wanahitaji kumbukumbu, na vivyo hivyo kwa kernel page cache inayofanya orodha za faili zionekane za haraka. Kwenye VPS ya 2 GB hakuna nafasi iliyobaki kwa ajili ya container ya ofisi inayojitegemea, kwa hivyo mashine inafanya swapping, na seva inayofanya swapping inaonekana kama iliyoharibika: alama ya kuzunguka ya kihariri inazunguka kwa sekunde thelathini kisha inakata tamaa. Ndiyo sababu programu ya CODE iliyojengewa ndani ipo. Inasafirisha binaries za Collabora ndani ya programu ya Nextcloud na Nextcloud hupitisha trafiki ya kihariri kwake ndani ya mfumo, jambo ambalo linakupunguzia kasi na kukuokoa huduma nzima.

Kwa nini injini hizi mbili hutumia kumbukumbu kwa njia tofauti

Collabora hufanya rendering kwenye seva. Kila hati iliyofunguliwa hupata mchakato wake (process) ndani ya container, ambao unaweza kuufuatilia kwa kutumia docker exec collabora ps -ef wakati mtu anahariri. Kumbukumbu huongezeka kulingana na idadi ya hati zilizofunguliwa kwa wakati mmoja, kwa hivyo seva isiyo na shughuli hutumia rasilimali kidogo, lakini wahariri kumi wanaofanya kazi kwa wakati mmoja hutumia rasilimali zaidi.

ONLYOFFICE Docs husukuma kazi ya mpangilio (layout) kwenye kivinjari. Kihariri chake ni JavaScript, na seva huhifadhi faili, huratibu uhariri wa pamoja, na kufanya ubadilishaji wa umbizo (format conversions). Container hiyo pia huendesha nginx, huduma za node.js, PostgreSQL na RabbitMQ, na msingi huo ndio sababu ya kiwango cha chini cha 4 GB hata kama hakuna mtumiaji aliyeunganishwa.

Grafu za matumizi ya injini hizi mbili zina maumbo tofauti. Collabora huanza chini na kupanda kwa kila hati inayofunguliwa. ONLYOFFICE huanza juu na kupanda polepole zaidi, kwa sababu sehemu ya kazi hufanyika kwenye kompyuta za watumiaji wako.

Kikomo cha matoleo ya bure ni nini

CODE inaruhusu hati 10 kufunguliwa kwa wakati mmoja, kutoka kwa miunganisho 20. Collabora iliweka kikomo hicho kwa makusudi, ili toleo la maendeleo lisigeuke kimyakimya kuwa miundombinu ya kampuni. Kikomo kikivukwa, hati inayofuata haitafunguka hadi nafasi itakapopatikana. Toleo la Collabora Online la kulipia huondoa kikomo hicho na kuongeza usaidizi wa kiufundi.

ONLYOFFICE Docs Community Edition haichapishi kikomo chochote cha miunganisho. Ukurasa wake wa mahitaji ya Docker unatoa viwango vya ukubwa badala yake: watumiaji 100 hadi 200 kwenye mashine ya dual core 2.8 GHz yenye 4 GB ya RAM, na watumiaji 200 hadi 400 kwenye quad core, ikiwa na angalizo kwamba idadi halisi inategemea ukubwa na aina ya hati wanazofungua watu. Soma hayo kama viwango vya juu vya muuzaji vilivyopimwa chini ya masharti ya muuzaji.

Ni ipi inayoshughulikia .docx na .xlsx vizuri zaidi?

ONLYOFFICE hufanya kazi moja kwa moja ndani ya Office Open XML (OOXML), kwa hivyo faili ya .docx hufunguliwa, kuhaririwa na kuhifadhiwa tena katika umbizo ililokuja nalo. Collabora hutumia LibreOffice kwa nyuma, na umbizo lake asilia ni OpenDocument (ODF), kwa hivyo kila faili ya OOXML hupitia hatua ya kuingiza (import) wakati wa kufungua na hatua ya kusafirisha (export) wakati wa kuhifadhi. Zote mbili zinafaa kwa hati za kila siku. Tofauti huonekana kwenye faili zilizotengenezwa katika Microsoft Word au Excel zenye mpangilio tata, na huonekana kama mabadiliko madogo ya mpangilio badala ya kupoteza data.

Usiamue hili kwa kutumia kurasa za kulinganisha, ikiwemo hii. Chukua faili zako mbili mbaya zaidi, ile yenye mabadiliko yaliyofuatiliwa (tracked changes) na ile yenye pivot table, fungua kila moja katika wahariri wote wawili, hifadhi, pakua, na ulinganishe na ile ya asili. Dakika ishirini za kufanya hivyo zitajibu swali la uaminifu wa data kwa hati zako, ambalo ndilo toleo pekee la swali hilo lenye umuhimu.

Ikiwa mtu mmoja anahariri faili mara kwa mara, a single file office suite huepuka kabisa hitaji la kuendesha seva ya hati.

Leseni, na mahali ambapo malipo yanapohitajika

ONLYOFFICE Docs Community Edition ina leseni chini ya GNU AGPL v3. Chanzo cha Collabora Online kiko chini ya Mozilla Public License 2.0. Miradi yote miwili ni ya chanzo huria (open source), na kampuni zote mbili huuza toleo linalopata usaidizi wa kitaalamu.

Kile ambacho toleo la bure hukosa hutofautiana katika kila kisa. Toleo la bure la Collabora ni kamili lakini lina kikomo cha idadi ya watumiaji kwa wakati mmoja kama ilivyoainishwa hapo juu. Toleo la bure la ONLYOFFICE halina kikomo, na ONLYOFFICE huuza matoleo ya Enterprise na Developer ambayo huongeza usaidizi na vipengele zaidi. Kwa matumizi ya nyumbani au timu ndogo, matoleo yote mawili ya bure yanatosha. Kwa kampuni, soma masharti ya leseni kabla ya kupanga utekelezaji, kwa sababu wajibu wa AGPL na bei kwa kila mtumiaji ni matatizo tofauti yenye majibu tofauti.

Kusakinisha mojawapo ni kontena moja

ONLYOFFICE Docs, iliyofungwa kwenye loopback kwa sababu reverse proxy itafanya TLS (transport layer security) termination mbele yake:

sudo docker run -i -t -d -p 127.0.0.1:8081:80 --restart=always \
  -e JWT_SECRET=replace_this_with_a_long_random_string \
  onlyoffice/documentserver

Weka JWT_SECRET mwenyewe. JWT (JSON web token) signing imekuwa ikiwashwa kwa chaguo-msingi tangu ONLYOFFICE Docs 7.2, na usipotoa secret, kontena hutengeneza moja. Secret inayotengenezwa inaweza kubadilika wakati kontena linapoundwa upya, na kisha kiunganishi huacha kufanya kazi bila ujumbe wowote muhimu kwenye skrini.

Kuanza kwa mara ya kwanza huchukua dakika chache. Iangalie:

curl http://127.0.0.1:8081/healthcheck

Endpoint hiyo hujibu true pindi database, message broker na hifadhi ndani ya kontena vikiwa tayari. Kitu kingine chochote, ikiwemo false, inamaanisha soma docker logs kwenye kontena kabla hujagusa mipangilio ya Nextcloud.

Collabora CODE:

docker run -t -d --name collabora --restart always \
  -p 127.0.0.1:9980:9980 \
  -e "aliasgroup1=https://cloud.example.com:443" \
  -e "extra_params=--o:ssl.enable=false" \
  collabora/code

aliasgroup1 ni orodha ya anwani za Nextcloud ambazo kontena hili litakubali kazi kutoka kwazo, na port lazima iwe ndani yake. Kuweka ssl.enable=false hufanya coolwsd, mchakato wa seva ya Collabora, kutumia HTTP ya kawaida ndani ya kontena, kwa sababu reverse proxy iliyo mbele inafanya TLS. Iangalie:

curl http://127.0.0.1:9980/hosting/capabilities
curl http://127.0.0.1:9980/hosting/discovery

Ya kwanza inarudisha JSON, ya pili inarudisha XML. Muunganisho uliokataliwa unamaanisha kontena bado linaanza au limesimama, kwa hivyo soma docker logs collabora.

Kuunganisha kihariri na Nextcloud

Kwa ajili ya Collabora, sakinisha programu ya Nextcloud Office, fungua mipangilio ya Administration, kisha Office, chagua chaguo la kutumia seva yako mwenyewe, na uweke anwani ambayo vivinjari vya watumiaji wako vinaweza kuifikia, kama vile https://office.example.com. Nextcloud huhifadhi faili na Collabora huzichota kupitia WOPI (web application open platform interface), kwa hivyo njia nne tofauti za mtandao lazima zifanye kazi:

  • Kivinjari kinafikia Nextcloud.
  • Kivinjari kinafikia seva ya Collabora.
  • Nextcloud inafikia seva ya Collabora.
  • Collabora inafikia Nextcloud.

Jaribu njia mbili za mwisho kwa mikono. Kutoka kwenye seva ya Nextcloud, curl https://office.example.com/hosting/capabilities inapaswa kutoa JSON. Kutoka ndani ya kontena la Collabora, curl https://cloud.example.com/status.php inapaswa kutoa JSON ya hali ya Nextcloud. Njia yoyote inayoshindwa ndiyo inayopaswa kurekebishwa.

Kwa ajili ya ONLYOFFICE, sakinisha programu ya connector, kisha jaza anwani ya ONLYOFFICE Docs na ufunguo wa siri (secret key) katika mipangilio yake. Siri hiyo lazima ilingane na JWT_SECRET kikamilifu. Ikiwa kontena ilijitengenezea yake, isome ndani ya kontena kutoka /etc/onlyoffice/documentserver/local.json, chini ya services.CoAuthoring.secret.inbox.string. Kisha thibitisha kutoka kwenye saraka yako ya Nextcloud, ukikimbiza kama mtumiaji wa seva ya wavuti:

php occ onlyoffice:documentserver --check

Hii itathibitisha muunganisho au kuchapisha kosa ambalo connector inakumbana nalo, jambo ambalo ni la haraka zaidi kuliko kusoma konsole ya kivinjari. Connectors zote mbili pia zina sehemu za juu (advanced fields) kwa ajili ya hali ambapo anwani ya kivinjari na anwani ya seva-kwa-seva zinatofautiana, kwa mfano wakati Nextcloud inafikia kihariri kupitia mtandao wa ndani (private network). Jaza sehemu hizo badala ya kutuma trafiki ya ndani kwenda kwenye anwani ya umma na kurudi.

Kwa nini uhariri unashindwa ukiwa nyuma ya reverse proxy

Karibu kila ripoti ya "haiwezi kufunguka" inatokana na mojawapo ya sababu hizi.

Kutokulingana kwa itifaki (Protocol mismatch). Nextcloud kwenye https ikiwa na anwani ya seva ya ofisi iliyoandikwa kama http inashindwa, kwa sababu kivinjari kinakataa kupakia frame isiyo salama ndani ya ukurasa salama. Tumia https kwa zote mbili.

Sheria za proxy zilizokosekana kwa Collabora. Proxy lazima ipeleke /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws, na miunganisho ya websocket kwenye /cool/(.*)/ws kwenda kwenye port 9980. Ukikosa sheria ya websocket, frame ya hati itapakia na kubaki tupu, kwa sababu kihariri hufungua websocket mara tu baada ya kupakia na hakipati jibu.

aliasgroup1 isiyo sahihi. Container inakataa maombi kutoka kwa anwani ambayo haikuwahi kupewa, na docker logs collabora inarekodi No acceptable WOPI hosts found. Thamani hiyo lazima ilingane na URL ya Nextcloud wanayoandika watumiaji wako, ikijumuisha port.

Nextcloud kukataa kuita anwani ya ndani. Nextcloud huzuia maombi ya kutoka kwenda kwenye anwani za ndani na za kibinafsi kwa chaguo-msingi, na mstari wa logi ni Host violates local access rules. Weka 'allow_local_remote_servers' => true katika config.php wakati kihariri kinaweza kufikiwa kupitia anwani ya ndani pekee.

Orodha ya kuruhusu (allow list) ya WOPI iliyobana sana. Mipangilio ya Office ya Nextcloud ina orodha ya kuruhusu kwa maombi ya WOPI, ambayo hupunguza anwani zinazoruhusiwa kuchota faili. Hii ni mipangilio mizuri ya kutumia, na pia ni njia rahisi ya kuharibu uhariri baada ya container kurudi na anwani mpya ya IP. Ikiwa hati zimeacha kufunguka mara tu baada ya ujenzi upya (rebuild), angalia sehemu hii kwanza.

ONLYOFFICE haiwezi kupakua faili. Kiunganishi (connector) kinaripoti Error while downloading the document file to be converted. Seva ya hati imeambiwa ichote faili kutoka Nextcloud na imeshindwa: anwani iliyopewa haifikiki kutoka ndani ya container yake, au Nextcloud inawasilisha cheti ambacho haikubali, au siri (secret) hailingani. Tekeleza curl dhidi ya URL hiyo kamili kutoka ndani ya container ukitumia docker exec, na sababu kwa kawaida huwa ni mstari mmoja tu.

Kile kinachotoshea kwenye 2 GB na 4 GB

Kwenye 2 GB, endesha Nextcloud pamoja na programu ya CODE iliyojengewa ndani na uishie hapo. Ni polepole kuliko seva inayojitegemea, kufungua kwa mara ya kwanza lahajedwali kubwa kunaweza kuchukua sekunde kadhaa, na haihitaji usanidi wowote wa proxy. Kwa kaya moja, hili ndilo jibu sahihi.

Kwenye 4 GB, endesha Nextcloud pamoja na kontena la CODE linalojitegemea, na usanidi swap ili ongezeko la ghafla la matumizi lisifanye seva kuzima. Hapa ndipo uhariri wa nyaraka unapoanza kuhisi kama wa kawaida.

Kwa ajili ya ONLYOFFICE Docs kando ya Nextcloud, panga kuwa na 6 hadi 8 GB, au ipe Docs seva yake ndogo inayojitegemea. Kiwango chake cha 4 GB ni kwa ajili ya seva ya nyaraka pekee, hivyo kushiriki seva ya 4 GB na Nextcloud kutasababisha kutumia swap wakati wowote wa matumizi ya kawaida.

Kuweka DocSpace kwenye VPS ndogo ni kosa la kuepukwa. Kiwango cha chini kilichochapishwa na wao ni 12 GB ya RAM na cores sita za CPU. Mafunzo ya mtoa huduma yanayorejelewa sana bado yanatumia script ya usakinishaji ya muuzaji kuweka DocSpace kwenye instance ya 8 GB, ambayo iko chini ya takwimu hiyo iliyochapishwa na inajibu swali tofauti na lile ulilouliza. Hakiki kile mwongozo unachosakinisha kabla ya kuufuata, na hakiki ni lini mahitaji yanayonukuliwa yalithibitishwa mara ya mwisho dhidi ya ukurasa wa muuzaji. Script ya usakinishaji ni njia moja tu. Docs na CODE ni makontena ya pekee unayoanzisha, kusimamisha na kufuta mwenyewe, jambo ambalo ni rahisi kulielewa kuliko script inayoweka stack nzima.

Kwa swali pana zaidi la kile kinachostahili kuwepo kwenye seva ndogo, kile kinachostahili kujihostia mwaka 2026 kinaangazia orodha fupi.

FAQ

Je, OnlyOffice au Collabora ni bora zaidi kwa Nextcloud?

Hakuna iliyo bora zaidi kwa ujumla, na kumbukumbu (RAM) ndiyo huamua. Collabora huanzia kwenye 1 GB kama inavyoelekezwa kwenye mwongozo wake wa kuanza haraka, na toleo la bure la CODE huruhusu hati 10 kufunguliwa kutoka kwa miunganisho 20, jambo linalofaa kwa kaya au timu ndogo. ONLYOFFICE Docs huhitaji 4 GB kabla ya mahitaji ya Nextcloud yenyewe, haina kikomo cha miunganisho, na hufanya kazi moja kwa moja kwenye .docx na .xlsx, hivyo huhifadhi mpangilio wa Microsoft Office kwa ukaribu zaidi na ule wa asili. Chagua Collabora kwenye VPS ndogo. Chagua ONLYOFFICE wakati timu inafanya kazi na miundo ya Office siku nzima na unaweza kuipa kihariri hicho kumbukumbu yake binafsi.

Ninahitaji RAM kiasi gani ili kuhariri hati kwenye Nextcloud?

2 GB hufanya kazi na programu ya CODE server iliyojengwa ndani ya Nextcloud, kwa sababu programu hiyo huendeshwa ndani ya usakinishaji wa Nextcloud badala ya kuwa huduma ya pili. 4 GB inatosha kwa Nextcloud pamoja na container ya Collabora CODE inayojitegemea. ONLYOFFICE Docs huchapisha hitaji la chini la 4 GB kwa seva ya hati pekee, kwa hivyo tengeneza bajeti ya 6 hadi 8 GB wakati inashiriki mashine moja na Nextcloud, au iweke kwenye seva tofauti.

Kwa nini fremu ya hati hufunguka na kubaki tupu?

Kihariri hupakia kupitia HTTPS na kisha hufungua websocket, kwa hivyo fremu tupu karibu kila mara inamaanisha kuwa websocket haikuunganishwa. Kwa Collabora iliyo nyuma ya nginx, thibitisha kuwa proxy inasambaza /cool/(.*)/ws pamoja na vichwa (headers) vya uboreshaji wa muunganisho, na kwamba /browser, /hosting/discovery na /hosting/capabilities zinasambazwa pia. Kisha soma docker logs kwenye container: No acceptable WOPI hosts found inamaanisha kuwa thamani ya aliasgroup1 hailingani na anwani ya Nextcloud iliyotumiwa na kivinjari, ikijumuisha port.

Je, ninahitaji ONLYOFFICE DocSpace ili kuhariri faili kwenye Nextcloud?

Hapana. DocSpace ni nafasi ya kazi inayojitegemea yenye kiolesura chake na akaunti zake za watumiaji, na kiunganishi (connector) cha Nextcloud hakizungumzi nayo. Kitu ambacho Nextcloud huunganishwa nacho ni ONLYOFFICE Docs, yaani seva ya hati. DocSpace huchapisha hitaji la chini la 12 GB ya RAM na cores sita za CPU, ndiyo maana miongozo inayoisakinisha huwafanya watu kuamini kuwa kuhariri kwenye kivinjari kunahitaji seva kubwa.