Sådan installeres ONLYOFFICE Docs på Debian og Ubuntu


Hvis du bruger filsynkroniserings- og delingsplatformen og ønsker at udvide dens funktionalitet ved at tilføje online redigeringsfunktioner, skal du helt sikkert prøve at ONLYOFFICE Docs.

ONLYOFFICE Docs giver dig mulighed for at skabe et samarbejdsmiljø ved at tilføje sine online redaktører til den valgte platform, hvad enten det er Alfresco, Confluence, Liferay, Nextcloud, Nuxeo, ownCloud, SharePoint eller ONLYOFFICE Groups.

ONLYOFFICE Docs tilbyder følgende funktionalitet:

  • Online editors for text documents, spreadsheets, and presentations.
  • Collaborative editing in real-time (two co-editing modes, track changes, version history, and version comparison, comments and mentions, built-in chat).
  • Different access permissions (full access, review, form filling, commenting, read-only as well as custom filter for spreadsheets).
  • Support for all popular formats: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Built-in plugins and micros for more editing capabilities (YouTube, Thesaurus, Translator, Zotero, and Mendeley for reference management, etc.).
  • Ability to create and connect third-party plugins via API.

Før vi installerer ONLYOFFICE Docs, skal vi se på de vigtigste forbedringer, der er medført i version 6.1:

  • Sheet views.
  • Improved chart data editing
  • Endnotes
  • Cross-references
  • Line counting
  • New proofing options.

For at finde ud af mere henvises til den detaljerede ændringslog på GitHub.

Først og fremmest skal du sørge for, at din maskine opfylder følgende krav:

  • CPU: dual-core, 2 GHz, or better.
  • RAM: 2 GB or more.
  • HDD: at least 40 GB of free space.
  • Swap: at least 4 GB.
  • OS: 64-bit Debian, Ubuntu, or their derivatives with kernel version 3.13 or later.

Det er også nødvendigt, at PostgreSQL, NGINX, libstdc ++ 6 og RabbitMQ installeres i systemet.

Bemærk, at installationen af ONLYOFFICE Docs på Debian-baserede distributioner kræver libstdc ++ 6 og NGINX (de installeres og konfigureres automatisk under installationsprocessen) samt PostgreSQL.

Der er nogle andre afhængigheder, der er installeret sammen med ONLYOFFICE Docs:

  • libcurl3
  • libxml2
  • supervisor
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

Disse installeres automatisk, hvis du bruger Ubuntu 14.04 LTS eller nyere.

I denne artikel vil vi lære at installere ONLYOFFICE Docs på Debian, Ubuntu og deres derivater.

Installation af PostgreSQL på Ubuntu

ONLYOFFICE Docs bruger NGINX og PostgreSQL som en database. De afhængigheder, der findes i systemlageret, installeres automatisk i ONLYOFFICE Docs-installationen ved hjælp af apt-get-kommandoen.

Installer versionen af PostgreSQL, der er inkluderet i din version af Ubuntu.

$ sudo apt-get install postgresql

Når PostgreSQL er installeret, skal du oprette PostgreSQL-databasen og brugeren. Bemærk, at den oprettede database kun skal bruge kontor både til bruger og adgangskode:

$ sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
$ sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
$ sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

Installation af RabbitMQ på Ubuntu

For at installere RabbitMQ skal du køre følgende kommando.

$ sudo apt-get install rabbitmq-server

Hvis du bruger Ubuntu 18.04, skal du også installere nginx-ekstras ved at køre følgende kommando.

$ sudo apt-get install nginx-extras

Installation af ONLYOFFICE Docs på Ubuntu

For at installere ONLYOFFICE Docs skal du tilføje GPG-nøglen.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Tilføj derefter ONLYOFFICE Docs-arkivet.

$ sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

Opdater pakkeadministratorens cache.

$ sudo apt-get update

Derefter skal du installere mscorefonts (det kræves for Ubuntu).

$ sudo apt-get install ttf-mscorefonts-installer

For Debian skal du tilføje bidragskomponenten til /etc/apt/sources.list-filen.

$ sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

Nu er det tid til at installere ONLYOFFICE Docs.

$ sudo apt-get install onlyoffice-documentserver

Under installationsprocessen bliver du bedt om at indtaste en adgangskode til den eneste PostgreSQL-bruger. Brug den eneste adgangskode til kontoret, som du har angivet, når du konfigurerer PostgreSQL.

Når installationen er slut, opdateres pakken ligesom enhver anden deb-pakke.

Ændring af standard ONLYOFFICE Docs-port

Som standard bruger ONLYOFFICE Docs port 80. Du kan ændre standardporten til ONLYOFFICE Docs, hvis du planlægger at bruge en anden.

For at gøre det skal du ændre standardporten til debconf-systemet ved at køre kommandoen.

$ echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Skriv portnummer i stedet for i ovenstående kommando.

Der er nogle yderligere muligheder, der kan bruges til ONLYOFFICE Docs installation. De er beskrevet i denne artikel.

Test af ONLYOFFICE Docs med eksempel

Som standard inkluderer ONLYOFFICE Docs (pakket som dokumentserver) kun redaktørerne. For at begynde at bruge dem skal du integrere redaktørerne enten med ONLYOFFICE Groups (pakket som Community Server) eller med en anden platform til synkronisering og deling.

Hvis du vil teste redaktørerne inden integration, kan du bruge testeksemplet. Det er et simpelt dokumentstyringssystem, der hjælper dig med at kontrollere, om redaktørerne fungerer korrekt. Hvis der er nogle problemer, giver testeksemplet dig mulighed for at identificere dem.

Testeksemplet er som standard deaktiveret, men du kan se instruktionerne om, hvordan du starter det på din startskærm. Efter start af eksemplet kan du se dette på http:/docserverurl/example (dette er standardadressen, det kan være anderledes for din installation):

Testeksemplet giver dig mulighed for at:

  • upload local files to see what they will look like in ONLYOFFICE Docs.
  • create new docx, xlsx, and pptx files.
  • test the editors’ functionality.
  • open files in different sharing modes available in ONLYOFFICE (for reviewing/commenting, etc.) and much more.

Nu er ONLYOFFICE Docs installeret og klar til integration med en tredjepartsplatform. ONLYOFFICE Docs distribueres under en model med dobbelt licens. Dette betyder, at så længe du respekterer vilkårene for GNU AGPL v.3-licenser, kan du bruge ONLYOFFICE open source-løsning tilgængelig på GitHub. Der er mange vellykkede integrationsmuligheder: ownCloud, Nextcloud, Liferay, HumHub, Nuxeo osv.

Hvis du har brug for professionel teknisk support og skalerbarhed og ønsker at få adgang til professionelle redigeringsfunktioner (fx dokumentsammenligning og indholdskontrol) samt ONLYOFFICE mobile webredaktører, skal du bruge en kommerciel version af ONLYOFFICE Docs. Det er op til dig at beslutte, hvad der passer bedst til dine behov.

Vi håber, at denne guide var nyttig for dig. Du er velkommen til at dele dine tanker i kommentarfeltet nedenfor.