Jabber ID in your own domain - just
Recently, the XMPP protocol (Jabber) has become very popular. This is an open-source alternative to ICQ and other IM, and in my opinion is very good. Having registered on the popular Russian jabber-server jabber.ru, I thought, why not make my own personal jabber-server in my own domain. After all, it is very convenient and simple.
Firstly, JID can be made the same as an email account. Secondly, you are not dependent on any third-party companies whose servers may not hold the load and crash, as it often happens with ICQ servers now. And thirdly, you can configure your server exactly as you need it.
So, what do we need for this:
Regarding the first point, for example, I used VPS. If you don’t have such an opportunity, but you have a computer at home and you have a fixed IP address, then safely install Linux (in my case it is RedHat CentOS 5), you will also have a good gateway :) Although you can install a jabber server on Windows, but I do not advise, t. To. it should work without reboots and interruptions for a long time, and Windows unfortunately is not capable of this.
Now there are quite a few Jabber-servers, both free and not so. Let us dwell on two of them, because I tried them:
1. OpenFire - it is written in Java and most of the functions on it are made in the free version.
The big plus of this server is that it has an excellent web-based interface for managing almost everything. And it automatically generates SSL certificates and you don’t have to do it yourself. Another big plus is the ease of installation and configuration. The minus, as I consider it, is its speed, and a large (emphasis on) server load, in comparison with others.
2. EJabberd - it is he who is installed on the aforementioned server. In my opinion, this is a very decent jabber server.
Unlike the first option, it is completely free. For example, clustering in OpenFire is included for money, and in EJabberd this feature is by default. Another important plus, at least for me, is the ability to make several domain name aliases for it and one server will work for several domains at once. In the first, there is no such possibility and it is supposed to be added not yet soon (besides, I'm sure for the money).
As for the minuses of this server, it is:
a) installation complexity for beginners in linux. To do this, the Erlang and Java package must be installed on the server ;
b) a very simple web-based interface (compared to OpenFire). Functions in the panel are noticeably less;
The setup boils down to changes to the /etc/ejabberd.cfg file and the generation of an SSL certificate. By the way, SSL can be completely turned off or a certificate can be obtained at xmpp.org ; some Jabber clients, such as PSI, recognize it. Well of course you need to remember to make it autorun.
I’ll not specifically describe the configuration of this server, because firstly, so much has already been written, and secondly, there are many installation options (linux, win, c mysql or others, etc.) and configuration. There is plenty of information about this benefit on the Internet. This article was a review of jabber servers.
Choosing the right one for you, I can only advise the first option for beginners, but the second one is already for those who are familiar with Linux settings.
ZY: Request for minusers, please write the reason for the minus, so that I know that I am doing wrong.
Firstly, JID can be made the same as an email account. Secondly, you are not dependent on any third-party companies whose servers may not hold the load and crash, as it often happens with ICQ servers now. And thirdly, you can configure your server exactly as you need it.
So, what do we need for this:
- A server or computer connected to the network. Almost any computer is suitable, even some old double-decker. The main thing is that it is connected to the Internet and has its own permanent IP.
- Download the Jabber server (the review will be a bit lower);
- Set it up and send invitations to your friends and acquaintances;)
- The domain name that is looking at your server.
Regarding the first point, for example, I used VPS. If you don’t have such an opportunity, but you have a computer at home and you have a fixed IP address, then safely install Linux (in my case it is RedHat CentOS 5), you will also have a good gateway :) Although you can install a jabber server on Windows, but I do not advise, t. To. it should work without reboots and interruptions for a long time, and Windows unfortunately is not capable of this.
Now there are quite a few Jabber-servers, both free and not so. Let us dwell on two of them, because I tried them:
1. OpenFire - it is written in Java and most of the functions on it are made in the free version.
The big plus of this server is that it has an excellent web-based interface for managing almost everything. And it automatically generates SSL certificates and you don’t have to do it yourself. Another big plus is the ease of installation and configuration. The minus, as I consider it, is its speed, and a large (emphasis on) server load, in comparison with others.
2. EJabberd - it is he who is installed on the aforementioned server. In my opinion, this is a very decent jabber server.
Unlike the first option, it is completely free. For example, clustering in OpenFire is included for money, and in EJabberd this feature is by default. Another important plus, at least for me, is the ability to make several domain name aliases for it and one server will work for several domains at once. In the first, there is no such possibility and it is supposed to be added not yet soon (besides, I'm sure for the money).
As for the minuses of this server, it is:
a) installation complexity for beginners in linux. To do this, the Erlang and Java package must be installed on the server ;
b) a very simple web-based interface (compared to OpenFire). Functions in the panel are noticeably less;
The setup boils down to changes to the /etc/ejabberd.cfg file and the generation of an SSL certificate. By the way, SSL can be completely turned off or a certificate can be obtained at xmpp.org ; some Jabber clients, such as PSI, recognize it. Well of course you need to remember to make it autorun.
I’ll not specifically describe the configuration of this server, because firstly, so much has already been written, and secondly, there are many installation options (linux, win, c mysql or others, etc.) and configuration. There is plenty of information about this benefit on the Internet. This article was a review of jabber servers.
Choosing the right one for you, I can only advise the first option for beginners, but the second one is already for those who are familiar with Linux settings.
ZY: Request for minusers, please write the reason for the minus, so that I know that I am doing wrong.