onlyoffice教程0x01-安装

比特紫霄引
• 阅读 4146

说明

onlyoffice有三个版本

  • 社区版(基于AGPL v.3协议)
  • 企业版
  • 开发版

    其中企业版和开发版都需要购买商业授权,本次以安装社区版为例

安装

onlyoffice支持docker安装和主机安装,docker安装比较简单,参考官方文档即可,这里就不再介绍,本次介绍的是在主机上安装onlyoffice

安装环境

  • OS:CentOS 7.8
  • CPU: 2核
  • 内存: 8G

安装nginx

创建文件/etc/yum.repos.d/nginx.repo

# cat <<EOF > /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
EOF

使用yum安装nginx

yum install nginx

安装EPEL仓库

yum install epel-release

安装PostgreSQL

yum install postgresql postgresql-server
service postgresql initdb 
chkconfig postgresql on
  • 修改配置文件/var/lib/pgsql/data/pg_hba.conf,将all all 127.0.0.1/32 ident修改为
host    all             all             127.0.0.1/32            trust
  • host all all ::1/128 ident修改为
host    all             all             ::1/128                 trust
  • 重启PostgreSQL
service postgresql restart
  • 创建onlyoffice数据库
sudo -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
必须用sudo -u postgres创建,pg不允许root用户进行创建

安装RabbitMQ

yum install rabbitmq-server
service rabbitmq-server start
systemctl enable rabbitmq-server

安装mscorefonts

yum install cabextract xorg-x11-font-utils
yum install fontconfig
rpm -i https://deac-ams.dl.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
如果rpm包下载不下来,可以先下载到本地,然后用rpm -i msttcore-fonts-installer-2.6-1.noarch.rpm进行安装

安装document server

  • 安装
yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
yum install onlyoffice-documentserver
  • 启动
service supervisord start
systemctl enable supervisord
service nginx start
systemctl enable nginx
  • 关闭
service supervisord stop
service nginx stop
  • 配置

直接执行命令documentserver-configure.sh,会提示输入PG信息和MQ信息

对于PG数据库

Host: localhost
Database: onlyoffice
User: onlyoffice
Password: onlyoffice

对于RabbitMQ

Host: localhost
User: guest
Password: guest
点赞
收藏
评论区
推荐文章
Easter79 Easter79
4年前
swoole1.8.0+版本异步redis安装(本实例为swoole1.8.10版本)详解
Swoole1.8.0版本增加了对异步Redis客户端的支持,基于redis官方提供的hiredis库实现。Swoole提供了\_\_call魔术方法,来映射绝大部分Redis指令(本次安装实例为swoole1.8.10版本)编译安装hiredis(swoole1.8.10版本异步redis支持必须环境条件)使用Redis客户端,需要
CuterCorley CuterCorley
4年前
Django+Vue开发生鲜电商平台之2.开发环境搭建
一、PyCharm的安装和简单使用由于开发的主要后端语言是Python,因此选择PyCharm作为主要的开发工具。PyCharm可以直接在搜索引擎中直接搜索官网下载,在每种平台均有社区版和专业版两种。社区版免费但功能有限,适合初学者;专业版功能齐全,适合专业开发者。开发者可以根据需要自行选择。Windows下安装PyCharm与安
CuterCorley CuterCorley
4年前
Django+Vue开发生鲜电商平台之2.开发环境搭建
一、PyCharm的安装和简单使用由于开发的主要后端语言是Python,因此选择PyCharm作为主要的开发工具。PyCharm可以直接在搜索引擎中直接搜索官网下载,在每种平台均有社区版和专业版两种。社区版免费但功能有限,适合初学者;专业版功能齐全,适合专业开发者。开发者可以根据需要自行选择。Windows下安装PyCharm与安装普通软件类似。
红烧土豆泥 红烧土豆泥
4年前
记一次基于ECS搭建Docker环境
基于CentOS7安装DockerCE(社区版)步骤:
Wesley13 Wesley13
4年前
Ubuntu16.04安装Docker CE
通过Repository方式,在Ubuntu16.04中安装Docker社区版。1\.卸载旧版本老版本的Docker在仓库中的名称是docker或者dockerengine,如果已安装,首先卸载掉。$sudoaptgetremovedockerdockerenginedocker.io
Stella981 Stella981
4年前
Docker安装Onlyoffice并更新中文字体的办法
必要条件:操作系统如果选择centos必须选择7以上(旧版本的docker拷贝文件命令有bug)1、安装docker(yum安装即可,yum版本要在1.8以上),并启动docker服务2、在docker下下载onlyoffice镜像,用的是pull命令dockerpullonlyoffice/documentserver3
Stella981 Stella981
4年前
CentOS8 上安装Docker
从2017年3月开始docker在原来的基础上分为两个分支版本:DockerCE和DockerEE。DockerCE即社区免费版,DockerEE即企业版,强调安全,但需付费使用。这里使用社区版。Docker官网地址:https://www.docker.com(https://www.oschina.net/a
Stella981 Stella981
4年前
Docker安装Gitlab服务
1、安装建议:版本:GitLab分为社区版(CE)和企业版(EE)。配置:建议CPU2核,内存2G以上。2、使用Docker安装Gitlab2.1:拉取Gitlab镜像拉取中文版gitlab镜像,需要注意的是这个版本的镜像已经2年没有更新了。dockerpulltwang2218/gitl
Stella981 Stella981
4年前
DOCKER学习 docker
DOCKER只能安装到LIUX系列机器上如果WINDOWS想安装必须通过虚拟机来完成。比如用VM,VBOX等安装之前需要用ROOT账户su安装DOCKER(CE是个人版本,EE是企业版本)yumyinstalldockerio启动DOCKER服务systemctlstartdocker
Wesley13 Wesley13
4年前
ubuntu 安装docker
安装dockerDocker从1.13.x版本开始,版本分为企业版EE和社区版CE,版本号也改为按照时间线来发布,比如17.03就是2017年3月。Docker的linux发行版的软件仓库从以前的https://apt.dockerproject.org和https://yum.dockerproject.org变更为目前的https://dow
Stella981 Stella981
4年前
Centos7上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,1