onlyoffice部署

一、前言

onlyoffice服务用于nextcloud私有云盘系统实现文件协同功能

二、部署

镜像下载可参考dockerhub选择自己需要的版本

参考:https://hub.docker.com/r/onlyoffice/documentserver/tags

执行docker命令部署onlyoffice服务

docker run -i -t -d -p 8081:80 --restart=always -e JWT_SECRET=xxxx onlyoffice/documentserver:8.3

查看容器服务是否启动

docker ps

通过ip+端口访问是否成功部署

登录nextcloud安装onlyoffice插件

找到onlyoffice下载并启用

打开管理设置

选择onlyoffice插件进行配置,密钥为启动容器时配置的secret

以下为一些常用配置,最后点击保存即可

若是nextcloud对外绑定域名访问,那么onlyoffice也需要对外绑定域名访问不然会用不了onlyoffice功能

### 部署 OnlyOffice 文档服务器 OnlyOffice 是一个功能强大的开源文档编辑平台,支持在线编辑文档、表格、演示文稿等多种格式。它可以通过多种方式进行部署,适用于不同的操作系统和部署环境。以下是几种常见的部署方式及其配置说明。 #### 使用 Docker 部署 OnlyOffice 文档服务器 通过 Docker 部署 OnlyOffice 可以极大简化安装流程,提升部署效率。使用 Docker 命令即可快速启动 OnlyOffice 文档服务器: ```bash docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver ``` 该命令将启动 OnlyOffice 文档服务器,并将容器的 80 端口映射到主机的 80 端口。通过浏览器访问 `http://<服务器IP>` 即可打开 OnlyOffice 的测试页面,验证部署是否成功。 如果需要持久化存储日志、数据库和资源文件,可以使用以下命令挂载本地目录: ```bash docker run -i -t -d \ -p 80:80 \ -v /app-docker/onlyoffice/logs:/var/log/onlyoffice \ -v /app-docker/onlyoffice/data:/var/www/onlyoffice/Data \ -v /app-docker/onlyoffice/lib:/var/lib/onlyoffice \ --restart=always \ onlyoffice/documentserver ``` 此方式可以确保在容器重启后仍保留关键数据,便于后续维护和升级[^1]。 #### 在 CentOS 7 上部署 OnlyOffice 文档服务器 对于使用 CentOS 7 的服务器,可以通过官方提供的 Community Edition 安装包进行部署。安装步骤包括: 1. 安装必要的依赖项,如 Nginx、Node.js、Redis 等。 2. 下载并解压 OnlyOffice 安装包。 3. 配置 Nginx 反向代理,设置 SSL 证书(可选)。 4. 启动 OnlyOffice 服务并验证访问。 此方式适合对服务器环境有更高控制需求的用户,能够实现更精细的配置和管理[^2]。 #### 在群晖 NAS 上部署 OnlyOffice 文档服务器 群晖 NAS 用户可以通过 Docker 快速部署 OnlyOffice 文档服务器。部署步骤包括: 1. 在 Docker 套件中拉取 `onlyoffice/documentserver` 镜像。 2. 创建容器并设置端口映射(如 80 映射到 88)。 3. 配置中文字体支持,可将字体文件复制到容器中。 4. 修改配置文件以支持 HTTPS 访问,提升安全性。 例如,可以通过以下命令将字体文件复制到容器中: ```bash sudo docker cp 容器ID:/usr/share/fonts/truetype/custom /volume1/docker/onlyoffice/fonts ``` 完成字体安装后,重新启动容器即可实现中文字体显示[^3]。 #### 配置与优化建议 - **HTTPS 支持**:建议配置 SSL 证书以启用 HTTPS 访问,可通过 Let's Encrypt 或自签名证书实现。 - **字体支持**:若需要支持中文或其他非默认字体,应将字体文件复制到 `/usr/share/fonts/truetype/` 目录,并清除字体缓存。 - **性能优化**:对于高并发访问的场景,建议调整 Nginx 配置,启用缓存和压缩,提升响应速度。 - **数据备份**:定期备份 `/var/www/onlyoffice/Data` 目录,确保文档数据安全。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值