OnlyOffice Document (Serveur de bureautique)
Environnement
- Conteneur LXC Proxmox
- Ubuntu 20.04
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