配置OnlyOffice

OnlyOffice镜像拉取与配置

安装Docker之后,运行

docker pull onlyoffice/documentserver

镜像拉取完成后可执行以下命令(需要SSL可跳过): sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver

使用HTTPS运行文档服务器

生成自签名证书

步骤1:创建服务器私钥

openssl genrsa -out onlyoffice.key 2048

步骤2:创建证书签名请求(CSR)

openssl req -new -key onlyoffice.key -out onlyoffice.csr

步骤3:使用私钥和CSR签署证书

openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt

步骤4:生成更强大的DHE参数

openssl dhparam -out dhparam.pem 2048

SSL证书的安装

上面生成的四个文件,你需要安装onlyoffice.key,onlyoffice.crt以及dhparam.pem文件在服务器onlyoffice。不需要CSR文件,但是请确保您安全地备份了该文件(以防再次需要它)

mkdir -p /app/onlyoffice/DocumentServer/data/certs cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/ cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/ cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/ chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key

并重启Docker容器:

sudo docker restart {{DOCUMENT_SERVER_ID}}

到此你的onlyoffice文档服务应该可以用了,如有问题可联系QQ253588376