苏州外贸网站制作,最近一周新闻大事摘抄2022年,济南做网站的公司,普洱市网站建设制作通过使用社区版#xff0c;您有能力在您自己的服务器上部署 ONLYOFFICE 文档#xff0c;从而使在线编辑器与 ONLYOFFICE 协作平台或其他热门系统进行无缝集成。 ONLYOFFICE 文档是什么
ONLYOFFICE 文档是一款全面的在线办公工具#xff0c;提供了文本文档…通过使用社区版您有能力在您自己的服务器上部署 ONLYOFFICE 文档从而使在线编辑器与 ONLYOFFICE 协作平台或其他热门系统进行无缝集成。 ONLYOFFICE 文档是什么
ONLYOFFICE 文档是一款全面的在线办公工具提供了文本文档、电子表格、演示文稿、表单和PDF的查看和编辑功能。它高度兼容微软 Office 格式包括 .docx、.xlsx 和 .pptx 等文件格式并支持实时协作编辑使团队成员能够同时在同一文档上进行实时协作。 主要功能
文档编辑器电子表格编辑器演示文稿编辑器PDF 编辑器和转换器可填写的表单编辑器移动网页查看器实时协作编辑支持所有常见格式DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML、WPS 等
ONLYOFFICE 文档最新版
最近 ONLYOFFICE 发布了 8.0 版本最新版本的在线编辑器提供了多种实用性改进
可填写的 PDF 表单改进表单创建和填写单变量求解图表向导显示协作用户头像PPT动画主题颜色更新插件界面设计辅助功能优化的屏幕朗读器支持双向文字
阅读这篇文章了解更多关于 ONLYOFFICE 文档 7.4 新功能。
这份指南将为您提供在机器上安装 ONLYOFFICE 文档社区版的 Ubuntu 版本的详细步骤。
在 Ubuntu 上安装ONLYOFFICE 文档 8.0
系统需求
CPU双核主频2 GHz或更高内存RAM2 GB或更多硬盘HDD至少40GB空间额外需求至少4GB交换内存操作系统OS64位Debian、Ubuntu操作系统或其他内核版本号为3.13版本或更高的Linux发行版。
额外依赖项
PostgreSQL12.9以上NGINX1.3.13以上libstdc64.8.4以上RabbitMQ
安装 ONLYOFFICE 文档
在Debian以及基于Debian的Linux发行版上面安装需要libstdc6、NGINX以及PostgreSQL这些软件的安装指南以及它们的依赖项的安装配置详见这些软件的官方网站。
而随着ONLYOFFICE 文档一起安装到计算机上的还有下面这些依赖项
libcurl3libxml2supervisorfonts-dejavufonts-liberationttf-mscorefonts-installerfonts-crosextra-carlitofonts-takao-gothicfonts-opensymbol
在Ubuntu 14.04 LTS及以上版本的系统中安装ONLYOFFICE 文档会自动安装这些依赖项而更老的版本则需要手动安装配置这些软件。
安装依赖项
ONLYOFFICE 文档使用NGINX和PostgreSQL作为数据库使用apt-get install命令安装ONLYOFFICE 文档的过程中会自动在操作系统的系统软件仓库repository中寻找并自动安装上这两个工具。
手动安装并配置PostgreSQL
安装Ubuntu系统所匹配的版本的PostgreSQL
sudo apt-get install postgresql 注意如果想从PostgreSQL软件源安装其它版本请参考官方PostgreSQL手册指南 注意用户名必须是ONLYOFFICE密码任意指定。 sudo -i -u postgres psql -c CREATE DATABASE onlyoffice;
sudo -i -u postgres psql -c CREATE USER onlyoffice WITH password onlyoffice;
sudo -i -u postgres psql -c GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;
安装redis
如果是安装企业版或开发版则需要安装依赖项redis而安装社区版则不需要安装redis
sudo apt-get install redis-server
手动安装并配置rabbitmq
sudo apt-get install rabbitmq-server Ubuntu的14.04 LTS以前版本可能还有其它的依赖项需要安装。 Ubuntu的18.04版本需要安装nginx-extras
sudo apt-get install nginx-extras
改变ONLYOFFICE 文档默认的端口号
默认的ONLYOFFICE 文档在80端口号上接听传入的连接请求从4.3版本开始支持使用者改变这个端口号比如在服务器上安装部署时为其他服务让出该端口号 注意修改端口号请确认在操作系统、防火墙里面放行修改的端口号的入栈出栈查看ONLYOFFICE使用的端口号的完整列表 改变端口号需要修改debconf系统的默认端口配置命令如下
echo onlyoffice-documentserver onlyoffice/ds-port select PORT_NUMBER | sudo debconf-set-selections
请在上述命令中的PORT_NUMBER写为你指定的端口号 警告 如果想把 ONLYOFFICE 文档协议改为https不要把端口号改为常规的443请参考这片指南 ONLYOFFICE 安装过程中其他额外的配置的项目可以参考这里。
接下来可以执行安装 ONLYOFFICE 过程。
安装 ONLYOFFICE 文档
添加GPG密钥
mkdir -p -m 700 ~/.gnupg
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --import
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg
添加 ONLYOFFICE 文档软件源仓库
echo deb [signed-by/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main | sudo tee /etc/apt/sources.list.d/onlyoffice.list 注APT包是基于Debian Squeeze构建的因此支持所有Debian衍生发行版包括Ubuntu因此都可以使用上面相同的这个源。 在Debian上安装ONLYOFFICE需要在/etc/apt/sources.list配置文件中添加contrib更多细节请参阅Debian文档
更新升级包管理器缓存
sudo apt-get update
安装mscorefonts
sudo apt-get install ttf-mscorefonts-installer
安装ONLYOFFICE 文档
sudo apt-get install onlyoffice-documentserver
如果是安装开发版则对应的安装命令
sudo apt-get install onlyoffice-documentserver-de
如果是安装企业版则对应的安装命令
sudo apt-get install onlyoffice-documentserver-ee 注意安装过程中会提问PostgreSQL的ONLYOFFICE用户密码请输入在上面PostgreSQL安装配置过程中设定的ONLYOFFICE用户密码 然后ONLYOFFICE 文档就会作为一个服务进程运行起来这个软件包将会像任何其他deb软件包一样自动更新。
现在你可以在本地打开浏览器在地址栏内输入http://localhost打开ONLYOFFICE 文档的欢迎页面这里就可以看到更进一步的向导如何启用文档示例、使用提供的API把在线编辑器集成到你的网页应用中去。
把ONLYOFFICE 文档连接到ONLYOFFICE Groups请参考这篇指南
使用https运行ONLYOFFICE 文档
大多数情况下使用https协议比默认原装的http协议更加安全ONLYOFFICE 文档可以很方便的改为启用https协议进行连接参考指南在这里
企业版、开发版需要执行注册操作
如果你付费购买了企业版或开发版就会收到注册文件license.lic将其放置在安装路径下即可解锁全部功能使用基于Debian的Linux发行版该文件应存入
/var/www/onlyoffice/Data/license.lic
如此即可注册企业版或开发版并开启全部功能
ONLYOFFICE 文档安装中的更多配置选择项
ONLYOFFICE 文档的安装允许使用更多的debconf配置项目这些配置项目非常有用比如你计划安装到多个服务器上。
这些配置项目包括
PostgreSQL数据库配置项目
设置PostgreSQL数据库主机地址使用真实安装PostgreSQL服务器的地址来修改替换DB_HOST
echo onlyoffice-documentserver onlyoffice/db-host string DB_HOST | sudo debconf-set-selections
设置PostgreSQL数据库用户名配置了正确的恰当的PostgreSQL数据库权限的真实用户名修改替换DB_USER
echo onlyoffice-documentserver onlyoffice/db-user string DB_USER | sudo debconf-set-selections
设置PostgreSQL数据库用户密码配置了正确的恰当的PostgreSQL数据库权限的用户的真实密码替换DB_PASSWORD
echo onlyoffice-documentserver onlyoffice/db-pwd password DB_PASSWORD | debconf-set-selections
设置PostgreSQL数据库名使用PostgreSQL里真实的数据库名称替换DB_NAME
echo onlyoffice-documentserver onlyoffice/db-name string DB_NAME | sudo debconf-set-selections
Redis配置项目
如果安装的是企业版或者开发版则需要配置Redis而安装社区版不需要配置Redis设置Redis主机地址使用真实安装Redis的地址来修改替换REDIS_HOST
echo onlyoffice-documentserver-ee onlyoffice/redis-host string REDIS_HOST | sudo debconf-set-selections
RabbitMQ配置项目
设置RabbitMQ 主机地址使用RabbitMQ的真实地址替换RABBITMQ_HOST
echo onlyoffice-documentserver onlyoffice/rabbitmq-host string RABBITMQ_HOST | sudo debconf-set-selections
设置RabbitMQ用户名使用配置了正确恰当的RabbitMQ权限的真实用户名来修改替换RABBITMQ_USER
echo onlyoffice-documentserver onlyoffice/rabbitmq-user string RABBITMQ_USER | sudo debconf-set-selections
设置RabbitMQ用户密码使用配置了正确恰当的RabbitMQ权限的用户的真实密码来修改替换RABBITMQ_PWD
echo onlyoffice-documentserver onlyoffice/rabbitmq-pwd password RABBITMQ_PWD | sudo debconf-set-selections
JWT配置项目 可以使用debconf-set-selections来关闭掉ONLYOFFICE 文档自动升级后自动重写重置local.json文件中自定义配置参数的特性。
启用JSON网络令牌JWT
echo onlyoffice-documentserver onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections
设置一个JWT密钥用您自己的值替换JWT_SECRET
echo onlyoffice-documentserver onlyoffice/jwt-secret password JWT_SECRET | sudo debconf-set-selections
开始使用
首先我们来看最终用户使用的文档协同编辑界面 ONLYOFFICE 文档在各个平台上保持了高度的一致性用户界面可以无缝转换使用户能够轻松切换到其他主流办公软件的操作界面。其他幻灯片编辑器和表格编辑器的界面与此处展示的界面风格完全相似只是色彩方面略有不同。因此在此省略了其他界面的展示。
接下来对于负责维护和升级 ONLYOFFICE 文档服务器端的工作人员来说日常操作是有迹可循的。例如如果需要添加额外的字体只需执行 ONLYOFFICE 文档自带的脚本工具documentserver-generate-allfonts.sh。至于 ONLYOFFICE 文档的各种配置、维护和升级的具体操作细节您可以查看官方帮助页面获取更多信息。