我们正在寻求让一些员工互相交谈 – 但是我们担心他们滥用这个特权,和我们外面的朋友聊天。 我们决定部署我们自己的XMPP服务器来解决这个问题。 我正在寻找两件事情:
在ports树中使用XMPP服务器的经验
相关经验的替代build议
跨平台的客户端是友好的pipe理员会很好,我们目前正在使用pidgin。 (我知道我不能算)
在此先感谢,我很高兴有一个地方,我觉得我可以信任我得到的反馈。
机会
编辑我宁愿如果解决scheme不需要Java,有人提到,ejabberd没有,但是它需要在编译期间的暗黑-jdk16。 (明火也需要一个JDK)
奇怪的是,没有人提到ejabberd。
多年来,我一直在FreeBSD下使用ejabberd作为公司间信息系统。 在erlang中编写,它被采用为非常高负载,不需要JVM(如Openfire),与LDAP集成,为基于web的彗星 / ajax客户端提供http-bind和http-pool方法等等 。
你可以通过cd /usr/ports/net-im/ejabberd/ && make install clean
来安装在FreeBSD上。
您还可以观看截屏video: 在180秒内设置企业即时消息服务器
我们在这里使用Openfire。 我在2年前就部署了它,自那以后一直在卡车运输。 我们运行的所有东西都是Microsoft Server 2003 w / SQL Server 2005,但是您可以在这里findBSD的安装说明 : Openfire BSD安装说明。
XMPP得到了非常广泛的支持,所以像Pidgin这样的许多客户将会工作得很好。 我们使用名为Spark的Ignite Realtime的XMPP客户端。 你应该能够find许多可以同时使用Unix和Windows系统的客户端。
这里也使用Openfire + Spark。 它工作正常,但在客户端的开发已经正式closures(他们正在工作某种types的Web 2.0等等等等服务)。 用户现在正在提交补丁,所以这个项目非常活跃。
我们正在使用Openfire + Spark并且遇到奇怪的错误,我们中的许多人经常从服务器中被抛出。 我会去Ejabberd + Pidgin。