宝塔/Docker/DzzOffice/OnlyOffice 集成部署

适合中小微企业,性能比较好,三五十人的办公环境可以轻松应对。对比群晖Office,优点是简单易用,缺点是只有登录用户能协同编辑;对比金山在线文档,优点是更安全,缺点是用户需要注册或者需要管理员设置用户

外部环境:

  • 阿里云ECS 2核 8G CentOS 7.9 X64
  • 宝塔 8.0.5
  • 宝塔内置Docker

系统部署:

  • 拉取镜像
    sudo docker pull imdevops/dzzoffice
    sudo docker pull mysql:5.7.27
    sudo docker pull onlyoffice/documentserver
  • 系统部署
    sudo docker run -d --name dzzoffice -p 8899:80 imdevops/dzzoffice:latest
    sudo docker run -d --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=XXXXXX mysql:5.7.27
    sudo docker run -i -t -d -p 9000:80 -e JWT_ENABLED=false onlyoffice/documentserver

系统配置:

  • 在宝塔和阿里云中开放端口8899、9000
  • 通过http://主机IP:8899访问DzzOffice按照向导进行配置,其中,数据库IP输入Docker中内网IP即可
  • 通过http://主机IP:9000访问OnlyOffice,页面可以正常打开即可
  • 以管理员身份登录DzzOffice,在应用市场中启用“首页”,并在系统配置中配置“默认首页”
  • 以管理员身份登录DzzOffice,在应用市场中配置并启用OnlyOffice API等,如下图

重要说明:

  • 系统部署命令中,端口号不要和宝塔原系统冲突,否则会造成Docker容器无法启动
  • 系统部署命令中,-e JWT_ENABLED=false代表停用OnlyOffice的令牌认证(JTW),否则调用OnlyOffice时会出现“令牌不正确”等错误
订阅
提醒
0 评论
内嵌讨论
查看全部讨论