Advertisment

An ICQ Server on Linux

author-image
PCQ Bureau
New Update

We’ll see how to configure an ICQ server on a Unix/Linux machine. IServerd suffices for it and the ICQ groupware client for Windows work perfectly with it. Prior to installing this ICQ server for Linux, you must install the RPMs of PostgresSQL database. You’ll find postgresql-7.0.3-8.i386.rpm, postgresql-server— 7.0.3-8.i386.rpm and

postgresql-devel-7.0.3-8.i386.rpm on the PCQLinux 7.1 CD1 (July 2001 issue) in RedHat/RPMS. Copy the file IServerd-stable.tar.gz found on this month’s CD in the directory cdrom/ linux/icqserver to /opt. Change to /opt directory (cd /opt). Uncompress and untar the archive as:

Advertisment

tar —zxvf IServerd-stable.tar.gz

This will create a directory named IServerd-stable within /opt. Change to this directory and issue:

./configure



make


make install

Advertisment

Start the PostgresSQL server as: /etc/rc.d/init.d/postgresql start. Change to the directory ‘script’ in the ‘IServerd-stable’ directory and issue the following commands:

chmod +x db_manage. 



sh


su postgres


./db_manage.sh create

When prompted for the database name enter ‘users_db’, for database username enter ‘iserverd’ and for the database user password enter ‘sicq’, all without the quotes (‘ ‘). Then type exit to return to the ‘root’ account. Change to /etc/iserverd directory and issue the following commands:

Advertisment

cp iserv.conf.default iserv.conf



cp v3_proto.conf.default v3_proto.conf


cp v5_proto.conf.default v5_proto.conf

For the following line in the file iserv.conf :

Info Password = DEFAULT

Advertisment

Change ‘default’ to pcq. You can substitute ‘pcq’ with any other password. Next open the v3_proto.conf and for the line:

V3 auto registration = No

Change No to Yes. Also change the value for the parameter ‘V3 post-register info’ from

‘/etc/iserverd/texts/post_reg_man.txt’ to ‘/etc/iserverd/texts/post_reg_ auto .txt’ (without the quotes). Finally start the server by issuing ‘iserverd’

Connect using Windows ICQ client



Refer to the article Corporate Chat, page 77. Follow the same procedure to connect to the server running on the Linux machine. However, in case of IServerd, instead of your UIN and password being mailed to you, you get them instantaneously when you press the ‘Send Registration Request’ button. Browse

http://iserverd.khstu.ru for more information on

IServerd.

Advertisment