本地设备使用Docker安装OnlyOffice并开启SSL(自动续签HTTPS证书)

SSL证书就用宝塔面板里的好了,尽管onlyOffice有自带Lets Encrypt,不想重复生成证书。
数据库的话和惯例一样,不要让docker再自己运行一个了,直接用已有的。

安装:

sudo docker run -i -t -d --name onlyOffice \
    -p 10002:443 \
    -v /data/docker/onlyOffice/logs:/var/log/onlyoffice \
    -v /data/docker/onlyOffice/lib:/var/lib/onlyoffice \
    -v /www/server/panel/vhost/cert/top.ltd:/var/www/onlyoffice/data/certs \
    -e JWT_SECRET=xxxxxx \
    -e SSL_CERTIFICATE_PATH=/var/www/onlyoffice/data/certs/fullchain.pem \
    -e SSL_KEY_PATH=/var/www/onlyoffice/data/certs/privkey.pem \
    -e DB_TYPE=mysql \
    -e DB_HOST= \
    -e DB_PORT= \
    -e DB_NAME= \
    -e DB_USER= \
    -e DB_PWD= \
    -e REDIS_SERVER_HOST= \
    -e REDIS_SERVER_PORT= \
    -e REDIS_SERVER_PASS= \
    -e USE_UNAUTHORIZED_STORAGE=true \
    --restart=always \
    onlyoffice/documentserver

top.ltd改成你的域名,路径可以再到文件里确认一下。
JWT_SECRET随便输点东西,自己记住就行,nextCloud连接会用得上。也可以删除这一行让他自己生成,自己生成的话安装完docker在网页端口会给你查看JWT_SECRET的命令。
Redis配置不知道有没有用,我看他好像没用,而且好像没有指定dbindex的变量。
USE_UNAUTHORIZED_STORAGE这个官网建议使用nextCloud时这样设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值