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.
Grégory Lebreton 9e6ef38bc4 | 7 months ago | |
---|---|---|
docs | 7 months ago | |
.env | 1 year ago | |
README.md | 7 months ago | |
docker-compose.yml | 7 months ago |
README.md
ONLYOFFICE DOCKER
Déploiement de Onlyoffice via docker compose pour le connecter à un nextcloud par exemple
PRE REQUIS 📎
- Docker 🐳
CONFIGURATION 🔧
NGINX REVERSE PROXY
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;
}
}
⚠️ Attention à renseigner le même HOST_PORT dans le bloc upstream que dans le .env
UTILISATION 🚀
docker-comose up -d
NEXTLOUD LINK 🔗
- get secret key:
docker exec onlyoffice /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
- ajouter l'adresse de onlyoffice + la clef secrete
DOCUMENTATION 📚
TO DO
- vars dans .env
- rabbitmq ? -> shooté
- nginx reverse conf
- really need volumes ?! -> NON!