=====Installation=====
====Docker====
[[https://helpcenter.onlyoffice.com/de/docs/installation/docs-community-install-docker.aspx]], es werden ~1.5 GB heruntergeladen.
Test
apt install curl -y
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
# docker run -dit -p 80:80 --restart=always -e JWT_ENABLED=false onlyoffice/documentserver
mkdir -p /app/onlyoffice/DocumentServer/{logs,data,lib,db}
Datei
/app/onlyoffice/DocumentServer/data/local.json
bearbeiten.
Ich habe es nicht geschafft den Reverse Proxy korrekt einzustellen, es funktioniert nur mit lokaler IP. Deswegen die Datei einfach weglassen / löschen. Testen! https://github.com/ONLYOFFICE/document-server-proxy/blob/master/nginx/proxy-https-to-http.conf
{
"services": {
"CoAuthoring": {
"sql": {
"type": "postgres",
"dbHost": "localhost",
"dbPort": "5432",
"dbName": "onlyoffice",
"dbUser": "onlyoffice",
"dbPass": "onlyoffice"
},
"host": {
"whiteList": ["onlyoffice.zarat.at"]
},
"secret": {
"inbox": {
"string": "my_jwt_secret"
},
"outbox": {
"string": "my_jwt_secret"
},
"session": {
"string": "my_jwt_secret"
}
}
}
}
}
docker run -dit -p 80:80 --name onlyoffice --restart=always \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
-v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
-v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql \
-e JWT_SECRET=my_jwt_secret \
onlyoffice/documentserver
docker exec onlyoffice /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
docker exec onlyoffice sudo supervisorctl start ds:example