SSD Nodes Learn 🎉 VPS mula $5.50/buwan
Mga Gabay Matt ConnorNi Matt Connor · Na-update 2026-08-13

OnlyOffice o Collabora para sa sariling Nextcloud server?

Alamin kung alin ang bagay sa Nextcloud: vendor RAM minimum, CODE connection limit, docx fidelity, at totoong fit sa 2 hanggang 4 GB na VPS.

OnlyOffice kumpara sa Collabora: ang sagot para sa maliit na VPS

Ang pagpili sa pagitan ng OnlyOffice at Collabora ay pagpili sa dalawang document engine na kumokonekta sa file server na pinapatakbo mo na, na para sa karamihan ng mga mambabasa ay Nextcloud. Sa 2 GB VPS, piliin ang Collabora at gamitin ang bersyong naka-bundle sa Nextcloud, dahil wala itong idinadagdag na second container o karagdagang web address. Sa 4 GB o higit pa, sulit ang dagdag na memory para sa ONLYOFFICE Docs kung ang pangunahing ginagamit ng team mo ay .docx at .xlsx, dahil direktang gumagana ang editor nito sa mga format na iyon.

May ikatlong pangalan na lumilitaw sa bawat paghahanap tungkol sa tanong na ito. Ang ONLYOFFICE DocSpace ay hiwalay na product na may sarili nitong interface, at hindi ito ang component na kinakausap ng Nextcloud. Ang pag-install ng DocSpace dahil sinabi ng isang tutorial na "OnlyOffice" ang pinakakaraniwang dahilan kung bakit naniniwala ang mga tao na kailangan ng malaking server ang isang edit button sa Nextcloud.

Tatlong produkto na madalas mapagpalit

  • ONLYOFFICE Docs, na tinatawag ding Document Server, ang mismong editing engine. Wala itong file manager. Kumokonekta rito ang Nextcloud connector. Libre ang Community Edition at saklaw ito ng GNU AGPL v3.
  • ONLYOFFICE DocSpace ay isang workspace na may rooms, pamamahala ng mga member, sharing, at sarili nitong web interface. Naka-bundle dito ang Docs. Mas kahawig nito ang Nextcloud kaysa pinalalawak nito ang Nextcloud. Ang minimum na requirement na inilathala nito, batay sa datos noong August 2026, ay 6 CPU cores at 12 GB ng RAM.
  • Collabora Online ay LibreOffice na tumatakbo sa server. Sa server inaayos at nire-render ang dokumento, saka ito ipinapadala sa browser bilang mga image. Ang libreng build ay CODE, na maikli para sa Collabora Online Development Edition.

May dalawang app ang Nextcloud para sa Collabora side. richdocuments, na nakalista sa app store bilang Nextcloud Office, ang connector papunta sa Collabora server. richdocumentscode naman ang nagdadala ng CODE sa loob ng Nextcloud installation, kaya walang container na kailangang patakbuhin at walang proxy rule na kailangang isulat. Ayon sa sariling manual ng Nextcloud, ang built-in server na ito ay angkop para sa personal na paggamit o maliliit na team, at inirerekomenda nito ang dedicated Collabora install para sa mas mahusay na performance.

Kung hindi mo pa napagpapasyahan kung anong file server ang gagamitin, Seafile kumpara sa Nextcloud ang unang desisyong kailangang gawin, dahil attachment ang office server sa alinman sa dalawang ito na patatakbuhin mo. Kung gumagana na ang Nextcloud, isang Nextcloud instance sa VPS na may TLS at backups ang server setup na ipinapalagay ng gabay na ito.

Gaano karaming RAM ang kailangan ng bawat isa?

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
  }
]

Iyan ang mga figure na inilalathala ng bawat vendor, na binasa noong August 2026, at bawat isa ay para lamang sa office server na walang ibang tumatakbo. Nakasaad sa quick start ng Collabora para sa CODE container ang 1 GB. Nangangailangan ang ONLYOFFICE ng 4 GB para sa Docs sa ilalim ng Docker, kasama ang 4 GB na swap at 40 GB na libreng disk space. Nangangailangan ang DocSpace ng 12 GB at anim na CPU core.

Ngayon, idagdag ang Nextcloud sa parehong machine. Nangangailangan ng memory ang PHP-FPM (FastCGI process manager) workers, database, at background job runner. Kailangan din ito ng kernel page cache para mabilis ang pagpapakita ng mga file listing. Sa 2 GB VPS, walang natitirang sapat na resource para sa standalone office container. Kaya nagso-swap ang server. Kapag nagso-swap ang server, nagmumukha itong sira: umiikot ang editor spinner nang tatlumpung segundo at pagkatapos ay sumusuko. Iyan ang dahilan kung bakit mayroon ang built-in na CODE app. Kasama sa Nextcloud app ang Collabora binaries, at ipinapasa ng Nextcloud ang editor traffic dito locally. Bumababa ang speed, pero hindi mo na kailangang magpatakbo ng isang buong hiwalay na service.

Magkaibang paraan ng paggamit ng memory ng dalawang engine

Nagse-render ang Collabora sa server. Bawat bukas na dokumento ay may sariling process sa loob ng container, na maaari mong i-monitor gamit ang docker exec collabora ps -ef habang may nag-e-edit. Lumalaki ang memory usage batay sa dami ng dokumentong sabay-sabay na bukas. Kaya matipid ang idle server, pero hindi kapag may sampung sabay-sabay na editor.

Inililipat ng ONLYOFFICE Docs sa browser ang layout processing. JavaScript ang editor nito, habang ini-store ng server ang file, kino-coordinate ang co-editing, at nagpapatakbo ng format conversions. Tumatakbo rin sa container ang nginx, node.js services, PostgreSQL, at RabbitMQ. Dahil dito, ang baseline memory usage ay 4 GB kahit walang nakakonekta.

Magkaiba ang hugis ng dalawang curve. Mababa ang panimulang memory usage ng Collabora at tumataas ito sa bawat bukas na dokumento. Mataas naman ang panimulang memory usage ng ONLYOFFICE at mas mabagal itong tumataas dahil bahagi ng processing ay ginagawa sa mga laptop ng user.

Mga limitasyon ng libreng build

Pinapayagan ng CODE ang 10 dokumento na sabay-sabay na nakabukas, mula sa 20 connection. Sadyang itinakda ng Collabora ang limitasyong ito upang hindi tahimik na maging infrastructure ng kumpanya ang development build. Kapag lumampas sa limitasyon, hindi magbubukas ang susunod na dokumento hanggang sa magkaroon ng bakanteng slot. Inaalis ng bayad na Collabora Online build ang limitasyong ito at nagdaragdag ng support.

Walang inilalathalang limitasyon sa connection ang ONLYOFFICE Docs Community Edition. Sa halip, nagbibigay ang requirements page nito para sa Docker ng mga tier batay sa sizing: 100 hanggang 200 user sa isang dual core na 2.8 GHz machine na may 4 GB RAM, at 200 hanggang 400 user sa isang quad core, kasama ang paalala na nakadepende ang aktuwal na bilang sa laki at uri ng mga dokumentong binubuksan ng mga user. Ituring ang mga ito bilang vendor ceiling na sinukat sa ilalim ng mga kondisyon ng vendor.

Alin ang mas mahusay humawak ng .docx at .xlsx?

Direktang gumagana ang ONLYOFFICE sa Office Open XML (OOXML), kaya ang .docx file ay binubuksan, ine-edit, at isinusulat muli sa format na pinanggalingan nito. LibreOffice ang nasa ilalim ng Collabora, at OpenDocument (ODF) ang native format nito. Dahil dito, dumadaan ang bawat OOXML file sa import step kapag binubuksan at sa export step kapag sine-save. Parehong sapat para sa mga pang-araw-araw na dokumento. Lumilitaw ang pagkakaiba sa mga file na ginawa sa Microsoft Word o Excel na may masalimuot na formatting. Karaniwan itong nakikita bilang maliliit na pagbabago sa layout, hindi bilang pagkawala ng data.

Huwag itong pagpapasyahan batay sa mga pahina ng paghahambing, kabilang na ang pahinang ito. Kunin ang dalawang file na pinakamaraming problema: ang may tracked changes at ang may pivot table. Buksan ang bawat isa sa parehong editor, i-save, i-download, at ihambing sa orihinal. Sa loob ng 20 minuto, masasagot nito ang fidelity question para sa iyong mga dokumento. Ito lamang ang bersyon ng tanong na mahalaga.

Kung paminsan-minsan lamang nag-e-edit ng file ang isang tao, iniiwasan ng isang single-file office suite ang pagpapatakbo ng document server.

Lisensya, at kung saan pumapasok ang bayad na linya

Naka-license ang ONLYOFFICE Docs Community Edition sa ilalim ng GNU AGPL v3. Ang source ng Collabora Online ay nasa ilalim ng Mozilla Public License 2.0. Open source ang parehong project, at parehong nagbebenta ang dalawang kumpanya ng build na may support.

Magkaiba ang mga limitasyong ipinapataw ng libreng build sa bawat produkto. Kumpleto ang libreng build ng Collabora at nililimitahan lamang ito sa mga concurrency number sa itaas. Walang cap ang libreng build ng ONLYOFFICE, at nagbebenta ang ONLYOFFICE ng Enterprise at Developer edition na may dagdag na support at feature. Para sa bahay o maliit na team, sapat ang parehong libreng build. Para sa isang kumpanya, basahin ang mga tuntunin ng lisensya bago magplano ng rollout, dahil magkahiwalay na usapin ang mga obligasyon sa AGPL at per-user pricing, at magkahiwalay din ang mga sagot para sa mga ito.

Ang pag-install ng alinman sa mga ito ay isang container lamang

ONLYOFFICE Docs, na naka-bind sa loopback dahil isang reverse proxy ang magte-terminate ng TLS (transport layer security) sa unahan nito:

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

Itakda mismo ang JWT_SECRET. Naka-enable bilang default ang JWT (JSON web token) signing mula pa noong ONLYOFFICE Docs 7.2. Kapag walang ibinigay na secret, gagawa ang container ng isa. Maaaring magbago ang generated secret kapag muling ginawa ang container. Dahil dito, hihinto sa paggana ang connector nang walang kapaki-pakinabang na mensahe sa screen.

Maaaring tumagal ng ilang minuto ang unang pagsisimula. Suriin ito:

curl http://127.0.0.1:8081/healthcheck

Magbabalik ng true ang endpoint na ito kapag handa na ang database, message broker, at storage sa loob ng container. Anumang ibang resulta, kabilang ang false, ay nangangahulugang dapat mong basahin ang docker logs sa container bago baguhin ang mga setting ng 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

Ang aliasgroup1 ang listahan ng mga address ng Nextcloud kung saan tatanggap ang container ng mga request, at kailangang kasama rito ang port. Kapag itinakda ang ssl.enable=false, plain HTTP ang gagamitin ng coolwsd, ang server process ng Collabora, sa loob ng container dahil ang reverse proxy sa unahan ang nagha-handle ng TLS. Suriin ito:

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

JSON ang ibinabalik ng una, habang XML naman ang ibinabalik ng ikalawa. Ibig sabihin ng refused connection na nagsisimula pa ang container o huminto na ito. Basahin ang docker logs collabora.

Pagkonekta ng editor sa Nextcloud

Para sa Collabora, i-install ang Nextcloud Office app, buksan ang Administration settings, pagkatapos ay Office, piliin ang opsyong gamitin ang sarili mong server, at ilagay ang address na maaabot ng mga browser ng user, gaya ng https://office.example.com. Hawak ng Nextcloud ang mga file at kinukuha ng Collabora ang mga ito sa pamamagitan ng WOPI (web application open platform interface), kaya kailangang gumana ang apat na magkahiwalay na network path:

  • Maaabot ng browser ang Nextcloud.
  • Maaabot ng browser ang Collabora server.
  • Maaabot ng Nextcloud ang Collabora server.
  • Maaabot ng Collabora ang Nextcloud.

Manu-manong i-test ang huling dalawang path. Mula sa Nextcloud server, dapat mag-print ng JSON ang curl https://office.example.com/hosting/capabilities. Mula sa loob ng Collabora container, dapat mag-print ang curl https://cloud.example.com/status.php ng status JSON ng Nextcloud. Ang path na hindi gumagana ang kailangang ayusin.

Para sa ONLYOFFICE, i-install ang connector app, pagkatapos ay ilagay sa settings nito ang address ng ONLYOFFICE Docs at ang secret key. Kailangang eksaktong tumugma ang secret sa JWT_SECRET. Kung ang container ang gumawa ng sarili nitong secret, basahin ito sa loob ng container mula sa /etc/onlyoffice/documentserver/local.json, sa ilalim ng services.CoAuthoring.secret.inbox.string. Pagkatapos, mula sa iyong Nextcloud directory, isagawa ang sumusunod bilang web server user:

php occ onlyoffice:documentserver --check

Kinukumpirma nito ang koneksyon o ipinapakita ang error na nararanasan ng connector. Mas mabilis ito kaysa suriin ang browser console. May advanced fields din ang parehong connector para sa mga sitwasyong magkaiba ang browser address at ang server-to-server address, halimbawa kapag ina-access ng Nextcloud ang editor sa pamamagitan ng private network. Ilagay ang mga address na ito roon sa halip na palabasin ang internal traffic sa public address at ibalik ito sa loob ng network.

Bakit nasisira ang pag-edit sa likod ng reverse proxy

Halos lahat ng ulat na “hindi ito nagbubukas” ay sanhi ng isa sa mga ito.

Hindi tugmang protocol. Ang Nextcloud sa https na may office server address na nakasulat bilang http ay hindi gumagana, dahil tumatanggi ang browser na mag-load ng insecure frame sa loob ng secure na page. Gamitin ang https para sa pareho.

Nawawalang proxy rules para sa Collabora. Dapat i-forward ng proxy ang /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws, at ang websocket connections sa /cool/(.*)/ws papunta sa port 9980. Kapag nawawala ang websocket rule, naglo-load ang document frame at pagkatapos ay nananatiling blangko, dahil nagbubukas ang editor ng websocket kaagad pagkatapos mag-load at hindi nakatatanggap ng reply.

Maling aliasgroup1. Tinatanggihan ng container ang mga request mula sa address na hindi nito nakilalang pinapayagan, at itinatala ng docker logs collabora ang No acceptable WOPI hosts found. Dapat tumugma ang value sa Nextcloud URL na tina-type ng mga user, kasama ang port.

Tumatanggi ang Nextcloud na tumawag sa local address. Bilang default, bina-block ng Nextcloud ang mga outgoing request papunta sa local at private address, at ang log line ay Host violates local access rules. Itakda ang 'allow_local_remote_servers' => true sa config.php kapag local address lamang ang maaaring gamitin para maabot ang editor.

Masyadong makitid ang WOPI allow list. May allow list ang Office settings ng Nextcloud para sa mga WOPI request. Nililimitahan nito ang mga address na pinapayagang kumuha ng mga file. Magandang gamitin ang setting na ito, pero maaari rin nitong sirain ang pag-edit kapag nagkaroon ng bagong IP address ang container matapos itong bumalik. Kung tumigil sa pagbukas ang mga dokumento kaagad pagkatapos ng rebuild, ito ang unang field na suriin.

Hindi ma-download ng ONLYOFFICE ang file. Iniuulat ng connector ang Error while downloading the document file to be converted.. Inutusan ang document server na kumuha ng file mula sa Nextcloud, pero hindi nito magawa: maaaring hindi maabot mula sa loob ng container ang address na ibinigay dito, maaaring nagpapakita ang Nextcloud ng certificate na hindi nito tinatanggap, o maaaring hindi tugma ang secret. Patakbuhin ang curl laban sa eksaktong URL na iyon mula sa loob ng container gamit ang docker exec. Karaniwang isang linya lamang ang nagpapakita ng dahilan.

Ano talaga ang kasya sa 2 GB at 4 GB

Sa 2 GB, patakbuhin ang Nextcloud kasama ang built-in na CODE app at hanggang doon lang. Mas mabagal ito kaysa sa standalone server, maaaring tumagal nang ilang segundo ang unang pagbukas ng malaking spreadsheet, at wala itong kailangang proxy configuration. Para sa isang household, ito ang tamang sagot.

Sa 4 GB, patakbuhin ang Nextcloud kasama ang standalone CODE container, at i-configure ang swap para hindi mag-down ang server kapag may biglaang load. Dito nagsisimulang maging normal ang pakiramdam ng pag-edit.

Para sa ONLYOFFICE Docs kasabay ng Nextcloud, maglaan ng 6 hanggang 8 GB, o bigyan ang Docs ng sarili nitong maliit na server. Ang 4 GB floor nito ay para sa document server lamang. Kaya kapag pinagsama ito sa Nextcloud sa isang 4 GB server, gagamit ito ng swap sa anumang aktuwal na paggamit.

Ang paglalagay ng DocSpace sa maliit na VPS ang dapat iwasan. Ang sarili nitong published minimum ay 12 GB ng RAM at anim na CPU core. May provider tutorial na madalas i-link na dine-deploy pa rin ang DocSpace gamit ang vendor install script sa isang 8 GB instance. Mas mababa ito sa published figure at ibang tanong ang sinasagot kaysa sa tanong mo. Suriin kung ano ang ini-install ng isang guide bago mo ito sundin, at tingnan kung kailan huling kinumpirma sa vendor page ang mga requirement na binanggit nito. Isa lamang ang install script sa mga opsyon. Ang Docs at CODE ay single container na ikaw mismo ang nagse-start, nagso-stop, at nagde-delete. Mas madali itong unawain kaysa sa script na naglalagay ng isang stack.

Para sa mas malawak na tanong kung ano ang nararapat ilagay sa maliit na server, tinatalakay ng ano ang sulit i-self-host sa 2026 ang shortlist.

FAQ

Mas mahusay ba ang OnlyOffice o Collabora para sa Nextcloud?

Walang mas mahusay sa pangkalahatan. Karaniwang memory ang nagiging batayan. Nagsisimula ang Collabora sa 1 GB na inilalathala sa sarili nitong quick start, at pinapayagan ng libreng CODE build ang 10 dokumentong bukas mula sa 20 connection. Angkop ito para sa bahay o maliit na team. Nangangailangan ang ONLYOFFICE Docs ng 4 GB bago pa isama ang sariling pangangailangan ng Nextcloud. Wala itong inilalathalang connection cap, at direktang gumagana ito sa .docx at .xlsx, kaya mas napapanatili nito ang Microsoft Office formatting na mas malapit sa orihinal. Piliin ang Collabora para sa maliit na VPS. Piliin ang ONLYOFFICE kapag buong araw na gumagamit ang team ng Office formats at mabibigyan mo ng sariling memory ang editor.

Gaano karaming RAM ang kailangan ko para mag-edit ng mga dokumento sa Nextcloud?

Gumagana ang 2 GB kasama ng built-in CODE server app ng Nextcloud, dahil tumatakbo ang app na iyon sa loob ng Nextcloud installation sa halip na bilang pangalawang serbisyo. Sapat ang 4 GB para sa Nextcloud kasama ang standalone Collabora CODE container. Naglalathala ang ONLYOFFICE Docs ng minimum na 4 GB para sa document server nito lamang. Kaya maglaan ng 6 hanggang 8 GB kapag kasama nito sa iisang machine ang Nextcloud, o ilagay ito sa hiwalay na server.

Bakit bumubukas ang document frame pero nananatiling blangko?

Naglo-load ang editor sa HTTPS at pagkatapos ay nagbubukas ng websocket. Kaya ang blankong frame ay halos palaging nangangahulugang hindi nakakonekta ang websocket. Para sa Collabora sa likod ng nginx, tiyaking ipinapasa ng proxy ang /cool/(.*)/ws kasama ang connection upgrade headers. Tiyakin ding ipinapasa ang /browser, /hosting/discovery, at /hosting/capabilities. Pagkatapos, basahin ang docker logs sa container. Ang No acceptable WOPI hosts found ay nangangahulugang hindi tumutugma ang value ng aliasgroup1 sa Nextcloud address na ginamit ng browser, kasama ang port.

Kailangan ko ba ang ONLYOFFICE DocSpace para mag-edit ng mga file sa Nextcloud?

Hindi. Ang DocSpace ay standalone workspace na may sarili nitong interface at user accounts. Hindi ito kinakausap ng Nextcloud connector. Ang kinokonektahan ng Nextcloud ay ang ONLYOFFICE Docs, ang document server. Naglalathala ang DocSpace ng minimum na 12 GB na RAM at anim na CPU core. Ito ang dahilan kung bakit may mga guide na nag-i-install nito at nag-iiwan sa mga tao sa paniniwalang kailangan ng malaking server ang browser editing.