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.
{
"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