You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
1.7 KiB
Markdown

1 year ago
# ONLYOFFICE DOCKER
Déploiement de Onlyoffice via docker compose pour le connecter à un nextcloud par exemple
[Site Officiel](https://www.onlyoffice.com/fr/)
1 year ago
## INSTALLATION
```bash
docker-comose up -d
```
## CONFIGURATION
## NGINX REVERSE PROXY
```conf
upstream onlyoffice {
server 127.0.0.1:$[HOST_PORT];
}
server {
listen 80;
listen [::]:80;
server_name onlyoffice.legaragenumerique.fr;
if ($host = onlyoffice.legaragenumerique.fr) {
return 301 https://$host$request_uri;
}
}
server{
listen 443 ssl;
listen [::]:443 ssl;
server_name onlyoffice.legaragenumerique.fr;
ssl on;
ssl_certificate /etc/letsencrypt/live/onlyoffice.legaragenumerique.fr/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/onlyoffice.legaragenumerique.fr/privkey.pem;
location / {
proxy_redirect off;
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-Host $server_name;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://onlyoffice;
}
}
1 year ago
```
:warning: Attention à renseigner le même HOST_PORT dans le bloc upstream que dans le .env
1 year ago
### NEXTLOUD LINK
- get secret key:
1 year ago
```bash
docker exec onlyoffice /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
1 year ago
```
- ajouter l'adresse de onlyoffice + la clef secrete
1 year ago
![img1](docs/img1.png)
## DOCUMENTATION
[Documentation](https://helpcenter.onlyoffice.com/fr/installation/docs-community-docker-compose.aspx)
1 year ago
## TO DO
- [X] vars dans .env
- [X] rabbitmq ? -> shooté
- [X] nginx reverse conf
- [X] really need volumes ?! -> NON!
1 year ago