此部署版本为 无限制版本,使用此版本目前已解决 20 连接数问题,无限制共同协作编辑。
说到 Office 办公套件,我想目前绝大多数人的第一印象想到的应该就是Microsoft Office 和 WPS。Microsoft Office 作为微软自带的 Office 套件,WPS 作为 1988 年便面世的办公软件,能在目前国内市场占有绝大多数保有量说实话也是情理之中的事。
但是这两款软件一款是付费软件,一款虽有免费版本,但是广告和弹窗让人不厌其烦。怎么说呢,总觉得让人有些爱恨交织吧~
其实除了以上两款,还有其它的 Office 办公套件也是非常不错的。有些产品甚至兼顾了以上两款 Office 套件的绝大部分功能和优点,并且还做到了开源免费,说实话真的是实属良心!它就是我今天要给大家分享的 ONLYOFFICE
ONLYOFFICE 是一个免费开源的国际化全能协作办公套件,该软件其实起步也是非常的早。最先是在 2009 年推出了 TeamLab 社区,后来便发布了自己的文档编辑软件,然后在2014年的时候,将 TeamLab Office 更名为现在我们看到并使用的 ONLYOFFICE,并开放了源代码。
到目前为止,ONLYOFFICE 在全球已经有超过 700万 用户在使用,并且这个数还在不断的增加中。
ONLYOFFICE 官方网站:https://www.onlyoffice.com/zh/
在当今数字化时代,中小企业需要一个高效的文档编辑和预览工具来提高工作效率。OnlyOffice Docs 是一款基于 Docker 的云原生架构的文档编辑预览服务器,为中小企业提供了一个简单易用的解决方案。
OnlyOffice Docs 的功能非常强大。它可以作为一个在线文档编辑和预览中间件系统,与第三方网盘软件如 owncloud 和 seafile 等无缝集成,为用户提供全面的文档处理能力。
无论是站长、设计师、开发者、运维人员、产品经理还是企业用户和学生,都可以在 OnlyOffice Docs 中轻松编辑和预览各种 Office 文档。
无论是在办公室还是在家中,用户都可以通过浏览器访问OnlyOffice Docs,随时随地进行文档编辑和预览。
接下来我将详细演示如何在企业内部分步完成 OnlyOffice Docs 服务器的搭建~
配置阿里云的 Base 源与 EPEL 源仓库
rm -f /etc/yum.repos.d/*.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
yum clean all
yum repolist
安装 Chrony 时间同步服务
yum -y install chrony ntp
编辑 Chrony 配置文件
[root@localhost ~] vim /etc/chrony.conf
server ntp1.aliyun.com iburst
启动 Chrony 服务并开机自启
systemctl start chronyd.service
systemctl enable chronyd.service
验证 NTP 服务客户端是否同步时间正常
[root@localhost ~] ntpstat
synchronised to NTP server (120.24.114.20) at stratum 3
time correct to within 49 ms
polling server every 64 s
[root@localhost ~] date
// 低版本 Docker 安装
yum install docker -y
----
// 高版本 Docker 安装 "推荐!!!"
curl -fsSL https://get.docker.com/ | sh
[root@docker ~] systemctl start docker
[root@docker ~] systemctl enable docker
[root@docker ~] docker version
配置镜像加速器,提升镜像下载速率
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://1v0q5mvy.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl status docker
资源:阿里云盘
docker load < onlyoffice.tar
docker tag 72f99ea0020d onlyoffice:v1
// 最后一行添加
vim /etc/sysctl.conf
net.ipv3.ip_forward=1
// 加载内核
sysctl -p
docker run -d --restart=always --name onlyoffice -p 80:80 -p 443:443 -v /var/log/onlyoffice:/var/log/onlyoffice -v /var/www/onlyoffice/data:/var/www/onlyoffice/data -it onlyoffice:v1
'验证'
docker ps -a
docker exec -it onlyoffice bash
查看 80 端口是否正常
[root@localhost ~] ss -nltp | grep 80
使用集成测试示例,一个简单的文档管理系统,检查编辑器是否正确运行。
sudo docker exec onlyoffice sudo supervisorctl start ds:example
sudo docker exec onlyoffice sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf
如果您已经安装了测试示例,请在此处访问它:http://10.0.59.114/example/
创建并编辑
上传并编辑
数据存储
管理员可以在 OnlyOffice 服务器查看到用户新创建或上传的所有文档数据。
并可以知晓 该数据由哪个 IP 地址的主机上传。
各自仅能看到自己终端设备所上传或编辑的文档数据~