Ga naar inhoud

ONLYOFFICE

In dit artikel

Informatie

ONLYOFFICE is een open-source office-suite voor collaboratieve documentbewerking. Het bevat editors voor tekstdocumenten, spreadsheets en presentaties die gelijktijdige samenwerking door meerdere gebruikers ondersteunen. Een ONLYOFFICE-server is geschikt voor zakelijke teams, onderwijsinstellingen en organisaties die een beveiligde office-oplossing nodig hebben.

ONLYOFFICE. Belangrijkste functies

  • Real-time documentbewerking: Volwaardige editors voor DOCX, XLSX, PPTX met mogelijkheden voor collaboratieve bewerking;
  • Compatibiliteit met Microsoft Office-formaten: Volledige ondersteuning voor MS Office-formaten, inclusief complexe opmaak;
  • Collaboratieve bewerking: Gelijktijdige documentbewerking door meerdere gebruikers met wijzigingsregistratie;
  • Ingebedde opmerkingen en chat: Hulpmiddelen om documenten rechtstreeks binnen de editor-interface te bespreken;
  • Versiebeheer: Registratie van de wijzigingsgeschiedenis met de mogelijkheid om terug te keren naar eerdere versies;
  • Plugins en integraties: Functionaliteit uitbreiden via plugins en integratie met populaire opslagsystemen;
  • Beveiliging: Ondersteuning voor JWT-tokens om de API te beschermen en gegevensversleuteling tijdens verzending;
  • API voor ontwikkelaars: REST API voor integratie met aangepaste applicaties;
  • Mobiele ondersteuning: Adaptieve interface voor tablets en smartphones.

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
365 ONLYOFFICE Docs Ubuntu 24.04 + + - - 2 4 20 Nee BESTELLEN

Opmerking

Tenzij anders vermeld, wordt standaard de nieuwste stabiele versie van OnlyOffice Document Server uit de officiële projectrepository geïnstalleerd.

Aan de slag na het implementeren van ONLYOFFICE

Nadat de betaling voor de bestelling is voltooid, wordt er een melding over de gereedheid van de server verzonden naar het e-mailadres dat tijdens de registratie is opgegeven. Deze bevat het VPS IP-adres evenals de login en het wachtwoord voor de verbinding. De klanten van ons bedrijf beheren apparatuur via het server management panel en API — Invapi.

De autorisatiedata zijn te vinden in het tabblad Information >> Tags van het serverbeheerpaneel of in de verzonden e-mail:

  • Link om toegang te krijgen tot de ONLYOFFICE webinterface panel: in de webpanel tag;
  • Login en Password voor het beheren van de server: verzonden via e-mail bij levering van de server.

Toegang tot de webinterface

Controleren van de ONLYOFFICE-functionaliteit

  1. Open een webbrowser en ga naar de link uit de webpanel tag;
  2. U zou de ONLYOFFICE welkomstpagina moeten zien:

  3. Om de editor-functionaliteit te controleren, gebruikt u de ingebouwde voorbeelden (zie sectie "Voorbeelden inschakelen voor testen").

Let op

ONLYOFFICE is een serverapplicatie voor het integreren van documenteditors in andere systemen. Volledige functionaliteit vereist integratie met een documentbeheersysteem (Nextcloud, ownCloud, etc.) of het gebruik van testvoorbeelden.

Controleren van de servicestatus

Om de status van de containers te controleren, voert u het commando uit op de server:

docker ps
U zou twee draaiende containers moeten zien:

CONTAINER ID   IMAGE                          STATUS        PORTS                    NAMES
527cd331a316   jonasal/nginx-certbot:latest   Up 19 hours                           nginx-nginx-1
e32700b1ac75   onlyoffice/documentserver      Up 19 hours   0.0.0.0:8080->80/tcp    onlyoffice-docs

JWT Secret-configuratie

Bekijken van de huidige JWT Secret

De JWT secret wordt gebruikt om de Document Server API te beschermen. Om de huidige waarde te bekijken:

sudo docker exec e32700b1ac75 /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
Standaard is deze ingesteld op: change_me

Structuur van JWT-tokens

ONLYOFFICE gebruikt drie soorten JWT secrets voor verschillende doeleinden:

  • secret.inbox.string - voor inkomende verzoeken van externe systemen naar ONLYOFFICE;
  • secret.outbox.string - voor uitgaande verzoeken van ONLYOFFICE naar externe systemen;
  • secret.session.string - voor interne sessies en interacties tussen componenten.

Belangrijk voor de beveiliging

Standaard hebben alle drie de secrets de waarde change_me. Het wordt sterk aanbevolen om deze te wijzigen in unieke waarden om de beveiliging van uw installatie te waarborgen.

Wijzigen van JWT Secrets

Volg deze stappen om JWT secrets te wijzigen:

  1. Maak een back-up van de configuratie:
    docker exec onlyoffice-docs cp /etc/onlyoffice/documentserver/local.json /etc/onlyoffice/documentserver/local.json.backup
    
  2. Log in op de OnlyOffice-container:
    docker exec -it onlyoffice-docs /bin/bash
    
  3. Bewerk het configuratiebestand:
    nano /etc/onlyoffice/documentserver/local.json
    
  4. Zoek de sectie services.CoAuthoring.secret en wijzig de waarden:
    "secret": {
      "inbox": {
        "string": "your_unique_secret_for_incoming_requests"
      },
      "outbox": {
        "string": "your_unique_secret_for_outgoing_requests"
      },
      "session": {
        "string": "your_unique_secret_for_sessions"
      }
    }
    
  5. Sla het bestand op en sluit de editor (Ctrl+X, dan Y, dan Enter);
  6. Herstart de container om de wijzigingen toe te passen:
    docker restart onlyoffice-docs
    
  7. Controleer of de service correct is gestart:
    docker logs onlyoffice-docs --tail 100
    

Tip

  • Gebruik een betrouwbare wachtwoordgenerator voor het maken van JWT secrets. De aanbevolen lengte is minstens 32 tekens;
  • U kunt dit commando gebruiken om een willekeurige secret te genereren: openssl rand -base64 32;
  • Als u ONLYOFFICE integreert met een extern systeem, gebruik dan dezelfde secret in beide systemen.

Voorbeelden inschakelen voor testen

ONLYOFFICE bevat ingebouwde voorbeelden voor het testen van documenteditors. Standaard zijn deze uitgeschakeld.

Voorbeelden activeren

Voer de volgende commando's uit om testvoorbeelden in te schakelen:

Start de voorbeeld-service:

sudo docker exec e32700b1ac75 sudo supervisorctl start ds:example
Configureer automatisch opstarten van voorbeelden bij het opstarten van de container:

sudo docker exec e32700b1ac75 sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf
Na het uitvoeren van de commando's:

  1. Open in een browser: https://your-domain/welcome/;
  2. U ziet een pagina met editor-voorbeelden;
  3. Klik op een willekeurig documenttype om te testen:
    • Document - voor het maken van tekstdocumenten;
    • Spreadsheet - voor het maken van spreadsheets;
    • Presentation - voor het maken van presentaties;
    • PDF form - voor het werken met PDF-formulieren.

Opmerking

Voorbeelden zijn uitsluitend bedoeld voor testen en demonstratie van mogelijkheden. Voor productief gebruik dient u de Document Server te integreren met een documentbeheersysteem.

Opmerking

Gedetailleerde informatie over integratie met specifieke systemen is beschikbaar in de officiële ONLYOFFICE-documentatie.

Een server met ONLYOFFICE bestellen via de API

Volg deze instructies om deze software te installeren met behulp van de API.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×