【Docker实战】轻松构建云端办公生态,华为云Flexusx + OnlyOffice部署指南

举报
wzsのcloud 发表于 2024/10/30 13:40:36 2024/10/30
【摘要】 在数字化转型的浪潮中,高效、灵活的云端办公成为企业新需求。华为云Flexus X实例,凭借卓越的柔性算力技术和灵活的资源配置,为中小企业提供了理想的云端部署平台。结合OnlyOffice全面的在线协作办公套件,不仅实现了多人实时编辑、数据安全加密等强大功能,还提升了团队协作效率。

前言

在数字化转型的浪潮中,高效、灵活的云端办公成为企业新需求。华为云Flexus X实例凭借卓越的柔性算力技术和灵活的资源配置,为中小企业提供了理想的云端部署平台。结合OnlyOffice全面的在线协作办公套件,不仅实现了多人实时编辑、数据安全加密等强大功能,还提升了团队协作效率

链接直达:华为云Flexus云服务器X实例

image.png

OnlyOffice介绍

OnlyOffice是一个免费、开源、跨平台办公套件,它提供了与微软Office类似的丰富功能,包括文档编辑、电子表格处理和演示文稿制作等。适用于各种需要办公文档处理的场景,包括企业办公、团队协作、教育学习等。无论是在线协作还是本地编辑,OnlyOffice都能提供高效、便捷的解决方案。能够满足用户在日常办公中的各种需求。无论是个人用户还是企业用户,都可以通过OnlyOffice提升办公效率和协作效果

官方网站:https://www.onlyoffice.com/

image.png

部署流程

使用宝塔页面通过Docker部署 onlyoffice 开源办公套件,一键式部署,简单高效

  • 在宝塔面板中安装Docker,通过Docker拉取onlyoffice的镜像
  • 配置Docker容器的相关设置(如端口映射、环境变量等)
  • 启动Docker容器,并在宝塔面板中配置网站或应用以指向该Docker容器
  • 最后访问部署好的onlyoffice办公套件系统

宝塔界面安装:宝塔安装文档

官方文档:https://www.onlyoffice.com/document-editor.aspx

  • 登录宝塔页面(输入账号和密码)

image.png

  • 点击左侧导航栏 Docker(如果没有安装Docker,点击一键安装即可),在应用商店搜索容器 onlyoffice

image.png

  • 二级界面,点击安装

image.png

  • 在界面中,可以看到正在安装的流程

image.png

  • 安装成功后,可以看到,图标已经变为 管理

image.png

初始化配置

点击管理,点击安装应用

  • 根据自身情况进行设定,端口、数据目录等信息

image.png

正在初始化,需要等待

image.png

初始化成功,容器正在运行

image.png

可在底层查看到对应的容器

[root@flexusx-251f ~]# docker ps
CONTAINER ID   IMAGE                       COMMAND                  CREATED         STATUS         PORTS                                              NAMES
3c4e3d2ab9ce   onlyoffice/documentserver   "/app/ds/run-documen…"   3 minutes ago   Up 2 minutes   443/tcp, 0.0.0.0:18760->80/tcp, :::18760->80/tcp   onlyoffice

PS:命令行的创建方式

[root@flexusx-251f ~]# docker pull onlyoffice/documentserver 

# 编写docker-compose文件
[root@flexusx-251f dk_onlyoffice]# cat docker-compose.yml
version: '3'

services:
  onlyoffice:
    image: onlyoffice/documentserver
    container_name: onlyoffice
    ports:
      - ${PORT}:80
    environment:
      - JWT_ENABLED=true
      - JWT_SECRET=${JWT_SECRET}
    volumes:
      - ${DATA_PATH}/logs:/var/log/onlyoffice
      - ${DATA_PATH}/data:/var/www/onlyoffice/Data
        

# 编写配置文件
[root@flexusx-251f dk_onlyoffice]# cat .env
PORT=18760
JWT_SECRET=IE91zmJusDLxWeGZsJHD
DATA_PATH=/www/dk_project/dk_app/dk_onlyoffice

# 创建容器
[root@flexusx-251f dk_onlyoffice]# docker-compose up -d

# 查看容器
[root@flexusx-251f dk_onlyoffice]# docker-compose ps
NAME         IMAGE                       COMMAND                  SERVICE      CREATED         STATUS         PORTS
onlyoffice   onlyoffice/documentserver   "/app/ds/run-documen…"   onlyoffice   4 minutes ago   Up 3 minutes   443/tcp, 0.0.0.0:18760->80/tcp, :::18760->80/tcp

测试访问

配置安全组,放行端口 18760

image.png

访问测试

  • 可以点击访问信息进行查看,复制链接,在浏览器进行访问
  • 也可以直接在浏览器地址栏输入 http://主机IP:18760

image.png

如果显示一下页面,即为部署成功

image.png

基本使用

选择集成选项

根据自身需求进行选择对应的集成选项

  • ONLYOFFICE 群组
  • 第三方应用程序的连接器
  • 面向开发人员的集成 API

image.png

集成前测试

  • (可选)使用集成测试实例,将 Testing before intergration中的命令在终端执行
[root@flexusx-251f ~]# sudo docker exec 3c4e3d2ab9ce sudo supervisorctl start ds:example
ds:example: started

[root@flexusx-251f ~]# sudo docker exec 3c4e3d2ab9ce sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf

点击 Go To Test Example,进入测试示例后台文档管理系统

image.png

可以看到,跳转页面,测试成功,编辑器正常运行

image.png

创建文档

支持创建多种类型的文档

  • 包括 Document、Spreadsheet、Presentation、PDF
  • 接下里来建创建一个 Document

image.png

  • 在文档上方可修改文档名称
  • 输入文档内容
  • 输入完成后,将文档设置成只可查看状态

image.png

可通过多种渠道查看和编辑文档,下图为电脑视图

image.png

也支持本地文件上传,点击 Upload file

image.png

选择本地文件进行上传(支持多种文件格式

  • 上传成功后,可以编辑或者查看

image.png

查看文件

image.png

上传或者创建的文档,都可以在主页进行查看

image.png

体验和感受

在华为云Flexusx实例上部署OnlyOffice,我深刻体验到了云端办公生态的便捷与高效。Flexus X实例以其卓越的弹性伸缩能力,为OnlyOffice提供了强大的底层支持,确保文档编辑、协作及共享等核心功能流畅无阻,无论是团队项目还是日常办公,都能轻松应对高并发需求。OnlyOffice则以其丰富的功能、出色的兼容性及直观的操作界面脱颖而出,**让用户在云端就能享受到与本地Office软件几乎无异的编辑体验,同时强化了团队协作的实时性和便捷性。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。