SSD Nodes Learn 🎉 VPS vanaf $5.50/mnd
Gidsen Matt ConnorDoor Matt Connor · Bijgewerkt 2026-08-13

OnlyOffice of Collabora voor Nextcloud op een VPS

Kies de juiste office-server voor uw Nextcloud installatie. Wij vergelijken het RAM-verbruik, de DOCX-compatibiliteit en de limieten voor uw 2 GB of 4 GB VPS server.

OnlyOffice versus Collabora: het antwoord voor een kleine VPS

De keuze tussen OnlyOffice en 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 wordt meegeleverd; dit vereist geen tweede container en geen extra webadres. Bij 4 GB RAM of meer is ONLYOFFICE Docs de extra geheugenbelasting waard als uw team werkt in .docx en .xlsx, aangezien de editor direct in deze bestandsformaten werkt.

Een derde naam duikt op bij elke zoekopdracht naar dit onderwerp. ONLYOFFICE DocSpace is een afzonderlijk product met een eigen interface en is niet de component waar Nextcloud mee 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 hiermee. De Community Edition is gratis onder de GNU AGPL v3-licentie.
  • ONLYOFFICE DocSpace is een werkomgeving: met ruimtes, ledenbeheer, delen en een eigen webinterface, inclusief de Docs-functionaliteit. Het overlapt met Nextcloud in plaats van het uit te breiden. De gepubliceerde minimumeisen, gelezen in augustus 2026, zijn 6 CPU-cores en 12 GB RAM.
  • Collabora Online is LibreOffice dat op de server draait. Het document wordt op de server opgemaakt en gerenderd, waarna het als afbeeldingen naar de browser wordt verzonden. De gratis versie 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 draaien en er geen proxy-regel hoeft te worden geschreven. De handleiding van Nextcloud zelf beschrijft deze ingebouwde server als geschikt voor persoonlijk gebruik of kleine teams, en raadt voor betere prestaties een toegewezen Collabora-installatie aan.

Als u de vraag over de bestandsserver nog niet heeft beantwoord, 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 configuratie waar deze handleiding vanuit gaat.

Hoeveel RAM heeft elk exemplaar nodig?

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

Dit zijn de cijfers die elke leverancier publiceert, geraadpleegd in augustus 2026, en elk cijfer heeft uitsluitend betrekking op 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 12 GB en zes CPU-cores.

Voeg nu Nextcloud toe aan dezelfde machine. PHP-FPM (FastCGI process manager) workers, de database en de achtergrondtaak-runner verbruiken allemaal geheugen, net als de kernel page cache die ervoor zorgt dat bestandslijsten snel aanvoelen. Op een 2 GB VPS is er geen ruimte meer over voor een zelfstandige office-container, waardoor de server gaat swappen. Een server die swapt, lijkt op een defecte server: het laadicoon 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 proxiet het editorverkeer lokaal naar de app, wat u snelheid kost maar 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 monitoren met docker exec collabora ps -ef terwijl iemand het document bewerkt. Het geheugengebruik stijgt naarmate er meer documenten tegelijkertijd openstaan; een inactieve server is dus goedkoop, terwijl tien gelijktijdige editors dat niet zijn.

ONLYOFFICE Docs verplaatst het renderwerk naar de browser. De editor is gebaseerd op JavaScript, terwijl de server het bestand opslaat, co-editing coördineert en bestandsconversies uitvoert. De container draait daarnaast nginx, node.js-services, PostgreSQL en RabbitMQ. Dit basisverbruik is de reden waarom de ondergrens 4 GB bedraagt, zelfs als er niemand verbonden is.

De twee curven hebben een ander verloop. 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 staat 10 gelijktijdig geopende documenten toe, afkomstig van 20 verbindingen. Collabora heeft deze limiet bewust ingesteld, zodat de ontwikkelingsversie niet ongemerkt als bedrijfsarchitectuur wordt ingezet. Zodra de limiet is bereikt, wordt het volgende document pas geopend wanneer er een plek vrijkomt. De betaalde versie van Collabora Online verwijdert deze limiet en voegt ondersteuning toe.

ONLYOFFICE Docs Community Edition hanteert geen limiet voor het aantal verbindingen. De pagina met Docker-systeemvereisten geeft in plaats daarvan schaalniveaus aan: 100 tot 200 gebruikers op een dual-core machine van 2,8 GHz met 4 GB RAM, en 200 tot 400 gebruikers op een quad-core machine. Hierbij wordt opgemerkt dat het werkelijke aantal afhangt van de grootte en het type documenten dat gebruikers openen. Beschouw deze cijfers als de door de leverancier vastgestelde maxima, gemeten onder specifieke omstandigheden.

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 de oorspronkelijke indeling. Collabora is gebaseerd op LibreOffice, waarvan de eigen indeling OpenDocument (ODF) is. Hierdoor ondergaat elk OOXML-bestand een importstap bij het openen en een exportstap bij het opslaan. Beide zijn toereikend voor alledaagse documenten. Het verschil wordt zichtbaar bij bestanden die in Microsoft Word of Excel zijn gemaakt met complexe opmaak; dit uit zich doorgaans in kleine verschuivingen in de lay-out in plaats van in gegevensverlies.

Baseer uw keuze niet op vergelijkingspagina's, inclusief deze. Neem 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 testen beantwoordt de vraag over de getrouwheid voor uw specifieke documenten, en dat is de enige versie van de vraag die ertoe doet.

Als slechts één persoon incidenteel 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. 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 is volledig, maar beperkt tot de bovengenoemde gelijktijdige gebruikersaantallen. De gratis build van ONLYOFFICE heeft geen limiet; ONLYOFFICE verkoopt Enterprise- en Developer-edities 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 TLS (transport layer security) ervoor zal beëindigen:

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 veranderen wanneer de container opnieuw wordt aangemaakt, waarna de connector stopt met werken zonder nuttige melding op het scherm.

De eerste start duurt enkele minuten. Controleer het als volgt:

curl http://127.0.0.1:8081/healthcheck

Dat endpoint antwoordt met true zodra de database, de message broker en de opslag in de container gereed zijn. Alles 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 doet. 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, 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), waardoor vier afzonderlijke netwerkpaden moeten 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 de instellingen in. Het geheim moet exact overeenkomen met JWT_SECRET. Als de container zelf een sleutel heeft gegenereerd, lees deze dan in de container uit 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 via een privénetwerk bereikt. Vul deze 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 onbeveiligd 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 wel, maar blijft het leeg. Dit komt doordat 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; de logregel is Host violates local access rules. Stel 'allow_local_remote_servers' => true in binnen config.php wanneer de editor daadwerkelijk alleen via een lokaal adres bereikbaar is.

Een WOPI-toegangslijst die te beperkt is. De Office-instellingen van Nextcloud bevatten een toegangslijst voor WOPI-verzoeken, die bepaalt welke adressen bestanden mogen ophalen. Dit is een nuttige instelling, maar ook een veelvoorkomende oorzaak van problemen met bewerken nadat een container is teruggekeerd 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 bij Nextcloud, maar dat lukt niet: het opgegeven adres is onbereikbaar vanuit de container, Nextcloud presenteert een certificaat dat niet wordt geaccepteerd, of het secret komt niet overeen. Voer curl uit tegen die specifieke URL vanuit de container met docker exec; de reden is meestal in één regel zichtbaar.

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 helemaal geen proxy-configuratie nodig. Voor één huishouden is dit het juiste antwoord.

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.

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

DocSpace op een kleine VPS is een fout die u moet vermijden. De gepubliceerde minimumeisen zijn 12 GB RAM en zes CPU-cores. Een veel gedeelde handleiding van een provider implementeert DocSpace nog steeds met het installatiescript van de leverancier op een 8 GB-instantie; dit zit onder de gepubliceerde 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, wat eenvoudiger te overzien is dan een script dat een hele 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 ondersteunt 10 gelijktijdig geopende documenten vanuit 20 verbindingen, wat volstaat voor een huishouden of een klein team. ONLYOFFICE Docs vereist 4 GB bovenop de behoeften van Nextcloud zelf, hanteert geen limiet op het aantal verbindingen en werkt direct in .docx en .xlsx, waardoor de opmaak van Microsoft Office-bestanden beter behouden blijft. Kies voor Collabora op een kleine VPS. Kies voor 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 in combinatie met een zelfstandige Collabora CODE-container. ONLYOFFICE Docs hanteert een minimum van 4 GB voor de document server zelf; reken dus op 6 tot 8 GB wanneer deze een server 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 12 GB RAM en zes CPU-cores; dit is de reden waarom handleidingen die dit installeren de indruk wekken dat bewerken in de browser een zware server vereist.