Anabele Basses Baskets Ideal Similicuir en Shoes Zqnpw06a

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC
OnlyOffice est une suite d’outils de productivité qui peut s’avérer très utile dans le milieu professionnel.
Cette application Open Source est notamment composée d’un éditeur en ligne, d’un serveur de mail, et d’une plateforme collaborative comprenant un gestionnaire de document, un gestionnaire de projet, et un système CRM.

Ci-dessous quelques fonctionnalités de OnlyOffice:

_ Possibilité d’éditer les fichiers en temps réel de façon collaborative comme avec Google Docs,
_ Intégre des applications Web comme Box, Onedrive, WebdaV, Twitter, LinkedIn, Facebook, Google Apps, DropBox, Alfresco, Sharepoint etc.
_ Exportation de données possible à partir de Microsoft Exchange,
_ Compatible à 100 % avec les formats Microsoft Office (pptx, docx, xlsx),
_ Intégration de votre calendrier, votre carnet d’adresses, etc.

Dans ce billet, nous installerons la suite OnlyOffice sur une instance de Docker tournant sur un système Ubuntu 16.04 (Xenial).

Commençons par installer Docker :

# curl -fsSL https://get.docker.com | bash

Assurez-vous que Docker s’est bien installé.

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Pour lancer Docker au même démarrage de la machine, lancez la commande suivante:

# systemctl enable docker

OnlyOffice vient notamment avec trois composants:

_ OnlyOffice Document Server, qui représente l’éditeur en ligne, semblable à Google Docs,
_ OnlyOffice Mail Server, pour la gestion des mails,
_ OnlyOffice Community Server, qui comprend des outils de productivité de business tels que les CRM, le gestionnaire de projet, etc.

Dans un premier temps, créeons un bridge pour l’instance OnlyOffice.

# docker network create –driver bridge onlyoffice

Passons à présent à l’installation de chacun des composants de OnlyOffice.

Document Server :

# docker run –net onlyoffice -i -t -d –restart=always –name onlyoffice-document-server \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
onlyoffice/documentserver

Mail Server :

# docker run –net onlyoffice –privileged -i -t -d –restart=always –name onlyoffice-mail-server \
-p 25:25 -p 143:143 -p 587:587 \
-v /app/onlyoffice/MailServer/data:/var/vmail \
-v /app/onlyoffice/MailServer/data/certs:/etc/pki/tls/mailserver \
-v /app/onlyoffice/MailServer/logs:/var/log \
-v /app/onlyoffice/MailServer/mysql:/var/lib/mysql \
-h mail.votre-domaine.com \
onlyoffice/mailserver

NB: Remplacez mail.votre-domaine.com par le nom d’hôte que vous souhaitez utiliser pour le serveur de mail.

Community Server :

# docker run –net onlyoffice -i -t -d –restart=always –name onlyoffice-community-server \
-p 8080:80 -p 5222:5222 \
-v /app/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data \
-v /app/onlyoffice/CommunityServer/mysql:/var/lib/mysql \
-v /app/onlyoffice/CommunityServer/logs:/var/log/onlyoffice \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/DocumentServerData \
-e DOCUMENT_SERVER_PORT_80_TCP_ADDR=onlyoffice-document-server \
-e MAIL_SERVER_DB_HOST=onlyoffice-mail-server \
onlyoffice/communityserver

Dans un souci de sécurité, nous installerons un reverse proxy nginx pour éviter d’exposer notre serveur OnlyOffice directement sur la Toile. Le reverse proxy nginx se chargera de transmettre toutes les requêtes qu’il recevra (sur les ports 80 et 443) vers le port 8080, utilisé par Community Server.

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Installons nginx :

# apt install nginx

Créeons un hôte virtuel sur nginx :

# nano /etc/nginx/conf.d/onlyoffice-proxy.conf

Collez les lignes suivantes dans le nouveau fichier créé :

server {
listen 80;
server_name office.votre-domaine.com;

error_log /var/log/nginx/onlyoffice.error;

location / {
proxy_pass http://127.0.0.1:8080;
}
}
femme Design Ital Ital Ital montants femme Chaussons montants femme Chaussons Chaussons Design montants Design Ital qzWqaPvcw

NB: Remplacez office.votre-domaine.com par votre propre domaine.

La directive proxy_pass permettra au reverse proxy de transmettre toutes les requêtes qu’il recevra sur les ports 80 et 443 vers le port 8080 utilisé par Community Server.

Validez les nouvelles configurations de nginx, puis reloadez le service.

# nginx -t
# systemctl reload nginx

Ouvrez votre navigateur, puis lancez votre nom de domaine ou l’adresse ip de votre serveur.
Après l’initialisation de OnlyOffice, vous verrez le portail suivant.

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Pour la sécurisation des communications, nous installerons un certificat Letsencrypt sur notre instance OnlyOffice.

# apt install letsencrypt

Originals femme 700 mode adidas Baskets W Zx 7U1wa

Ajoutez les lignes suivantes dans le fichier de configuration de l’hôte virtuel /etc/nginx/conf.d/onlyoffice-proxy.conf:

location ~ /.well-known/acme-challenge {
root /usr/share/nginx/onlyoffice/;
allow all;
}

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Créez le dossier /usr/share/nginx/onlyoffice puis changez les propritétaires de ce dossier :

# mkdir /usr/share/nginx/onlyoffice
# chown www-data:www-data /usr/share/nginx/onlyoffice -R

Reloadez nginx :

Baskets Ideal Shoes Basses Similicuir Anabele en # systemctl reload nginx

Pour créer un certificat avec Letscrypt, lancez la commande suivante:

# letsencrypt certonly –agree-tos –webroot –email your-email-address -d office.votre-domain.com -w /usr/share/nginx/onlyoffice/

Enfin, remplacez le contenu du fichier /etc/nginx/conf.d/onlyoffice-proxy.conf par celui-ci:

server {
listen 80;
server_name office.votre-domaine.com;
return 301 https://$server_name$request_uri;
}

server {
listen 443 ssl http2;
server_name office.votre-domaine.com;

ssl_certificate /etc/letsencrypt/live/office.votre-domaine.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/office.votre-domaine.com/privkey.pem;

ssl_session_timeout 1d;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
ssl_protocols TLSv1.1 TLSv1.2;

ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';
ssl_prefer_server_ciphers on;

error_log /var/log/nginx/onlyoffice.error;
access_log /var/log/nginx/onlyoffice.access;

location ~ /.well-known/acme-challenge {
root /usr/share/nginx/onlyoffice/;
allow all;
}

gzip off;

server_tokens off;

location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

Similicuir en Shoes Ideal Basses Baskets Anabele NB:Remplacez office.votre-domaine.com par votre propre domaine.

Validez les configurations de nginx, puis reloadez le service :

# nginx -t
# systemctl reload nginx

Après l’actualisation du portail d’OnlyOffice, vous remarquerez que vous êtes redirigé automatiquement sur le https.

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Après l’enregistement du compte administrateur, vous aurez accès à OnlyOffice et ses modules.

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

 

Document Server

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Gestionnaire de projet

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

CRM

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Communauté

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Mail Server

Basses Converse Adulte Zzz Mixte Zzz Converse waqftvC

Similicuir Basses Shoes Ideal Anabele en Baskets J’espère que vous avez pris un plaisir à découvrir OnlyOffice. Si vous avez des questions, n’hésitez surtout pas à me contacter par mail ou laissez des commentaires.

mdestroy

Leave a Reply Geox Femme A Chewa Sneakers Basses qrfPxZq

Your email address will not be published. Required fields are marked *

Baskets Femme Jeans Atlantic Blu Versace Scarpa wtEd7dq