OnlyOffice Document (Serveur de bureautique)

Logo OnlyOffice

Environnement

Installation

Installer PostgreSQL :

apt install postgresql

Créer la base de données "onlyoffice" (/!\ les login/password doivent être onlyoffice) :

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

Installer RabbitMQ :

apt install rabbitmq-server

Installer nginx-extra :

apt install nginx-extras

Installer le dépôt OnlyOffice Document Server :

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

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

Mettre à jour les dépôts :

apt update

Installer les polices Microsoft :

apt install ttf-mscorefonts-installer

Installer OnlyOffice Document Server (Renseigner le mot de passe PostgreSQL précédemment configuré - onlyoffice - ) :

apt install onlyoffice-documentserver

Dans un navigateur, se rendre à l'adresse du serveur et vérifier qu'il fontionne.

Configurer le virtualhost sur le reverse-proxy et installer un certificat Lets Encrypt

Se connecter sur le serveur Nextcloud et installer l'application Onlyoffice à partir du magasin d'applications.

Dans l'interface web de Nextcloud, allez dans "Administration" en bas de la page, indiquer les adresses suivantes :

Adresse du service d'édition de document :

https://onlyoffice.domaine.lan

Clé secrète (laisser vide pour désactiver) :

Adresse du service d'édition de document pour les demandes internes du serveur :

http://ip_du_serveur_onlyoffice/

Adresse du serveur pour les demandes internes du service d'édition de document :

http://ip_du_serveur_nextcloud/

En cas d'erreur Host violates local access rules, ajouter la ligne suivante au fichier de configuration de Nextcloud (/var/www/html/nextcloud/config.php) :

‘allow_local_remote_servers’ => true,

Sources

http://helpcenter.onlyoffice.com/installation/docs-community-install-ubuntu.aspx