如何在 Fedora Linux 上安装 ONLYOFFICE Docs 7.2

如何在 Fedora Linux 上安装 ONLYOFFICE Docs 7.2

ONLYOFFICE Docs 是一个开源的办公软件套件,遵循开源软件协议 GNU AGPL v3.0 发布。它包含文档编辑器、表格编辑器、幻灯片编辑器、表单编辑器和 PDF 阅读器,具备在线协同交互编辑功能,文档格式采用标准的开放文档格式 OOXML。

ONLYOFFICE Docs 可以和多种不同的云服务集成,包括 CMS 内容管理系统框架(WordPress、Strapi、Drupal),多人协同平台(ONLYOFFICE Workspace、Nextcloud、Seafile、Confluence、Alfresco),事物跟踪管理系统 Issue trackers(Jira、Redmine),在线学习 e-learning 解决方案(Moodle、Chamilo、HumHub),以及其他服务系统。

在这篇指南中,我们将学习如何通过使用 Podman 安装最新版本 ONLYOFFICE Docs 到 Fedora Linux。

ONLYOFFICE Docs 7.2 新特性

  • 在编辑器中集成插件市场管理器

  • 字体支持的提升,尤其是 N'Ko 手写体

  • 新的表单数值域类型:电子邮件地址、电话号码、复杂域

  • 文本域的格式设置:无格式纯文本、数字、字母、任意掩码、正则表达式

  • 文本字段允许符号设置

  • 支持连字

  • 黑暗模式界面

  • 通过热键选择粘贴的不同模式

  • OLE 方式插入表格

  • 连接到数据区域,以及表格支持 1904 时间历系统

  • 升级了的搜索和替换功能。

新的表单域

系统需求

项目需求
CPU双核 2GHz 或更高
内存2GB 或更多
硬盘40GB 或更多空间
交换内存4GB 或更多
内核版本amd64 位发行版内核 3.10 或更高

第一步:安装 Podman

Podman 是一个运行、管理 Linux 容器的工具软件,安装最新的 Podman:

sudo dnf -y install podman

更多细节请参考官方安装指南[1]。

第二步:作为 root 用户使用 Podman 运行 ONLYOFFICE Docs 7.2

在系统主机里为存放容器创建文件夹:

sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
 /app/onlyoffice/DocumentServer/data \
 /app/onlyoffice/DocumentServer/lib \
 /app/onlyoffice/DocumentServer/db

用 Podman 在这些文件夹加载 ONLYOFFICE,并且启动运行(不建议免 root 权限部署运行):

sudo podman run -i -t -d -p 80:80 -p 443:443 --restart=always \
 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z  \
 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z  \
 -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \
 -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z \
 -u root onlyoffice/documentserver:latest

使用下列命令检查 ONLYOFFICE Docs 是否正常工作:

sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example

可选的安装方法:编译链接 ONLYOFFICE Docs 的映像文件 image

作为 root 用户,clone 克隆 ONLYOFFICE Docs 的源码,进入文件夹 Docker-DocumentServer 并在 Podman 中编译链接:

git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build --tag onlyofficeds:podman -f ./Dockerfile

可选的安装方法:使用 Buildah 编译链接 ONLYOFFICE Docs 的映像文件 image

作为 root 用户,在 Buildah 中从 Docker 文件编译链接映像文件 image

buildah bud --tag onlyofficeds:buildah -f ./Dockerfile

第三步:切换 ONLYOFFICE Docs 到 https

从颁证中心申领证书或者从Let’s Encrypt[2]申请。

在服务器上安装 onlyoffice.key 文件和 onlyoffice.crt 文件,重新启动 ONLYOFFICE Docs 容器:

sudo mkdir /app/onlyoffice/DocumentServer/data/certs
sudo cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
sudo cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
sudo chown -R 100108:100111 /app/onlyoffice/DocumentServer/data/certs/
sudo podman restart {container_id}

完成后,启动浏览器导航到https://localhost/welcome

如果想先测试编辑器功能,请点击“Go to test example”按钮。这将会打开一个网页,在这里就可以创建示例内容文档(不要在这个环境下写入真实生产环境敏感数据)

最终完成!现在就可以把 ONLYOFFICE Docs 集成到你现有的服务平台上了,并开始在网络文档上协同编辑了!

参考资料:

[1]

官方安装指南: https://podman.io/getting-started/installation

[2]

Let’s Encrypt: https://letsencrypt.org/

[3]

How to install ONLYOFFICE Docs 7.2 on Fedora Linux: https://www.howtoforge.com/how-to-install-onlyoffice-docs-72-on-fedora-linux/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值