今天,在Ubuntu上面成功架设了Jabber即时通讯服务器。
服务器:OpenFire 3.3.2
客户端:Spark 2.5.6(没有中文界面,不过可以从网络上面下载界面汉化包)
上面的软件都可以从http://www.igniterealtime.org/projects/index.jsp下载。
一个OpenFire的介绍:Openfire(原来的Wildfire)是一个跨平台,采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。
由于Openfire需要Java平台,另外OpenFire虽然自带一个数据库,但是最好是使用Mysql。
安装Java平台
sudo apt-get install sun-java6-sdk
安装Mysql
sudo apt-get install mysql-server
上面的安装语句纯属记忆,不知道正确与否。当然可以从新立得里面安装。
下载openfire
wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_3_2.tar.gz
现在解压到一个目录
tar xzvf targ.gz文件
得到一个OpenFire目录
现在需要建立Mysql数据库。
mysqladmin create openfire
然后打开
./openfire/resources/database/openfire_mysql.sql
在头部添加
use openfire;
然后建立数据库
mysql -u root < openfire_mysql.sql
现在把openfire目录移动到/etc
sudo mv openfire /etc
执行:
sudo ./etc/openfire/bin/openfire start
Openfire会开始后台执行。
打开http://localhost:9090,进行Web设置。
选择界面语言简体中文。
配置数据库连接方式为Mysql,配置数据库连接字符串为:java://msyql/lcoalhost:3030/openfire
随后数据库配置完成。
这样就可以了。这里的界面都是中文的,非常容易。
至此,服务器端配置完成。
现在开始安装客户端Spark,由于Spark和OpenFire都是一个公司的产品,所以兼容性非常的好。现在安装Spark(需要下载自带JRE的那一个)。
然后打开Spark的目录,把汉化文件拷贝到/lib/spark.jar里面。注意这是一个Jar文件,所以可以用WinRAR打开,添加到它的i18n目录里面就可以了。
安装客户端完毕,OK登录。
开始即时通讯之旅。
OpenFire是现在Jabber协议实现程度最好的一个,达到97%。Spark也非常好,能够非常方便的传输文件,还截取屏幕进行传输。
感谢伟大的开源:Linux、Java、OpenFire、Spark,感谢这些软件的编写者,给我们提供这么一个伟大而且完全免费自由的软件组合。
分享到:
相关推荐
Ubuntu局域网中设置代理服务器上网和设置静态IP.docx
Ubuntu虚拟机tomcat服务器搭建与局域网主机互联
用于Ubuntu下架设PPTP服务器。方便搭建人员使用。
基于linux的局域网聊天软件,可实现群聊,私聊,查看聊天记录以及超级用户功能。
自己写了一个在Ubuntu下运行的局域网传输文件工具,用户输入对方的IP,点击选择文件后就可以发送,发送过程中会有进度条的显示情况,程序环境是在QT4.8下进行开发的。
本文介绍如何在Ubuntu下使用Darwin Streaming Server实现流媒体服务器搭建。主要分三大搭建步骤,分别是软件安装、配置与在线播放。
ubuntu 局域网上网客户端,可以使你的ubuntu系统畅游网络
设置UbuntuDNS缓存linux服务器应用-电脑资料.pdf
如何在ubuntu中安装设置ftp服务器
Ubuntu Linux配置TFTP下载服务器
Ubuntu局域网通信工具之信使(iptux)安装及自动隐藏的解决方法.docx
用这些文件可以在ubuntu上搭建apache web服务器 。
1 配置环境 一台服务器和若干PC组成的简单局域网。 服务器安装Ubuntu Server,开启DNS服务。 服务器的IP:192.168.1.2 1.1 检查是否安装bind 使用命令dpkg -l bind*查看相关软件是否安装 这是安装的...
ubuntu18.04server,系统安装
ubuntu16 下搭建svn服务器的搭建详细步骤,发现网上很多教程不够详细,或者是简单粘贴,文档内容绝对亲测,放心使用
Ubuntu上搭建SVN服务器详细步骤。 目 录 1 概述 1 2 安装Ubuntu 9.10服务器 1 3 安装Apache服务器 1 4 创建SVN服务器 1 4.1 安装SVN 1 4.2 增加组 2 4.3 创建SVN仓库 2 4.4 配置Apache服务器 2 5 配置SSL 3 6 远程...
Ubuntu下FTP服务器搭建+DNS服务器搭建 Ubuntu下FTP服务器搭建+DNS服务器搭建 Ubuntu下FTP服务器搭建+DNS服务器搭建 Ubuntu下FTP服务器搭建+DNS服务器搭建
NULL 博文链接:https://shoukii0721.iteye.com/blog/1626661
ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户
Ubuntu服务器安装SQL[Linux基础环境/软件]Linux下安装mysql