Articles avec le tag :
Fermer
Changelog
Fermer
Essayer dans le cloud
Centre d'aide
ONLYOFFICE Docs Developer Edition

Installer ONLYOFFICE Docs Developer Edition sur CentOS et dérivés

ONLYOFFICE Docs v7.1 ONLYOFFICE Docs changelog

Version 7.1.1

Release date: 06/02/2022

Version 7.1.0

Release date: 05/12/2022

Version 7.0.1

Release date: 02/22/2022

Version 7.0.0

Release date: 01/18/2022

Version 6.4.2

Release date: 10/14/2021

Version 6.4.1

Release date: 09/28/2021

Version 6.4.0

Release date: 08/26/2021

Version 6.3.2

Release date: 08/10/2021

Version 6.3.1

Release date: 06/08/2021

Version 6.3.0

Release date: 05/20/2021

Version 6.2.2

Release date: 04/19/2021

Version 6.2.1

Release date: 03/31/2021

Version 6.2.0

Release date: 03/01/2021

Version 6.1.1

Release date: 01/28/2021

Version 6.1.0

Release date: 12/02/2020

Version 6.0.2

Release date: 11/12/2020

Version 6.0.1

Release date: 10/28/2020

Version 6.0.0

Release date: 10/14/2020

Version 5.6.5

Release date: 09/21/2020

Version 5.6.4

Release date: 09/08/2020

Version 5.6.3

Release date: 08/17/2020

Version 5.6.2

Release date: 08/07/2020

Version 5.6.1

Release date: 08/05/2020

Version 5.6.0

Release date: 07/29/2020

Version 5.5.3

Release date: 05/22/2020

Version 5.5.1

Release date: 04/09/2020

Version 5.5.0

Release date: 03/05/2020

Version 5.4.2

Release date: 11/27/2019

Version 5.4.1

Release date: 10/02/2019

Version 5.4.0

Release date: 09/03/2019

Version 5.3.4

Release date: 07/16/2019

Version 5.3.2

Release date: 06/24/2019

Version 5.3.1

Release date: 06/06/2019

Version 5.3.0

Release date: 05/28/2019

Version 5.2.8

Release date: 02/05/2019

Version 5.2.7

Release date: 01/16/2019

Version 5.2.6

Release date: 12/25/2018

Version 5.2.4

Release date: 12/12/2018

Version 5.2.3

Release date: 10/31/2018

Version 5.2.2

Release date: 10/05/2018

Version 5.2.0

Release date: 09/28/2018

Version 5.1.5

Release date: 07/18/2018

Version 5.1.4

Release date: 05/24/2018

Version 5.1.3

Release date: 04/27/2018

Version 5.1.2

Release date: 04/11/2018

Version 5.1.1

Release date: 04/05/2018

Version 5.1.0

Release date: 03/28/2018

Version 5.0.7

Release date: 01/16/2018

Version 5.0.6

Release date: 12/11/2017

Version 5.0.5

Release date: 11/28/2017

Version 5.0.4

Release date: 11/14/2017

Version 5.0.3

Release date: 11/02/2017

Version 5.0.2 SaaS only

Release date: 10/13/2017

Version 5.0.1 SaaS only

Release date: 10/05/2017

Version 5.0.0 SaaS only

Release date: 09/23/2017

Version 4.4.4

Release date: 09/13/2017

Windows-only release

See changelog on GitHub

Version 4.4.3

Release date: 08/14/2017

Version 4.4.2

Release date: 07/24/2017

Version 4.4.1

Release date: 07/05/2017

Version 4.3.6

Release date: 06/14/2017

Version 4.3.5

Release date: 06/05/2017

Version 4.3.4

Release date: 05/16/2017

Version 4.3.3

Release date: 04/28/2017

Version 4.3.2

Release date: 04/17/2017

Version 4.3.1

Release date: 04/06/2017

Version 4.3.0

Release date: 04/03/2017

Version 4.2.11

Release date: 03/13/2017

Version 4.2.10

Release date: 02/20/2017

Version 4.2.9

Release date: 02/14/2017

Version 4.2.8

Release date: 02/06/2017

Version 4.2.7

Release date: 02/01/2017

Version 4.2.5

Release date: 01/16/2017

Version 4.2.4

Release date: 01/09/2017

Version 4.2.3

Release date: 12/23/2016

Version 4.2.2

Release date: 12/21/2016

Version 4.2.1

Release date: 12/06/2016

Version 4.2.0

Release date: 12/01/2016

Version 4.1.8

Release date: 11/03/2016

Version 4.1.7

Release date: 11/01/2016

Version 4.1.6

Release date: 10/26/2016

Version 4.1.5

Release date: 10/13/2016

Version 4.1.4

Release date: 10/07/2016

Version 4.1.3

Release date: 09/28/2016

Version 4.1.2

Release date: 09/22/2016

Version 4.0.3

Release date: 08/04/2016

Version 4.0.2

Release date: 08/03/2016

Introduction

Developer Edition permet d'installer ONLYOFFICE Docs sur votre serveur local et d'intégrer les éditeurs en ligne dans votre application web la plate-forme de collaboration ONLYOFFICE ou un autre système populaire.

ONLYOFFICE Docs est une suite bureautique en ligne regroupant un ensemble de visionneuses, d'éditeurs de documents texte, de feuilles de calcul et de présentations qui est complètement compatible avec les formats Office Open XML : .docx, .xlsx, .pptx et permet une édition collaborative en temps réel.

Fonctionnalités

  • Éditeur de documents
  • Éditeur de feuilles de calcul
  • Éditeur de présentations
  • Visionneuses mobiles web
  • Éditeurs mobiles web
  • Édition collaborative
  • Prise en charge des hiéroglyphes
  • Prise en charge de tous les formats populaires : DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML

Voir la liste détaillée des fonctions disponibles pour ONLYOFFICE Docs Developer Edition.

Après son intégration à ONLYOFFICE Groups vous aurez la possibilité de :

  • partager les fichiers ;
  • gérer les permissions d'accès aux documents ;
  • intégrer des documents dans un site Web ;
  • afficher et modifier les fichiers stockés sur Drive, Box, Dropbox, OneDrive, OwnCloud connectés à ONLYOFFICE.
Si vous souhaitez installer ONLYOFFICE Docs avec ONLYOFFICE Groups, il faut deux machines différentes pour pouvoir les installer.

Ce guide vous expliquera comment installer la version Linux de ONLYOFFICE Docs Developer Edition sur votre ordinateur.

Configuration système minimale

  • Processeur
    double cœur à 2 GHz ou plus
  • Mémoire RAM
    2 Go ou plus
  • HDD
    disque dur au moins 40 Go d'espace disponible
  • Exigences supplémentaires
    au moins4 Go pour le fichier d'échange
  • Système d'exploitation
    RHEL 7 ou CentOS 7
  • Exigences supplémentaires
    • PostgreSQL: version 12.9 ou ultérieure
    • NGINX: version 1.3.13 ou ultérieure
    • Redis
    • RabbitMQ

Installer des dépendances

Installer le paquet NGINX actualisé

Pour configurer le référentiel yum pour RHEL/CentOS, créez un fichier nommé /etc/yum.repos.d/nginx.repo dont le contenu est le suivant :

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key

Instructions officielles

Installez NGINX :

sudo yum install nginx

Ensuite, modifiez le fichier de configuration /etc/nginx/nginx.conf NGINX en :

user nginx;
worker_processes      1;
error_log             /var/log/nginx/error.log warn;
pid                   /var/run/nginx.pid;
events {
  worker_connections 1024;
}
http {
  include             /etc/nginx/mime.types;
  default_type        application/octet-stream;
  log_format          main '$remote_addr - $remote_user [$time_local] "$request"
                            ' '$status $body_bytes_sent "$http_referer" '
                            '"$http_user_agent" "$http_x_forwarded_for"';
  access_log          /var/log/nginx/access.log main;
  sendfile            on;
  #tcp_nopush         on;
  keepalive_timeout   65;
  #gzip               on;
  include             /etc/nginx/conf.d/*.conf;
}
Installer le référentiel EPEL
sudo yum install epel-release
Installer et configurer PostgreSQL

Installez la version de PostgreSQL inclue dans votre version de CentOS :

sudo yum install postgresql postgresql-server
Si vous souhaitez installer une autre version de PostgreSQL à partir du référentiel PostgreSQL veuillez consulter la documentation officielle sur PostgreSQL pour de plus amples renseignements.

Installer et configurer PostgreSQL

sudo service postgresql initdb
sudo chkconfig postgresql on

Activez la méthode d'authentification 'trust' pour l'hôte local IPv4 et IPv6

Ouvrez le fichier /var/lib/pgsql/data/pg_hba.conf en utilisant un éditeur de texte.

Trouvez la chaîne host all all 127.0.0.1/32 ident et remplacez-la par :

host    all             all             127.0.0.1/32            trust

Trouvez la chaîne host all all ::1/128 ident et remplacez-la par :

host    all             all             ::1/128                 trust

Enregistrez les modifications.

Réinitialisez le service PostgreSQL :

sudo service postgresql restart

Créez la base de données et l'utilisateur de PostgreSQL :

Le nom d'utilisateur et le mot de passe sont à votre choix.

Tout d'abord, il faut lancer la commande

cd /tmp

pour éviter les messages d'avertissement could not change directory to "/root" si le service démarre depuis la racine. Ensuite, il faut créer la base de données et l'utilisateur :

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 Redis :
sudo yum install redis

Lancez le service redis et activez l'exécution au démarrage :

sudo service redis start
sudo systemctl enable redis
Installer RabbitMQ :
sudo yum install rabbitmq-server

Pour installer RabbitMQ sur CentOS 8, veuillez consulter les instructions officielles.

Lancez le service rabbitmq et activez l'exécution au démarrage :

sudo service rabbitmq-server start
sudo systemctl enable rabbitmq-server
Installer mscorefonts

Installez les paquets cabextract et xorg-x11-font-utils :

sudo yum install cabextract xorg-x11-font-utils

Pour CentOS 7.8(2003), fontconfig est également nécessaire de :

sudo yum install fontconfig

Installez le paquet de police msttcore :

sudo rpm -i https://deac-ams.dl.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Installer ONLYOFFICE Docs

Ajouter le référentiel de ONLYOFFICE Docs

Ajoutez le référentiel yum de ONLYOFFICE Docs avec la commande suivante :

sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
Installer ONLYOFFICE Docs

Exécutez la commande suivante :

sudo yum install onlyoffice-documentserver
sudo yum install onlyoffice-documentserver-ee
                     
sudo yum install onlyoffice-documentserver-de

Démarrez les services dépendants et activez leur exécution au démarrage:

sudo service supervisord start
sudo systemctl enable supervisord
sudo service nginx start
sudo systemctl enable nginx

Ensuite, ONLYOFFICE Docs est lancé en tant que processus. Le paquet sera mis à jour comme tout autre paquet rpm.

Changer le port par défaut pour ONLYOFFICE Docs

Par défaut, ONLYOFFICE Docs utilise le port 80 pour les connexions entrantes. A partir de la version 4.3 vous pouvez changer le port pour ONLYOFFICE Docs si vous prévoyez l'utiliser au lieu de celui par défaut.

Si vous allez changer le port par défaut, vérifiez si ce port permet la communication entrante/sortante. Consultez la liste complète des ports utilisées par ONLYOFFICE Docs.

Pour ce faire, il faut modifier la variable d'environnement DS_PORT en exécutant la commande :

export DS_PORT=<PORT_NUMBER>

Veuillez saisir le numéro du port au lieu de <PORT_NUMBER> dans la commande ci-dessus.

Avertissement Si vous voulez passer ONLYOFFICE Docs à HTTPS, ne remplacez pas le port par 443, mais veuillez suivre ces instructions.

Ensuite, vous pouvez poursuivre la configuration de ONLYOFFICE Docs.

Configurer ONLYOFFICE Docs

Exécuter le script de configuration :

Exécutez le script documentserver-configure.sh

bash documentserver-configure.sh

Il vous sera demandé de paramétrer la connexion à PostgreSQL, Redis et RabbitMQ. Servez-vous des données suivantes :

Pour PostgreSQL :

  • Hôte: localhost
  • Base de données: onlyoffice
  • Utilisateur: onlyoffice
  • Mot de passe: onlyoffice

Pour Redis :

  • Hôte: localhost

Pour RabbitMQ:

  • Hôte: localhost
  • Utilisateur: guest
  • Mot de passe: guest
Créez une exception dans le pare-feu
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
Désactivez SELinux à partir de v.5.0

Ouvrez le fichier /etc/selinux/config en utilisant un éditeur de texte, remplacez la chaîne SELINUX=enforcing ou SELINUX=permissive par SELINUX=disabled et enregistrez les modifications.

Redémarrez votre serveur pour que ces modifications prennent effet.

Lancer ONLYOFFICE Docs depuis un navigateur

Une fois que la configuration est achevée, vous pouvez saisir http://localhost dans la barre d'adresse du navigateur pour ouvrir la page d'accueil de ONLYOFFICE Docs où vous trouverez des instructions détaillées sur l'activation des modèles de documents ou l'intégration des éditeurs dans votre application web en utilisant API.

Pour connecter ONLYOFFICE Docs à ONLYOFFICE Groups, veuillez consulter ces instructions.

Enregistrement de votre version de Developer EditionEnterprise Edition

Si vous avez acheté Developer EditionEnterprise Edition et déjà reçu le fichier license.lic, vous pouvez placer ce fichier dans votre installation afin d'obtenir la version complète du logiciel.

Si vous utilisez Linux basée sur Red Hat, le fichier license.lic sera installé au dossier suivant :

/var/www/onlyoffice/Data/license.lic

Maintenant votre Developer EditionEnterprise Editionest une version complète et enregistrée.

Download Host on your own server Available for
Docker, Windows and Linux
Cela peut vous aider aussi :
Fermer