[ 知识是人生的灯塔只有不断学习才能照亮前行的道路 ]协同办公文档安装配置描述moodle 支持众多的插件其中使用最多就是 onlyoffice 协同办公文档插件看到过作者前面发布的 NextCloud 相关文章的看友应该对此不陌生吧。Onlyoffice 是一款开源的在线办公套件支持文档、表格、演示文稿的编辑与多人协作并可跨平台使用由Ascensio System SIA于2012年推出它提供开源社区版和付费企业版用户可以根据需求选择自托管或云端服务。Onlyoffice支持Windows、MacOS、Linux、Android和iOS等多种操作系统并可嵌入第三方系统实现灵活的办公集成。好了下面就跟随作者操作安装 onlyoffice 插件到 moodle 及其协同办公文档的配置使用。温馨提示文中涉及的 onlyoffice 插件模块以及字体请在文章末尾获取。温馨提示若文章代码块中存在乱码或不能复制请联系作者也可通过文末的阅读原文链接加入知识星球中阅读原文链接https://articles.zsxq.com/id_huienzlf3pzw.html部署 onlyoffice步骤 01.这里使用 Docker 部署 OnlyOffice 9.3.1 (最新版本)首先需创建文档服务器容器持久化目录并编写 docker-compose.yml 文件镜像参数说明https://hub.docker.com/r/onlyoffice/documentserver# 系统要求 CPU: dual core 2 GHz or better RAM: 4 GB or more HDD: at least 40 GB of free space SWAP: at least 4 GB, but depends on the host OS. More is better OS: amd64 Linux distribution with kernel version 3.10 or later Additional requirements Docker: any version supported by Docker team # 创建持久化目录 mkdir -vp /opt/onlyoffice/server/{data,log,fonts} # JWT_SECRET 生成命令 cat /dev/urandom | tr -dc a-zA-Z0-9 | fold -w 32 | head -n 1 RBSrwnFTUNBL3zm8aFbqe39Nq8hjQS8M # 编写 docker-compose.yml 文件 tee ./docker-compose.yml EOF services: onlyoffice: image: onlyoffice/documentserver:9.3.1 container_name: onlyoffice-document-server restart: always ports: - 8888:80 - 8443:443 environment: - JWT_ENABLEDtrue - JWT_SECRETRBSrwnFTUNBL3zm8aFbqe39Nq8hjQS8M - JWT_HEADERAuthorizationJWT - USE_UNAUTHORIZED_STORAGEtrue - GENERATE_FONTStrue extra_hosts: - moodle.weiyigeek.top:10.20.172.168 volumes: - /opt/onlyoffice/server/data:/var/www/onlyoffice/Data - /opt/onlyoffice/server/log:/var/log/onlyoffice - /opt/onlyoffice/server/fonts:/usr/share/fonts/truetype/custom EOF更多使用 Docker 安装 ONLYOFFICE 说明请参考https://helpcenter.onlyoffice.com/installation/docs-community-docker.aspx温馨提示我们可将常用的公文字体放入到/opt/onlyoffice/server/fonts目录下以便 OnlyOffice 能够使用这些字体作者已在网盘中提供了常用中文字体文件请在文章末尾获取。[rootweiyigeek-top onlyoffice]# ls /opt/onlyoffice/server/fonts/font fzfs.ttf fzht.ttf fzkt.ttf fzls.ttf fzltch.ttf fzmh.ttf fzss.ttf fzwb.ttf fzxbs.ttf fzxk_GBK.ttf hwxh.ttf msyh.ttf步骤 02.启动并查看 OnlyOffice 服务# 创建并后台启动容器完整原文https://mp.weixin.qq.com/s/H4hwpZ5SakRJMUfgEp8NvQ