配置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