为知笔记 – 企业私有化部署

从现在开始,您可以在企业内部部署一个为知笔记企业服务了。在企业内部部署为知笔记企业服务,您可以获得以下好处:

  1. 所有数据都保存在企业内部服务器上面。
  2. 利用内部网速的网络,同步速度更快。
  3. 不用担心流量,容量问题,所有的限制,都只和企业自己的服务器有关。

    下面的教程,将会引导在企业内部部署为知笔记企业服务。

    注意:该教程部署的为知笔记服务仅用于测试为知笔记私有部署功能,并不能用于最终的使用。

    所需知识

  4. 了解虚拟机软件使用
  5. 了解Linux一些基础操作

    准备工作

  6. 一台安装有Windows或者MacOS电脑(如果熟悉Linux,也可以直接在现有Linux上面直接安装);
  7. 虚拟机软件,推荐VirtualBox 或者VMWare Player 或者VMWare;
  8. CentOS 安装镜像 (64位,版本号6.5):
  9. 阿里云镜像站liveCD(推荐): http://mirrors.aliyun.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-LiveCD.iso
  10. 官方网站DVD: http://isoredirect.centos.org/centos/6/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
  11. 为知笔记服务端程序。

    下载为知笔记服务端程序

    为知笔记服务端安装程序下载地址:

  12. 官网下载 http://public.wiz.cn/wizenterprise.tar.gz
  13. 安装手册:

  14. 官网下载:http://public.wiz.cn/wiz-install.pdf
  15. 安装虚拟机

    我们推荐您使用全新安装的虚拟机镜像。运行虚拟机软件,例如Virtual Box或者VMWare Player,新建一个CentOS (Linux)虚拟机,并进行安装。安装教程可以参考网络上面的教程。下面是一些注意事项:

  16. 虚拟机网络采用桥接(Bridge)方式。
  17. 不能手工创建名称为wiznote的用户(该用户需要通过脚本创建)。
  18. 对于普通用户,我们推荐安装图形界面,对于熟练用户,可以仅仅安装Text-Mode。
  19. 安装后请安装虚拟机额外程序,例如VMWare Tools,方便操作,尤其是普通用户。具体安装方式请进行网络搜索。
  20. 虚拟机只能设置一个网卡,否则网络可能会有异常(仅限于测试服务,最终服务没有这个限制)
  21. 必须是CentOS 64位版本,版本号是6.5。其它版本无法保证可以正常使用。

    默认安装的CentOS可能无法自动连接网络,需要在屏幕右上角网络设置里面,设置自动连接网络。下面是简单的步骤:

    在网上上面点击右键

    为知笔记 – 企业私有化部署

    选择编辑

    为知笔记 – 企业私有化部署

    选择自动连接

    为知笔记 – 企业私有化部署

    下载为知笔记服务端程序

    推荐您在Windows或者Mac上面直接下载为知笔记服务端,下载后是一个tar.gz文件,可以使用解压缩软件打开或者直接解压缩。

    初始化安装环境

    启动虚拟机里面的CentOS,并使用root用户登录(强烈建议)。注意:推荐直接使用root用户登录,否则必须使用有sudo权限的账户。因为CentOS普通账户没有sudo权限,因此建议直接使用root账户登录

    打开下载的tar.gz文件,找到下面这个文件并解压缩出来(不需要解压缩完整的安装包,只需要解压缩出这一个文件)

    wizenterprise/EnterpriseDeploy/cong.sh

    将上面的文件复制到CentOS里面的home目录里面(/root)。对于有图形界面的系统,并且安装了tools工具的虚拟机,可以直接将windows里面的文件拖动到虚拟机系统里面。如果没有图形界面,可以使用ssh之类的工具上传。

    在CentOS里面,将config.sh增加可执行权限(图形界面:在config.sh上面点击右键,属性,可以增加可执行权限)。

    为知笔记 – 企业私有化部署

    在CentOS里面。打开终端程序,切换目录到home(默认就是),然后执行下面的命令:

    ifconfig

    记住当前的IP地址,如下面的 192.168.1.31,就是当前CentOS系统的ip地址:

    [root@localhost ~]# ifconfig

    eth0      Link encap:Ethernet  HWaddr 00:0C:29:8E:8D:CD

    inet addr:192.168.1.31  Bcast:192.168.1.255  Mask:255.255.255.0

    inet6 addr: fe80::20c:29ff:fe8e:8dcd/64 Scope:Link

    UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    RX packets:84 errors:0 dropped:0 overruns:0 frame:0

    TX packets:18 errors:0 dropped:0 overruns:0 carrier:0

    collisions:0 txqueuelen:1000

    RX bytes:21540 (21.0 KiB)  TX bytes:1936 (1.8 KiB)

    lo        Link encap:Local Loopback

    inet addr:127.0.0.1  Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    UP LOOPBACK RUNNING  MTU:16436  Metric:1

    RX packets:28 errors:0 dropped:0 overruns:0 frame:0

    TX packets:28 errors:0 dropped:0 overruns:0 carrier:0

    collisions:0 txqueuelen:0

    RX bytes:2032 (1.9 KiB)  TX bytes:2032 (1.9 KiB)

    然后执行下面的命令

    ./config.sh

    脚本将会自动创建一个账户:wiznote,并要求您给这个账户设置密码。请按照提示输入两次密码(如果密码比较简单会有警告,可以忽略)。
    然后再要求提示输入静态ip的地方,输入前面记录的ip地址,例如前面记录的ip地址:192.168.1.31(一定不要输入错误)。下面是这个脚本执行的一个例子:

    [root@localhost ~]# ./config.sh

    新建系统用户用于进行企业版的部署

    用户名为wiznote

    请设置并牢记该用户的登录密码

    Changing password for user wiznote.

    New password:

    BAD PASSWORD: it is too simplistic/systematic

    Retype new password:

    passwd: all authentication tokens updated successfully.

    请输入设置的静态ip地址:192.168.1.31

    原始配置文件已备份至同目录下的bak文件

    开始设置网络

    DEVICE=eth0

    BOOTPROTO=static

    HWADDR=00:0C:29:8E:8D:CD

    IPADDR=192.168.1.31

    NETMASK=255.255.255.0

    DNS1=192.168.1.1

    GATEWAY=192.168.1.1

    # Generated by NetworkManager

    NETWORKING=yes

    HOSTNAME=localhost.localdomain

    Shutting down interface eth0:  Device state: 3 (disconnected) [  OK  ]

    Shutting down loopback interface:                          [  OK  ]

    Bringing up loopback interface:                            [  OK  ]

    Bringing up interface eth0:  Active connection state: activated

    Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1 [  OK  ]

    到这一步,整个系统的初始化就完成了,接下来就可以安装为知笔记服务了。

    安装为知笔记服务程序

    首先,需要重新启动CentOS系统,并使用wiznote账户登录(一定要使用这个账户,而不是root,否则可能会有错误,因为有些服务是不能再root账户下面运行的)。

    然后将之前下载的为知笔记服务端程序(tar.gz文件),复制到CentOS的home目录里面,然后进行解压缩,通常目录结构为:

    /home/wiznote/wizenterprise

    接下来,找到下面这个文件:(如果目录结构不同,请自行更改)

    /home/wiznote/wizenterprise/EnterpriseDeploy/puppet/modules/wiz-ent/manifests/init.pp

    然后用gedit或者vi等打开这个文件并进行编辑,主要修改两个地方:

  22. 企业名称,请修改成您自己的企业名称
  23. 对外的ip地址,如下:

    $openIp = “192.168.1.31″

    将这个地址修改成前面记录的ip地址。修改完这两个值之后,保存文件即可。

    打开终端程序,切换到目录:

    home/wiznote/wizenterprise/EnterpriseDeploy

    然后输入以下命令:

    ./install.sh

    就会开始安装过程了。在这个过程中,脚本会自行安装所需要的服务,例如mysql,tomcat,nginx等。这个过程可能会比较长,请耐心等候。

    注意,如果在安装过程中发现很多下面的输出:

    Another app is currently holding the yum lock; waiting for it to exit…

    The other application is: PackageKit

    Memory : 131 M RSS (440 MB VSZ)

    Started: Wed Apr 23 11:19:27 2014 – 00:32 ago

    State  : Sleeping, pid: 5666

    一般是因为CentOS后台在进行自动升级,导致无法正常安装一些服务。您可以一直等待,或者可以将CentOS的网络断开,一般就可以继续安装了。

    等到安装完成后,您就可以通过浏览器直接访问部署好的企业服务了,例如在局域网内任意一台电脑通过浏览器打开(IP地址需要更换位前面记录的CentOS的IP地址):

    http://192.168.1.31

    就可以看到为知笔记网页版登录地址了。在这个页面也可以直接下载为知笔记PC客户端(适用于您自己企业内部的)。

    注:管理后台默认密码是 123456

    注意事项

  24. 虚拟机网络设置,选择桥接方式,否则局域网内其他电脑可能无法访问虚拟机。
  25. 最好给虚拟机设置静态ip,避免动态分配ip的时候,造成设置失效。
  26. 在安装好虚拟机之后,最好先备份一下虚拟机文件,避免出错的时候,需要重新安装虚拟机。

    为知笔记 – 企业私有化部署

© 版权信息:
作者:PANGSHARE
发布平台:PANGSHARE | 文章链接:https://www.pangshare.com/%e4%b8%ba%e7%9f%a5%e7%ac%94%e8%ae%b0-%e4%bc%81%e4%b8%9a%e7%a7%81%e6%9c%89%e5%8c%96%e9%83%a8%e7%bd%b2/
本文内容仅限非商业性使用,如需商用(包括但不限于广告投放、付费专栏、企业宣传等),请邮件联系原作者获得独家授权,违者将依法追究法律责任。

(5)
打赏 微信扫一扫 微信扫一扫
Centos7升级Python3.7.4
上一篇 2019年8月14日 下午3:23
下一篇 2015年8月29日 下午8:29

相关推荐

  • wordpress与Active Directory集成身份认证

    随着WordPress的市场占有率越来越高,很多个人站长及企业会愿意使用WordPress来构建自己的博客及企业站点。雨说博客目前使用的也是基于WordPress构建的博客系统,其…

    微软技术 2016年8月13日
    14.5K00
  • WordPress迁移Azure之一PHP环境部署

    今天做为本套课程的第一部分,我们先来带大家进行本地的PHP环境部署,便于我们进行POC测试以及模拟客户的生产环境。好了不讲故事了,我们开始吧。环境介绍:Microsoft Wind…

    2015年1月20日
    7.6K10
  • Exchange Server 2013性能调优

    五一假期,北京阴天,伴有小雨,又是宅在家的一天,跟大家分享一下Exchange2013的性能调优,一点拙见,大家不要见笑。一直觉得Exchange 2013这个版本就是一个过渡产品…

    微软技术 2015年5月1日
    9.8K00
  • 15条备份和恢复建议

    2015 年的关键目标是保护关键数据和应用程序免受灾难和数据丢失的影响、缩短备份时段、紧跟数据量增长步伐、实现快速恢复以及提高备份效率。为协助您在 2015 年实现这些目标以及其他…

    2015年9月1日
    6.7K00
  • 离开企业的庇护,你还好吗?

    此时此刻,相信大家都非常关注疫情的发展,紧张着急的心情我们都非常理解。但此时我们对于网络上的信息获取还是要保持冷静的。不要随便打开链接、邮件等内容。 目前就有一些攻击者利用这个机会…

    2020年2月6日
    5.1K00
  • Centos 7部署iTop之环境部署(LNMP)

    跟大家分享一下如何在Centos 7下面部署LNMP及构建虚拟主机和创建基于PHP构建的网站,如wordpress、iTop。

    开源运维 2016年7月24日
    9.3K00
  • Windows Azure Pack 体系结构

    您可以使用快速安装来创建概念证明部署。在快速部署中,所有 Windows Azure 包 的必需组件安装在同一计算机上。如果您还要安装可选组件,将需要其他计算机。快速部署不应在生产…

    2014年4月17日
    10.1K10
  • System Center 2012R2系列之SCCM部署

    终于是到了写博客的时候,从今天开始争取每天都能更新一点关于System Center 2012R2的博文,也算是记录一下自己的学习进度,跟大家一起分享一下学习中的乐趣。 另外,雨说…

    2014年8月8日
    16.9K00
  • WordPress迁移Azure介绍

    本次要跟大家分享的是WordPress迁移至Windows Azure的过程,从基础讲起,在分享的过程中,对于我也是一个知识沉淀的过程,本系列教程首发站点为雨说博客,为了提高访问量…

    微软技术 2015年1月20日
    7.5K00
  • 科学上网工具Chrome浏览器插件

    最简单易用的科学上网服务,为国际化的互联网工作者量身打造,一键将网站加入白名单即可。无繁琐配置(无需:goAgent/ShadowSocks/Proxy Switchysharp/VPN/自己搭代理服务器),即装即用。

    2014年8月1日
    31.2K20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

技术交流

有任何问题都能在评论区留言呀~ 小编看到会第一时间回复!

工作时间:周一至周五,9:30-18:30,节假日休息