OnlyOffice Community server和OnlyOffice Document server DOCKER安装教程

很遗憾国内的网络环境下找一点资料真的很困难;官方的文档写的也一般,不是那么容易理解;

首先,onlyoffice绝对是一个值得花时间研究和C部署的系统,不光是因为他的功能基本上满足了目前在办公场景下常见的文件协作,相比其他免费的SAAS化产品来说,他更多的给了我们可以独立部署的可能;

简单来讲,Onlyoffice包括两部分主要的产品,当然Docker上还有其他的一些资源可以使用;本文主要是针对这两个产品实现部署;

同时,项目使用了https://rancher.com/发型版,该版本Docker Host操作系统具有轻量迅速的有点,整体下载包在100M以内;


第一部分;

通过虚拟机或者物理机搭建rancher,用来部署Docker镜像;

首先,在https://github.com/rancher/os/releases/latest下载镜像;可以看到针对主流的VPS服务商,rancher提供了多个版本的发型包;我这里下载了rancheros.iso用来安装;上传该iso文件到vSphere存储库中,然后新建虚拟机;

Rancher本身并不需要太多的硬件资源,但是考虑到Docker服务资源需要,还是要设置更多的内核数和内存;硬盘空间也建议给得大一点;


这是我这次配置的测试环境

我本次发布的环境,测试下来性能一般;如果是要用在生产环境,建议再增加配置;

然后就是常规流程,用iso镜像启动,直接进入consloe终端桌面;

这里请在提示符后面运行

sudo passwd rancher

改好密码后就可以用xshell这样的软件连接了;

连接到iso启动的内存环境并没有和常规的ssh访问远程服务器过程有什么不同;只是网上查到的rancher默认密码好像不对;改过之后就方便直接连接了。


接下来在xshell 生成RSA秘钥对;这一步在本地形成一个私钥文件,对应的公钥我们配置到一个cloud-config.yml的文件中,该文件需要ssh在远程rancher服务器内存中生成;

生成RSA秘钥对方法如下:

点击 新建用户秘钥生成向导;长度选择1024位;
秘钥可以设置加密密码,也可以不设置;


点击完成后,差不多是这样的;

这时候切到rancher终端;

运行 sudo vi cloud-config.yml

如果你对vi不熟,这时候记得按一下insert键;

#cloud-config

ssh_authorized_keys:

  - ssh-rsaAAAAB3NzaC1yc2EAAAABIwAAAIEArXVlE3SM0T9dTm4/vrVAYmMqaBx1F53VxV/VmK74pXiIx9FZKM0V6rYwuwxmEvD/xdsB142dTy0myLw5rVtzs9Gb0iAu5Glny22lYxEyzfH1iLjNjRZ48l0tcWCYSQkx8Xhi6AbKt8W+IGlNqzJ3h3FZ1aab/ds6GiieIhmO9C0=


差不多是这样的:

完成后按:wq!保存;

成功后,运行;

sudo ros install -c cloud-config.yml -d /dev/sda 开始安装,意思是用那个文档作为指导文件,安装到第一个硬盘;

如果有提示是否继续,请按键盘y继续;很快就可以安装完成;系统在按y后重启;

重启选择从硬盘启动;

在登录密码那里,选择刚刚设置好的私钥即可登录成功;


不过,在登入系统以后,还是用sudo passwd rancher设置新的密码来得更习惯一点;



第二部分;

安装documentserver;

sudo docker pull onlyoffice/documentserver

安装完成后;运行指定到9000端口;;

docker run -i -t -d -p 9000:80 onlyoffice/documentserver

启动后打开ip:9000可以看到


表示安装成功;

接着安装communityserver:

sudo docker pull onlyoffice/communityserver

安装完成后;运行指定到80端口;

docker run -i -t -d -p 80:80 onlyoffice/communityserver

启动后打开ip:80可以看到安装界面,

输入 Admin密码,绑定邮箱,提交确认;

进入admin界面后点击右上角的设置;


设置文件服务,指定文件服务器地址;

至此,onlyoffice基本就安装好了。



Document server和Next cloud集成的案例已经很多了。意思就是要换掉onlyoffice的文档管理功能;不过onlyoffice最有趣的功能在于它可以满足同时在线编辑文档的要求,这些文档可以是Excel、ppt、word;大家在各自平台上创作内容,可以直接同步显示在所有用户的桌面上;这对于那些需要经常合并报表、合并文档的协作有实际意义;

还有,onlyoffice允许你在任意时刻离开文档,不需要担心数据保存和丢失的问题;这对于一定规模的协作作业是非常重要的;

而且,这些文档可以直接下载到本地,形成传统文档;在文档格式中不存在技术问题;


同时,作为协调平台的核心,Documentserver官网提供了足够丰富的API,可以通过web方案嵌入直接处理excel等office文档的方案;这一功能对于经常需要在移动端打开office文件的需求非常有用。可以理解成是web office系列解决方案的代替方案;

总之,作为一套非常优秀的办公套件产品,你值得购买一台性能相当的服务器来发布并在实际生产环境中使用;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容