SSD Nodes Learn Hosting plans →
Gidsen Matt ConnorDoor Matt Connor

OnlyOffice of Collabora voor Nextcloud: welke kiezen?

Twijfelt u tussen OnlyOffice en Collabora voor uw Nextcloud server? Wij vergelijken het RAM-gebruik, de DOCX-compatibiliteit en de prestaties op een 2 GB of 4 GB VPS.

OnlyOffice versus Collabora: de keuze voor een kleine VPS

OnlyOffice versus Collabora is een keuze tussen twee document-engines die u koppelt aan een bestandsserver die u al beheert, wat voor de meeste lezers Nextcloud betekent. Kies op een VPS met 2 GB RAM voor Collabora en gebruik de versie die bij Nextcloud is inbegrepen; dit vereist geen tweede container en geen extra webadres. Bij 4 GB RAM of meer is ONLYOFFICE Docs het extra geheugengebruik waard als uw team werkt in .docx en .xlsx, omdat dit de bestandsformaten zijn waarin de editor direct werkt.

Een derde naam komt in elke zoekopdracht naar dit onderwerp naar voren. ONLYOFFICE DocSpace is een afzonderlijk product met een eigen interface; dit is niet de component waarmee Nextcloud communiceert. Het installeren van DocSpace omdat een handleiding "OnlyOffice" vermeldde, is de meest voorkomende reden waarom gebruikers denken dat een bewerkingsknop in Nextcloud een grote server vereist.

De drie producten die vaak worden verward

  • ONLYOFFICE Docs, ook wel Document Server genoemd, is enkel de bewerkingsengine. Het bevat geen bestandsbeheer. De Nextcloud-connector communiceert met deze server. De Community Edition is gratis onder de GNU AGPL v3-licentie.
  • ONLYOFFICE DocSpace is een werkomgeving: het biedt ruimtes, ledenbeheer, delen van bestanden en een eigen webinterface, met Docs erin gebundeld. Het overlapt met Nextcloud in plaats van het uit te breiden. De gepubliceerde minimumeisen, gecontroleerd in oktober 2026, zijn 4 CPU-cores en 8 GB RAM voor het installatiescript, waarbij 12 GB wordt aanbevolen. De Docker-build met één container vereist 6 cores en 12 GB; ONLYOFFICE geeft aan dat deze build bedoeld is voor testdoeleinden, niet voor productie.
  • Collabora Online is LibreOffice dat op de server draait. Het document wordt op de server opgemaakt en gerenderd, en vervolgens als afbeeldingen naar de browser gestuurd. De gratis build is CODE, een afkorting voor Collabora Online Development Edition.

Nextcloud levert twee apps voor de Collabora-kant. richdocuments, in de app store vermeld als Nextcloud Office, is de connector naar een Collabora-server. richdocumentscode bevat CODE binnen de Nextcloud-installatie, waardoor er geen container hoeft te worden uitgevoerd en geen proxy-regel hoeft te worden geschreven. De eigen handleiding van Nextcloud beschrijft die ingebouwde server als geschikt voor persoonlijk gebruik of kleine teams, en raadt een toegewezen Collabora-installatie aan voor betere prestaties.

Als u de keuze voor een bestandsserver nog niet heeft gemaakt, is Seafile vergeleken met Nextcloud de beslissing die eerst moet worden genomen, omdat de office-server een toevoeging is aan het platform dat u gebruikt. Als Nextcloud al operationeel is, is een Nextcloud-instantie op een VPS met TLS en back-ups de omgeving waar deze handleiding van uitgaat.

Hoeveel RAM heeft elk exemplaar nodig?

ChartVendor stated minimum RAM for the office server alone, October 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": 8
  }
]

Dit zijn de cijfers die elke leverancier publiceert, gecontroleerd in oktober 2026, en elk cijfer heeft betrekking op enkel de kantoorserver zonder dat er andere processen draaien. De quick start van Collabora voor de CODE-container vermeldt 1 GB. ONLYOFFICE vraagt om 4 GB voor Docs onder Docker, plus 4 GB swap en 40 GB vrije schijfruimte. DocSpace vraagt om 8 GB en vier CPU-cores bij installatie via het script van de leverancier, en adviseert 12 GB.

Voeg nu Nextcloud toe aan dezelfde machine. PHP-FPM (FastCGI process manager) workers, de database en de achtergrondtaken vereisen allemaal geheugen, net als de kernel page cache die zorgt dat bestandslijsten snel laden. Op een 2 GB VPS is geen ruimte meer over voor een zelfstandige kantoorcontainer, waardoor het systeem gaat swappen. Een server die swapt, lijkt op een defecte server: de laadindicator van de editor draait dertig seconden en geeft het vervolgens op. Daarom bestaat de ingebouwde CODE-app. Deze levert de Collabora-binaries binnen de Nextcloud-app en Nextcloud fungeert als proxy voor het editorverkeer naar de lokale instantie, wat ten koste gaat van de snelheid maar u een volledige service bespaart.

Waarom de twee engines op verschillende manieren geheugen verbruiken

Collabora rendert op de server. Elk geopend document krijgt een eigen proces binnen de container, wat u kunt observeren met docker exec collabora ps -ef terwijl iemand het document bewerkt. Het geheugengebruik stijgt naarmate er meer documenten tegelijkertijd geopend zijn; een inactieve server is dus goedkoop, terwijl tien gelijktijdige bewerkers dat niet zijn.

ONLYOFFICE Docs verplaatst het lay-outwerk naar de browser. De editor is gebaseerd op JavaScript, terwijl de server het bestand opslaat, co-editing coördineert en formaatconversies uitvoert. Sinds versie 9.4, uitgebracht in mei 2026, draait de Community Edition-container nginx voor een enkel geconsolideerd serverproces, zonder PostgreSQL of RabbitMQ erin. ONLYOFFICE hanteert nog steeds 4 GB als ondergrens wanneer er niemand verbonden is.

De twee curven hebben verschillende vormen. Collabora begint laag en stijgt bij elk geopend document. ONLYOFFICE begint hoog en stijgt langzamer, omdat een deel van het werk plaatsvindt op de laptops van uw gebruikers.

Wat is de limiet voor gratis builds

CODE heeft in de standaardmodus geen limiet voor het aantal documenten of verbindingen. Medewerkers van Collabora bevestigden dit in september 2026 op het eigen forum van Collabora. De limieten van 10 documenten en 20 verbindingen die in oudere handleidingen worden genoemd, zijn alleen van toepassing wanneer de optionele Home Mode is ingeschakeld; deze staat standaard uit. Het verschil tussen CODE en de betaalde Collabora Online-build zit in stabiliteit en ondersteuning. Collabora omschrijft CODE als een rolling release die continu in ontwikkeling is, zonder SLA of langdurige ondersteuning (LTS), geschikt voor thuisgebruik en kleine teams, maar niet voor productieomgevingen. Collabora Online is de stabiele editie met Long Term Support, een SLA en ondertekende beveiligingsupdates. Voor de dimensionering suggereert de FAQ van Collabora 10 gebruikers per CPU-thread en 50 MB RAM per gebruiker, plus nog eens 1 GB voor het systeem.

ONLYOFFICE Docs Community Edition heeft sinds versie 9.4 geen verbindingslimiet meer, toen de oude limiet van 20 gelijktijdig geopende documenten werd verwijderd. De pagina met Docker-vereisten geeft in plaats daarvan schalen aan: 100 tot 200 gebruikers op een dual-core 2,8 GHz-machine met 4 GB RAM, en 200 tot 400 gebruikers op een quad-core, met de kanttekening dat het werkelijke aantal afhangt van de grootte en het type documenten dat gebruikers openen. Beschouw deze cijfers als leveranciersplafonds gemeten onder leverancierscondities.

Welke van de twee gaat beter om met .docx en .xlsx?

ONLYOFFICE werkt direct in Office Open XML (OOXML), waardoor een .docx-bestand wordt geopend, bewerkt en opgeslagen in het oorspronkelijke formaat. Collabora is gebaseerd op LibreOffice, waarvan het eigenlijke formaat OpenDocument (ODF) is. Daarom ondergaat elk OOXML-bestand een importstap bij het openen en een exportstap bij het opslaan. Beide zijn geschikt voor dagelijkse documenten. Het verschil wordt zichtbaar bij bestanden die in Microsoft Word of Excel zijn gemaakt met complexe opmaak; dit uit zich meestal in kleine verschuivingen in de lay-out in plaats van gegevensverlies.

Baseer uw keuze niet op vergelijkingspagina's, inclusief deze. Pak uw twee meest problematische bestanden, bijvoorbeeld het bestand met bijgehouden wijzigingen en het bestand met de draaitabel, open beide in beide editors, sla ze op, download ze en vergelijk ze met het origineel. Twintig minuten werk geeft u het antwoord op de vraag naar de getrouwheid voor uw specifieke documenten, en dat is de enige versie van de vraag die ertoe doet.

Als slechts één persoon af en toe een bestand bewerkt, voorkomt een kantoorsuite voor losse bestanden dat u überhaupt een document-server hoeft te draaien.

Licenties en waar de grens voor betaalde versies ligt

ONLYOFFICE Docs Community Edition valt onder de GNU AGPL v3-licentie. Sinds versie 9.4 gelden er aanvullende voorwaarden die naamsvermelding, auteursrechtvermeldingen en een duidelijke aanduiding van gewijzigde versies vereisen. De licentie verleent geen recht op het gebruik van ONLYOFFICE-handelsmerken. De broncode van Collabora Online valt onder de Mozilla Public License 2.0. Beide projecten zijn open source en beide bedrijven verkopen een ondersteunde build.

Wat u inlevert bij de gratis build verschilt per geval. De gratis build van Collabora heeft in de standaardmodus geen limiet; u levert in op stabiliteit en ondersteuning, aangezien het een rolling development-release zonder SLA betreft. De gratis build van ONLYOFFICE heeft eveneens geen limiet, waarbij ONLYOFFICE Enterprise- en Developer-edities verkoopt die ondersteuning en extra functies toevoegen. Voor een huishouden of een klein team volstaan beide gratis builds. Lees voor een bedrijf de licentievoorwaarden door voordat u een uitrol plant, aangezien AGPL-verplichtingen en prijzen per gebruiker afzonderlijke problemen zijn met afzonderlijke oplossingen.

Installatie van een van beide als enkele container

ONLYOFFICE Docs, gekoppeld aan loopback omdat een reverse proxy de TLS (transport layer security) ervoor zal afhandelen:

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

Stel JWT_SECRET zelf in. JWT (JSON web token) signing staat standaard aan sinds ONLYOFFICE Docs 7.2; als u geen secret opgeeft, genereert de container er zelf een. Een gegenereerd secret kan wijzigen wanneer de container opnieuw wordt aangemaakt, waardoor de connector stopt met werken zonder duidelijke foutmelding op het scherm.

De eerste keer opstarten duurt enkele minuten. Controleer het als volgt:

curl http://127.0.0.1:8081/healthcheck

Dit endpoint geeft true terug zodra de editors in de container klaar zijn voor gebruik. Iets anders, inclusief false, betekent dat u docker logs op de container moet lezen voordat u de Nextcloud-instellingen aanpast.

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 is de lijst met Nextcloud-adressen waarvan deze container verzoeken accepteert; het poortnummer moet hierin worden opgenomen. Door ssl.enable=false in te stellen, communiceert coolwsd, het Collabora-serverproces, via plain HTTP binnen de container, omdat de reverse proxy ervoor de TLS-afhandeling verzorgt. Controleer het als volgt:

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

De eerste geeft JSON terug, de tweede geeft XML terug. Een geweigerde verbinding betekent dat de container nog aan het opstarten is of is afgesloten; lees in dat geval docker logs collabora.

De editor verbinden met Nextcloud

Installeer voor Collabora de Nextcloud Office-app, open de beheerinstellingen (Administration settings), ga naar Office, kies de optie om uw eigen server te gebruiken en voer het adres in dat de browsers van uw gebruikers kunnen bereiken, zoals https://office.example.com. Nextcloud beheert de bestanden en Collabora haalt deze op via WOPI (web application open platform interface). Hiervoor moeten vier afzonderlijke netwerkpaden functioneren:

  • De browser bereikt Nextcloud.
  • De browser bereikt de Collabora-server.
  • Nextcloud bereikt de Collabora-server.
  • Collabora bereikt Nextcloud.

Test de laatste twee handmatig. Vanaf de Nextcloud-server zou curl https://office.example.com/hosting/capabilities JSON moeten retourneren. Vanuit de Collabora-container zou curl https://cloud.example.com/status.php de status-JSON van Nextcloud moeten retourneren. Het pad dat niet werkt, is het pad dat u moet herstellen.

Installeer voor ONLYOFFICE de connector-app en vul vervolgens het adres van ONLYOFFICE Docs en de geheime sleutel in bij de instellingen. De geheime sleutel moet exact overeenkomen met JWT_SECRET. Als de container zelf een sleutel heeft gegenereerd, lees deze dan uit in de container via /etc/onlyoffice/documentserver/local.json, onder services.CoAuthoring.secret.inbox.string. Controleer vervolgens vanuit uw Nextcloud-directory, uitgevoerd als de webservergebruiker:

php occ onlyoffice:documentserver --check

Dit bevestigt de verbinding of toont de foutmelding waar de connector tegenaan loopt; dit is sneller dan het uitlezen van de browserconsole. Beide connectors bevatten ook geavanceerde velden voor situaties waarin het browseradres verschilt van het server-naar-server-adres, bijvoorbeeld wanneer Nextcloud de editor bereikt via een privénetwerk. Vul deze velden in in plaats van intern verkeer naar het publieke adres te sturen en weer terug te laten komen.

Waarom bewerken niet werkt achter een reverse proxy

Bijna elk rapport van "het opent niet" is terug te voeren op een van de volgende oorzaken.

Protocol-mismatch. Nextcloud op https met het adres van de office-server ingevuld als http faalt, omdat de browser weigert een onveilig frame te laden binnen een beveiligde pagina. Gebruik https voor beide.

Ontbrekende proxy-regels voor Collabora. De proxy moet /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws en websocket-verbindingen op /cool/(.*)/ws doorsturen naar poort 9980. Mist u de websocket-regel, dan laadt het documentframe en blijft het vervolgens leeg, omdat de editor direct na het laden een websocket opent en nooit antwoord krijgt.

Een onjuiste aliasgroup1. De container weigert verzoeken van een adres waarover hij niet is geïnformeerd, en docker logs collabora registreert No acceptable WOPI hosts found. De waarde moet overeenkomen met de Nextcloud-URL die uw gebruikers typen, inclusief poortnummer.

Nextcloud weigert een lokaal adres aan te roepen. Nextcloud blokkeert standaard uitgaande verzoeken naar lokale en privéadressen, en de logregel is Host violates local access rules. Stel 'allow_local_remote_servers' => true in config.php in wanneer de editor daadwerkelijk alleen bereikbaar is via een lokaal adres.

Een WOPI-toegangslijst die te beperkt is. De Office-instellingen van Nextcloud bevatten een toegangslijst voor WOPI-verzoeken, die de adressen beperkt die bestanden mogen ophalen. Dit is een nuttige instelling, maar het is ook een goede manier om het bewerken te verbreken nadat een container terugkomt met een nieuw IP-adres. Als documenten direct na een herbouw niet meer openen, controleer dan eerst dit veld.

ONLYOFFICE kan het bestand niet downloaden. De connector rapporteert Error while downloading the document file to be converted.. De document-server heeft de opdracht gekregen een bestand op te halen van Nextcloud en kan dit niet: het opgegeven adres is onbereikbaar vanuit de container, of Nextcloud presenteert een certificaat dat niet wordt geaccepteerd, of het geheim komt niet overeen. Voer curl uit tegen die exacte URL vanuit de container met docker exec, en de reden is meestal in één regel duidelijk.

Wat past er daadwerkelijk op 2 GB en 4 GB

Draai op 2 GB Nextcloud met de ingebouwde CODE-app en stop daar. Dit is trager dan een zelfstandige server; het voor de eerste keer openen van een groot spreadsheet kan enkele seconden duren en er is geen proxyconfiguratie nodig. Voor één huishouden is dit de juiste keuze.

Draai op 4 GB Nextcloud plus een zelfstandige CODE-container en configureer swap zodat een piekbelasting de server niet platlegt. Vanaf dit punt begint het bewerken normaal aan te voelen.

Houd voor ONLYOFFICE Docs naast Nextcloud rekening met 6 tot 8 GB, of geef Docs een eigen kleine server. De ondergrens van 4 GB is enkel voor de document server zelf; het delen van een 4 GB-server met Nextcloud betekent dus dat er bij elk reëel gebruik swap wordt aangesproken.

DocSpace op een kleine VPS is een fout die u moet vermijden. De gepubliceerde minimumeisen voor de scriptinstallatie zijn 8 GB RAM en vier CPU-cores, met 12 GB en zes cores als aanbevolen specificaties. Een veel gedeelde handleiding van een provider implementeert DocSpace nog steeds met het installatiescript van de leverancier op een 8 GB-instantie. Dit voldoet aan het minimum zonder enige reserve, zit onder de aanbevolen waarde en beantwoordt een andere vraag dan die u stelde. Controleer wat een handleiding installeert voordat u deze volgt en controleer wanneer de vermelde vereisten voor het laatst zijn getoetst aan de pagina van de leverancier. Het installatiescript is bovendien slechts één methode. Docs en CODE zijn losse containers die u zelf start, stopt en verwijdert; dit is eenvoudiger te overzien dan een script dat een volledige stack uitrolt.

Voor de bredere vraag wat er überhaupt op een kleine server thuishoort, behandelt wat is de moeite waard om in 2026 zelf te hosten de shortlist.

FAQ

Is OnlyOffice of Collabora beter voor Nextcloud?

Geen van beide is in het algemeen beter; het beschikbare geheugen is meestal doorslaggevend. Collabora begint bij de 1 GB die in de eigen quick start wordt vermeld, en de gratis CODE-build heeft in de standaardmodus geen limiet voor documenten of verbindingen, hoewel Collabora zich richt op thuisgebruik en kleine teams in plaats van productieomgevingen. ONLYOFFICE Docs vereist 4 GB bovenop de behoeften van Nextcloud zelf, kent sinds versie 9.4 geen verbindingslimiet meer en werkt direct in .docx en .xlsx, waardoor de opmaak van Microsoft Office-bestanden beter behouden blijft. Kies Collabora op een kleine VPS. Kies ONLYOFFICE wanneer het team de hele dag in Office-formaten werkt en u de editor voldoende eigen geheugen kunt toewijzen.

Hoeveel RAM heb ik nodig om documenten te bewerken in Nextcloud?

2 GB volstaat met de ingebouwde CODE-server-app van Nextcloud, omdat deze app binnen de Nextcloud-installatie draait in plaats van als een tweede service. 4 GB is comfortabel voor Nextcloud plus een zelfstandige Collabora CODE-container. ONLYOFFICE Docs vereist minimaal 4 GB voor de document-server zelf; reken dus op 6 tot 8 GB wanneer deze een machine deelt met Nextcloud, of plaats de server op een aparte machine.

Waarom opent het documentkader wel, maar blijft het leeg?

De editor laadt via HTTPS en opent vervolgens een websocket; een leeg kader betekent bijna altijd dat de websocket-verbinding niet tot stand is gekomen. Controleer voor Collabora achter nginx of de proxy /cool/(.*)/ws doorstuurt met de juiste connection upgrade-headers, en of /browser, /hosting/discovery en /hosting/capabilities eveneens worden doorgegeven. Lees vervolgens docker logs in de container: No acceptable WOPI hosts found betekent dat de waarde van aliasgroup1 niet overeenkomt met het Nextcloud-adres dat de browser heeft gebruikt, inclusief het poortnummer.

Heb ik ONLYOFFICE DocSpace nodig om bestanden te bewerken in Nextcloud?

Nee. DocSpace is een zelfstandige werkomgeving met een eigen interface en eigen gebruikersaccounts; de Nextcloud-connector communiceert hier niet mee. Het onderdeel waar Nextcloud verbinding mee maakt is ONLYOFFICE Docs, de document-server. DocSpace vereist minimaal 8 GB RAM en vier CPU-cores voor een scriptinstallatie, met een aanbeveling van 12 GB. Dit is de reden waarom handleidingen die dit installeren de indruk wekken dat browsergebaseerde bewerking een zware server vereist.