ONLYOFFICE Docs is een door uzelf gehoste kantoorsuite die wordt gedistribueerd in termen van de AGPLv3-licentie. Hiermee kunt u tekstdocumenten, spreadsheets en presentaties in een browser bewerken.
Formaatcompatibiliteit
Net als de desktopversie gebruikt ONLYOFFICE Docs docx, xlsx en pptx als kernformaten. Dit betekent dat ONLYOFFICE deze bestanden maakt en standaard opslaat.
ODF-bestanden worden ondersteund door conversie. Als u bijvoorbeeld een odt-bestand opent, wordt het geconverteerd naar docx. Nadat u klaar bent met bewerken, kunt u het bestand weer opslaan in odt.
Oude binaire bestanden (doc, xls, ppt) worden ook geconverteerd. U kunt echter niet opslaan in deze indelingen.
Anders dan dat, zijn pdf-bestanden beschikbaar om te bekijken. U kunt al uw documenten ook opslaan in pdf.
Functionaliteit
ONLYOFFICE maakt het mogelijk om kantoorbestanden te bewerken en samen te werken met behulp van realtime co-editing, revisie, commentaar en ingebouwde chat.
Co-editing in realtime heeft twee modi:
- In de snelle modus, waarin u in realtime kunt zien wat iedereen typt.
- In de strikte modus, waarin u de alinea waarmee u werkt kunt vergrendelen lock. Niemand kan uw wijzigingen zien totdat u op 'Opslaan' klikt en u kunt die van hen ook niet zien.
Laatste updates
ONLYOFFICE ontvangt verschillende updates en bugfixes per jaar. De nieuwste versies waren gericht op spreadsheets. Dit jaar hebben de ontwikkelaars draaitabellen, slicers, gegevensvalidatie en meer toegevoegd.
Slicers voor draaitabellen
De meest recente updates voor de doc-editor bevatten kruisverwijzingen, eindnoten en een tabel met afbeeldingen.
De changelog is beschikbaar op GitHub.
Hardwarevereisten
Volgens de officiële documentatie heeft u, om ONLYOFFICE Docs te installeren, minimaal nodig:
- Single-core 2 GHz CPU
- 2 GB RAM
- 40 GB opslagruimte
- 4 GB aan swap
Docker-installatie
De eenvoudigste manier om de suite te installeren, is door Docker te gebruiken. Deze methode wordt ook officieel aanbevolen door de ontwikkelaars.
Ervan uitgaande dat u al over de nieuwste versie van Docker beschikt, kunt u ONLYOFFICE Docs installeren met een enkele opdracht:
'sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver'Als u de poort wilt wijzigen, gebruikt u de opdracht -p. Voorbeeld voor poort 8080:
'sudo docker run -i -t -d -p 8080:80 --restart always onlyoffice/documentserver'Gegevens buiten containers opslaan
Alle gegevens worden opgeslagen in de speciaal daarvoor bestemde mappen die gegevensvolumes worden genoemd:
- logs - '/var/log/onlyoffice'
- certificaten - '/var/www/onlyoffice/Data'
- bestandscache - '/var/lib/onlyoffice'
- database - '/var/lib/postgresql'
Het is een goed idee om degene die je nodig hebt te koppelen aan je hostingmachine. Gebruik de optie -v in de opdracht docker run:
'sudo docker run -i -t -d -p 80:80 --restart=always \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \ -v /app/onlyoffice/DocumentServer/data: /var/www/onlyoffice/Data \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \ -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver'Als u de container verwijdert of als er iets misgaat tijdens de update, verliest u uw gegevens niet. Je zult ook in staat zijn om je certificaten bij te werken zonder te knoeien met de container.
SSL-certificaten
U kunt HTTPS gebruiken om ongeautoriseerde toegang te voorkomen.
Hiervoor zijn twee bestanden nodig: private key (.sleutel) en SSL-certificaat (.crt). Je kunt ze van een vertrouwde CA krijgen of ze zelf genereren.
Genereer DHE-parameters (optionele stap):
'openssl dhparam -out dhparam.pem 2048'Installeer vervolgens de bestanden:
'mkdir -p /app/onlyoffice/DocumentServer/data/certscp onlyoffice.sleutel /app/onlyoffice/DocumentServer/data/certs/
cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.sleutel'
Start de Docker-container opnieuw:
'sudo docker opnieuw opstarten DOCUMENT_SERVER_ID'Deb en Rpm
Gebruik de officiële documentatie om ALLEENOFFICE-documenten op Debian/Ubuntu en CentOS te installeren met deb- en rpm-pakketten.
Integratie met verschillende documentbeheersystemen
Standaard bevat ALLEEN OFFICE Docs alleen editors voor documenten, spreadsheets en presentaties. Om ze als alternatief voor Google Documenten op uw server te gebruiken, moet u de suite integreren met een documentbeheersysteem (DMS):
- Alleen native OFFICE-groepen platform voor samenwerking aan documenten en projecten. Als je van plan bent hiervoor te kiezen, is het makkelijker om een bundel te installeren (editors + platform).
- Nextcloud of ownCloud. ALLEENOFFICE Docs kan op dezelfde server als NC/oC of op een andere machine worden geïnstalleerd. Je moet ook een connector installeren - een integratie-app die dient als een brug tussen de editors en de dms.
- Seafile, Nuxeo, Plone, enz. de volledige lijst met integraties hebben
- Je eigen app. Gebruik de officiële API om de editors te integreren. Houd er rekening mee dat uw app het mogelijk moet maken om aangepaste code uit te voeren, nieuwe knoppen aan de gebruikersinterface toe te voegen en een nieuwe pagina te openen zodat de editors kunnen werken.
Samen met de redactie wordt standaard een integratievoorbeeld gegeven:
Alleen Office Nieuw startscherm
Het is een eenvoudig DMS dat wordt gebruikt om:
- Test de editors voor integratie
- Bekijk hoe de integratie kan worden geïmplementeerd
Community-versie versus. Onderneming
In dit artikel heb ik beschreven hoe de Community-versie wordt geïnstalleerd. Er is ook een meer schaalbare enterprise-versie die wordt gedistribueerd onder een commerciële licentie. Een gedetailleerde vergelijking is beschikbaar op GitHub.