ONLYOFFICE Document Server est une suite bureautique en ligne comprenant des visualiseurs et des éditeurs de textes, de feuilles de calcul et de présentations, entièrement compatible avec les formats Office Open XML: .docx, .xlsx, .pptx et permettant l’édition collaborative en temps réel.
L'installation avec les dépots basés sur Debian nécessite également la présence de Node.js (version 8.12.0), de libstdc ++ 6, de NGINX et de PostgreSQL dans le système.
Toutes les instructions nécessaires à l'installation de ces composants et de leurs dépendances sont disponibles sur leurs sites officiels.
Il existe d'autres dépendances installées avec Document Server:
apt install libcurl3 libxml2 supervisor -y
Document Server utilise Node.js (version 8.12.0), NGINX et PostgreSQL comme base de données. Les dépendances trouvées dans le référentiel système seront installées automatiquement lors de l'installation de Document Server à l'aide de la commande apt-get install.
Ajout du référentiel contenant les versions du package Node.js à jour :
apt install curl sudo -y curl -sL https://deb.nodesource.com/setup_8.x | bash -
Installation et configuration de PostgreSQL :
apt install postgresql -y
Une fois PostgreSQL installé, créez la base de données PostgreSQL et l’utilisateur :
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 de Redis, rabbitmq, npm et nginx :
apt-get install redis-server rabbitmq-server npm nginx -y
Ajouter la repo OnlyOffice :
echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | tee /etc/apt/sources.list.d/onlyoffice.list
Ajouter la clé GPG :
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Installation des paquets
apt-get update && apt-get install onlyoffice-documentserver
Au cours du processus d'installation, vous serez invité à fournir un mot de passe pour l'utilisateur unique de PostgreSQL. Veuillez entrer le seul mot de passe que vous avez spécifié lors de la configuration de PostgreSQL.
A ce stade, le serveur de documents OnlyOffice est joignable sur son port 80 :
Sources : Site Officel MaX