如何在 ARM64 的 CentOS 或 RHEL 上安装 ONLYOFFICE 文档社区版?

这篇具有很好参考价值的文章主要介绍了如何在 ARM64 的 CentOS 或 RHEL 上安装 ONLYOFFICE 文档社区版?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

ONLYOFFICE 文档版本 7.1 用户可以在 ARM64 架构的 CentOS  RHEL 安装这款套件

社区支持用户在本地服务器上安装 ONLYOFFICE 文档以及将在线编辑器与 ONLYOFFICE 协作平台其他常用系统集成。

ONLYOFFICE 文档是一在线办公套件包含用于文本、电子表格和演示文稿的查看器和编辑器,与 .docx.xlsx.pptx Office Open XML 格式完全兼容,支持实时协作编辑

功能

  • 文档编辑器
  • 电子表格编辑器
  • 演示文稿编
  • 移动网络浏览
  • 协作编辑
  • 支持象形文字
  • 支持所有常用格式:DOCDOCXTXTODTRTFODPEPUBODSXLSXLSXCSVPPTXHTML

您可以查看 ONLYOFFICE 文档社区支持功能详细列表

通过将 ONLYOFFICE 文档社区版与 ONLYOFFICE 群组集成,您可以

  • 共享文件;
  • 管理文档的访问权限;
  • 将文档嵌入到网站中;
  • 查看和编辑连接到 ONLYOFFICE 的、存储在 DriveBoxDropboxOneDriveOwnCloud 上的文件。

如果您想同时使用 ONLYOFFICE 文档与 ONLYOFFICE 群组,二者必须安装在两台不同的计算机上。

在这篇指南中,我们会向您展示如何在 ARM64 架构的 CentOS 8 RHEL 8 上安装 ONLYOFFICE 文档社区版 Linux 版本 7.1 及更高版本

系统要求

  • CPU:64  ARM 处理器
  • RAM:至少 2 GB但是由主机操作系统决定。越高越好
  • HDD至少 40 GB 可用空间
  • SWAP至少 4 GB但是由主机操作系统决定。越高越好
  • OSRHEL 8 用于 arm64  CentOS 8

其他要求

  • PostgreSQL:版本 12.9 或更高
  • NGINX版本 1.3.13 或更高
  • RabbitMQ

安装依赖项

安装最新的 NGINX 软件包版本

要为 RHEL/CentOS 设置 yum 库,请使用以下内容创建名为 /etc/yum.repos.d/nginx.repo 的文件

1.	[nginx-stable]
2.	name=nginx stable repo
3.	baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
4.	gpgcheck=1
5.	enabled=1
6.	gpgkey=https://nginx.org/keys/nginx_signing.key
7.	module_hotfixes=true

移除以下文件

sudo rm /etc/nginx/conf.d/default.conf

安装 NGINX

sudo yum install nginx

之后编辑 /etc/nginx/nginx.conf NGINX 配置文件具体如下

1.	user                  nginx;
2.	worker_processes      1;
3.	error_log             /var/log/nginx/error.log warn;
4.	pid                   /var/run/nginx.pid;
5.	events {
6.	  worker_connections  1024;
7.	}
8.	http {
9.	  include             /etc/nginx/mime.types;
10.	  default_type        application/octet-stream;
11.	  log_format          main  '$remote_addr - $remote_user [$time_local] "$request" '
12.	                            '$status $body_bytes_sent "$http_referer" '
13.	                            '"$http_user_agent" "$http_x_forwarded_for"';
14.	  access_log          /var/log/nginx/access.log  main;
15.	  sendfile            on;
16.	  #tcp_nopush         on;
17.	  keepalive_timeout   65;
18.	  #gzip               on;
19.	  include             /etc/nginx/conf.d/*.conf;
20.	}
安装 EPEL 存储

sudo yum install epel-release

安装和配置 PostgreSQL

安装您的 CentOS 版本中包含的 PostgreSQL 版本

sudo yum install postgresql postgresql-server

如果您想从 PostgreSQL 代码库安装其他 PostgreSQL 版本,请参阅官方 PostgreSQL 文档以获取更多详细信息。

初始化 PostgreSQL 数据库

sudo service postgresql initdb 

sudo chkconfig postgresql on

打开 IPv4 IPv6 localhost 信任身份验证方法

在文本编辑器中打开文件/var/lib/pgsql/data/pg_hba.conf

找到host all all 127.0.0.1/32 ident符串并将其替换为以下字符串 

1. host    all             all             127.0.0.1/32            trust

然后找到“host all all ::1/128 ident字符串并将其替换为以下字符串 

1. host    all             all             ::1/128                 trust

保存变更

重新启动 PostgreSQL 服务

sudo service postgresql restart

创建 PostgreSQL 数据库和用户

您可以指定任意用户名和密码。

首先运行命令

cd /tmp

以防止从根目录运行时出现无法将目录更改为/root”警告之后必须创建数据库和用户

sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"

sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"

安装 RabbitMQ

安装 Erlang

sudo yum install erlang

创建包含以下内容的文件/etc/yum.repos.d/rabbitmq-server.repo

[rabbitmq_server]

name=rabbitmq_server

baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/$basearch

repo_gpgcheck=1

gpgcheck=0

enabled=1

# PackageCloud's repository key and RabbitMQ package signing key

gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey

       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

sslverify=1

sslcacert=/etc/pki/tls/certs/ca-bundle.crt

metadata_expire=300

安装rabbitmq-server

sudo yum install rabbitmq-server-3.8.12

启动 rabbitmq 服务并启用开机时启动

sudo service rabbitmq-server start

sudo systemctl enable rabbitmq-server

安装 mscorefonts

安装 cabextract  xorg-x11-font-utils 软件包

sudo yum install cabextract xorg-x11-font-utils

对于 CentOS 7.8(2003)还需要安装 fontconfig

sudo yum install fontconfig

安装 msttcore fonts

sudo rpm -i Download msttcore-fonts-installer-2.6-1.noarch.rpm (mscorefonts2)

安装 ONLYOFFICE 文档

添加 ONLYOFFICE 文档代码库

使用以下命令添加 yum ONLYOFFICE 文档代码库:

sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm

安装 ONLYOFFICE 文档

执行以下命令

sudo yum install onlyoffice-documentserver

启动 nginx 服务启用开机启动

sudo service nginx start

sudo systemctl enable nginx

之后ONLYOFFICE 文档作为进程来行。该软件包会其他 rpm 软件包一样进行更新

更改 ONLYOFFICE 文档的默认端口

ONLYOFFICE 文档默认使用端口 80 监听传入连接。从版本 4.3 开始,如果您打算使用 ONLYOFFICE 文档默认端口以外的端口可以做变更

如果您打算变更、不使用默认端口,请确保此端口可以用作开放传入/传出连接。您可以查看 ONLYOFFICE 文档使用的端口的完整列表

为此,您需要编辑 DS_PORT 环境变量,请运行以下命令

export DS_PORT=<PORT_NUMBER>

在上面的命令中,请在 <PORT_NUMBER> 端口号

警告:如果您想把 ONLYOFFICE 文档协议改为 HTTPS,请不要将端口更改为 443请使用这条指令

之后您可以继续配置 ONLYOFFICE 文档

配置 ONLYOFFICE 文档

运行配置脚本

请注意默认情况下,系统使用 PostgreSQL 数据库。如果您想使用 MySQL 而 PostgreSQL,请在运行 documentserver-configure.sh 脚本之前添加两个环境变量来定义数据库类型和端口:export DB_TYPE=mysql

export DB_PORT=6443

添加这两个变量后,您可以使用脚本切换数据库

运行 documentserver-configure.sh 脚本:

bash documentserver-configure.sh

系统要求您指定 PostgreSQL  RabbitMQ 连接参数使用以下数据

对于 PostgreSQL 

  • 主机localhost
  • 数据库onlyoffice
  • 用户onlyoffice
  • 密码onlyoffice

对于 RabbitMQ 

  • 主机localhost 
  • 用户guest 
  • 密码guest
添加防火墙例外

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

sudo firewall-cmd --reload

 SELinux v.5.0 开始弃用

使用任意文本编辑器打开文件 /etc/selinux/config,将 SELINUX=enforcing  SELINUX=permissive 字符串替换为 SELINUX=disabled然后保存更改

重新启动服务器以使更改生效

在浏览器中启动 ONLYOFFICE 文档

配置完成后,您可以在浏览器地址栏中输入 http://localhost,打开 ONLYOFFICE 文档欢迎页面您可以在找到更多说明,包括如何启用文档示例或使用提供的 API 将在线编辑器集成到您的 Web 应用中

如要 ONLYOFFICE 文档连接到 ONLYOFFICE 群组请参阅此说明文章来源地址https://www.toymoban.com/news/detail-563101.html

到了这里,关于如何在 ARM64 的 CentOS 或 RHEL 上安装 ONLYOFFICE 文档社区版?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在 iOS 上安装并使用 ONLYOFFICE 文档

    借助 iOS 版 文档 应用,您可在移动端设备上访问存储于 ONLYOFFICE 账户中的文件,查看和编辑现有文本文档、电子表格和演示文稿,创建新文档并对其进行整理,以及连接第三方云存储服务。您可与其他门户网站用户协作编辑文档,也可离线处理个人文件。 ONLYOFFICE 文档 iOS 版

    2024年02月12日
    浏览(48)
  • 如何在 RHEL/CentOS/Rocky Linux 8 上安装 GCC和开发工具包

    GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, Fortran, Ada, Go, and D等编程语言。很多开源项目,包括 Linux kernel 和 GNU 工具,都是使用 GCC 进行编译的。 默认的 CentOS 软件源包含了一个软件包组,名称为 “Development Tools”,它包含了 GNU 编辑器集

    2024年01月19日
    浏览(53)
  • Mac M2芯片 VMware Fusion 虚拟机安装 Centos(ARM 64 版本)

            因为自己换了Mac M2芯片的本,它并不能使用X86框架或者Arm框架的镜像,导致Centos镜像直接报错“无法打开此虚拟机的电源,因为它需要使用 X86 计算机架构,而该架构与此 Arm 计算机架构主机不兼容。”,而且很多地方操作并没有很习惯,索性以后写一下博客,顺

    2024年04月11日
    浏览(78)
  • 保姆级 ARM64 CPU架构下安装部署Docker + rancher + K8S 说明文档

    K8S是Kubernetes的简称,是一个开源的容器编排平台,用于自动部署、扩展和管理“容器化(containerized)应用程序”的系统。它可以跨多个主机聚集在一起,控制和自动化应用的部署与更新。 K8S 架构 Kubernetes 主要由以下几个核心组件组成: etcd 保存了整个集群的状态; apiserv

    2024年01月21日
    浏览(63)
  • Docker 下 OnlyOffice 社区版安装

    官网地址:ONLYOFFICE - Secure Online Office | ONLYOFFICE 官方文档:Installing ONLYOFFICE Docs for Docker on a local server - ONLYOFFICE ONLYOFFICE Docs是一个在线办公套件,包括文本、电子表格和演示文稿的查看器和编辑器,与Office Open XML格式完全兼容:.docx、.xlsx、.pptx,并实现实时协作编辑。 社区版

    2024年02月12日
    浏览(47)
  • 如何将 ONLYOFFICE 桌面版编辑器 7.5 安装到 Red Hat、CentOS 及衍生产品上

     使用桌面版的 ONLYOFFICE 在线编辑器,您可使用本地文件操作,无需保持互联网连接状态。 ONLYOFFICE 桌面编辑器 是一款全面的办公工具,提供了文本文档、电子表格、演示文稿、可填写表单和 PDF 查看和编辑功能。它高度兼容微软 Office 格式,包括 .docx、.xlsx 和 .pptx 等文件格

    2024年02月07日
    浏览(49)
  • 如何在 Ubuntu 上部署 ONLYOFFICE 协作空间社区版?

    ONLYOFFICE 协作空间 是一个在线协作平台,帮助您更好地与客户、业务合作伙伴、承包商及第三方进行文档协作。今天我们来介绍一下,如何在 Ubuntu 上安装协作空间的自托管版。 使用 ONLYOFFICE 协作空间,您可以: 邀请他人,协作和沟通完成工作 创建协作房间:实时地对文档

    2024年02月13日
    浏览(51)
  • seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice)

    一、 安装docker 1、 更新软件包 2、 安装docker依赖 3、 添加Docker官方GPG密钥 结果如下: 4、 添加Docker软件源 5、 安装docker 6、 安装工具 重启docker: service docker restart 7、 验证是否成功 因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取

    2024年01月20日
    浏览(52)
  • 【KingbaseES】银河麒麟V10 ARM64架构_安装人大金仓数据库KingbaseES_V8R6(CentOS8)

    🦄 个人主页——🎐开着拖拉机回家_Linux,Java基础学习,大数据运维-CSDN博客 🎐✨🍁 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步

    2024年02月08日
    浏览(54)
  • Linux 下杀毒软件 clamav-1.0.0.linux.x86_64.rpm 离线安装及测试CentOS7,CentOS6.8,KylinV10 arm架构

    本文主要记录在centos7以及centos6.8版本上安装记录!废话不多说,直接开始操作!后添加KylinV10 arm架构安装记录 1、下载rpm包 https://www.clamav.net/downloads 官网地址 2、上传安装包到服务器并安装 3、创建目录 4、新建日志文件 5、编辑配置conf文件 6、配置库文件 7、创建clamav用户并

    2024年02月13日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包