图文教你如何架设类似QQ,msn的即时通讯服务器
QQ,MSN,UC.......相信大家都知道,也玩过,有没有想过自己架设一个类似的系统来玩玩呢,最近我就找到了一款这样的软件,客户端服务器端都可以免费现在,
有兴趣的朋友可以下下去 试用一下看看,虽然这款软件 是定位 在企业的即时通讯,方便企业内部沟通(协同办公),提高企业日常办公效率,但也不妨碍 我们拿来用作学习参考!
以下内容就是我转载过来的文章:
QQ,MSN这些即时通讯工具都是我们大家非常熟悉的工具了,在日常的工作生活当中能带来许多的便利,非常之方便。笔者一直在想,我自己能不能像安装WEB服务器架设网站一样,安装架设属于自己的即时通讯服务器呢? 让大家都来登录我的服务器,我可以分配帐户,设定参数,对我分配的用户进行控制?
寻遍网络无觅处,得来全不费功夫~~… hahaha…
把整个Google,百度翻了个遍,终于找到一款符合我要求的软件,名字叫做MuseGroupware System,中文是“缪斯群件系统”,从这个软件的网站上看到介绍说系统分为2个部分,一个是服务器程序,一个是类似QQ一样的客户端工具,提供即时通讯,支持视频、音频和即时消息发送,并且支持邮件的互连互通~!!!! 这不正是我要的功能???而且这个软件不限制使用时间和功能,可以免费使用。先懒得看介绍了,看了看产品界面还图片,感觉还行,不管那么多了,先安装一个试试再说。
好,下面正式开始了,有些兴奋,文字语句描述不好的话还请各位看官多多包涵,在此把具体过程和各位一起分享。
我先从MuseGroupware官方网下载了这个软件的服务器端安装包和客户端安装包,软件官方地址为:
我先下载服务端程序安装,好像还比较简单,以下是过程图片:
这个系统好像还支持繁体,我的系统是简体中文,选择简体就继续了….

接下来就是根据安装程序一步步进行了,好像过程还蛮简单的,这个操作过程没耗费我什么脑细胞~ : )

到了一个程序组选择的地方,我也没仔细看,反正按默认方式安装了,后来证明按默认方式安装是最省时省力的:

选定好安装目录后,就开始安装了,到这一步仍然是非常简单。

这个过程过了后,我开始还以为就搞定了,后来发现这才是第一步,真正有内容的在后面,安装程序将文件复制完后,又进入一个界面:

上面这个图片的过程是选择数据库类型,其实我单位局域网里面有个SQL SERVER的数据库,不过存放了一些CRM和OA的数据,为了安装的顺利和安全起见,我还是直接选择默认方式进行了安装,默认方式会自动安装并配置好一个MYSQL服务到本地计算机上。
采用SQL SERVER的安装我也试了,这个过程稍微复杂一些,要仔细配置才行,但后来考虑到保持这个系统独立使用和让维护简单,就没有用其他数据库了,还是把这个图片帖出来给大家看看:

我选择默认方式安装继续后,进入了下一个面板:

这个地方搞不蛮懂,打了个电话问了软件官方的技术支持人员,说是分布式部署才用得到得设置,想了想我可能没这个必要,就按默认下一步继续了。
这一步是在建立数据表,硬盘狂闪一阵( 我服务器配置不高,呵呵,所以硬盘灯狂闪 ):

接下来就是进入最关键的配置地方了:

这个地方让我仔细琢磨了一下,后来在官方技术人员的支持下,理清了具体的含义:
域名:一般情况下输入公司的域名,如果是在局域网里面使用,这个地方可以随意输入,管理员自己定义就可以了。如果要在公网上使用,就必须用互联网上存在的域名,并且域名的MX记录指向的地址就是目前安装的这个计算机IP。
我反正是先架设在局域网内部,先就不管那么多了,随便输入了一个公司简称的名字,输入密码和管理员名称,其他的就按默认的来了。点下一步等配置完成就OK了。

到这个阶段,服务器部分的东西总算是安装完成了。 安装程序好像还自动配置了WEB方式的邮件系统。( 这个地方其实我老徐还是遇到过一个问题,后来仔细看了该系统的帮助才知道,特别提醒大家,这个系统中的WEB邮件系统是需要IIS支持的,所以在安装前需要安装IIS,否则就必须自己手动安装配置了 )
安装完成后,服务都会自动启动,并且在“开始”菜单的程序组中可以找到所有的组件和附件:

既然安装完成了,马上建立用户,试试看有哪些功能,我找到“服务器管理器”打开进行用户添加:

这个管理器功能还是比较全面的,服务控制和用户管理等方方面面都涉及到了。不过我现在最关心的是添加用户,登录用一下具体的功能。

OK,用户添加完成了。迫不及待的想用用自己安装的即时通讯功能了。
接下来就是安装即时通讯的客户端了,我在工作的笔记本电脑上执行了客户端安装程序,客户端安装的整个过程都比较简单,我就不在这里过多罗嗦了,截一两个图给大家看看:

简单的几秒钟,整个客户端软件Obuddy的安装就搞定了。接下来的事情就是登录进行使用了。
输入在服务器管理器里面建立的帐户的邮件地址和密码,设置好服务器地址,就可以登录使用了。
服务器地址就设置为安装时服务器的地址就可以了,如我安装的服务器网络地址为192.168.1.7。(另外据官方的技术支持人员讲,如果是在互联网上应用的话,不需要设置这个地址,因为这个软件可以自动根据邮件地址定位服务器)
OK了,大功告成,登录进入后,可以看到主面板了。
这时候我可以在服务器管理器里面给其他同事建立帐户,然后加入到我的Obuddy即时聊天工具面板里面了。
我将同事添加到我的好友当中。根据公司的组织结构我根据部门建立了相应的组,并且把这些相应的同事都加入到了这些组当中。至此,我完整的架设了一个属于自己公司的即时通讯系统。
心得和体会:
实际上,架设类似这样的系统,只要把思路理顺,先了解一些基本的概念,安装部署起来还是非常容易的,实在不行就打电话找官方技术人员,呵呵~~~
这个系统在安装过程中,实际上有些地方还是费了些周折,可能是自己的技术掌握得不牢固有关系吧,呵呵,不过弄完后回头看看,也就那么回事嘛~…
装了这个MuseGroupware几天有余,用的感觉还行,一些系统的高级设置还在摸索当中,发现几个有意思的地方,和大家分享一下:
一是这个客户端可以自由设定登录界面,可以在后台修改设定一个登录的图片,然后登录的时候就会自动显示这个图片,如下图:

第2个好处就是可以进行消息广播和群发。公司里面有什么事情,都可以通过后台面板进行广播,而且任何一个人也可以自己的好友进行消息群发,这样给工作带来很大的便利。
并且最为关键的是,管理员可以定义一个组织结构,然后把里面的成员定义好,然后设定这个组织结构为所有人的组织结构,这样在添加一个新用户的时候,这个用户的Obuddy中就拥有管理员默认设定的组织结构了,而不需要用户自己一个个的去添加同事或者进行分类了。
不过,这个默认组织结构的定义要通过WEBMAIL来进行,用管理员登录Webmail后,选择菜单上的“域管理”,点击进入后,再选择“设置IM默认系统组织架构”,进入如下图:

先要添加设置公共地址簿组,根据公司组织架构把人员添加到相应的组中,然后点击“ > ” 按钮,选择添加“公共地址组”到右边的“默认组织架构”中,这样设定后,添加新用户时,就会自动为新用户建立这些组织结构关系了。