如何在轻量云上创建协同办公云文档
在我们生活中,有腾讯文档、金山文档等云服务,但有时为了私密性部分工作室可能会选择在内网办公,因此自建私有的办公云文档就很有必要了。本文主要介绍如何用Docker部署OnlyOffice以及如何使用Windows连接云办公环境。
一、准备环境
这里我们需要一台带有Docker镜像的服务器,为了方便演示选择腾讯云自带的Docker CE镜像。
在确保Docker正常安装后,我们先拉取镜像:
docker pull onlyoffice/documentserver
然后执行 docker run 操作(可以修改指令以自定义端口)
docker run -i -t -d -p 8090:80 --restart=always -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver
这里我选择8090,然后访问 http://服务器IP:8090/welcome 出现页面即部署成功。
二、开放端口
访问轻量云的防火墙页面,确保腾讯云后台安全组开放 : )
如果你懒,请"添加规则"选择ALL即可,其次关闭系统内防火墙即可
如果你比较注重安全,那请你仅开放8090(按部署端口而定)端口,然后别忘了在系统内也开放对应端口哦~
此时,您的办公云文档环境已经建立完毕。当然如果需要HTTPS等安全访问,不妨使用Nginx做个反向代理吧。
能装在Windows Server吗?
当然可以,可能有些朋友可能刚接触轻量云不久,不太会用Linux操作系统。此时我们推荐使用2C4G的腾讯轻量云来部署,选择Windows Server 2019,随后根据下面步骤执行。
下载必要组件安装包
根据官方文档,我们需要准备三个必备组件:
别忘了OnlyOffice的Windows Server服务端软件在这里哦:
根据要求下载后就形成以下的安装包,分别安装后再进行下一步
安装PostGresql数据库
这个必须在OnlyOffice之前安装,且otp要比RabbitMQ提前安装。安装顺序是PostGresql+otp+RabbitMQ+OnlyOffice。
注:pgAdmin是postgresql安装完成后自带的不需要额外下载安装
创建数据库角色
PostGresql装完后需要创建一个用户角色,角色账号密码都是onlyoffice(小写)
右键单击左侧菜单中的Login/Group Roles项,然后选择**Create -> Login/Group Role**。
在打开的新窗口中,onlyoffice
在name字段中输入。
切换到Definition选项卡并onlyoffice
在Password 字段中输入。
转到Privileges 选项卡,然后单击Can login?切换器设置Yes值。
设置完上边点击 save, 创建onlyoffice
数据库,选择创建的登录角色onlyoffice
作为所有者。 创建onlyoffice
数据库,选择创建的登录角色onlyoffice
作为所有者。
安装OnlyOffice
默认安装时,OnlyOffice 使用的是80端口。但如果你要更改像上面一样的8090端口时,需要安装时使用参数执行onlyoffice-documentserver.exe才可以更改。
onlyoffice-documentserver.exe /DS_PORT=8090
当然按需选择,此时使用Windows Server自带的IE浏览器访问 http://127.0.0.1:8090/welcome 如果能正常打开则成功部署办公云文档环境
总结
Docker部署方式适用于所有现非EOL的Linux操作系统,Windows单独的部署方式可能还比Linux要复杂,这边还是建议使用Docker部署,正好腾讯云也有特定的镜像支持。
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的