IServerd - small HOW-TO 1] download IServerd tarball from http://iserverd.khstu.ru and extract it tar -vzfx IServerd.tar.gz 2] Compile IServerd quick way - './configure && make'; and as a root 'make install' note: if you want to change $prefix or some options then do ./configure --help | less note2: if you have your PGSQL libs in non-standard $PATH(standard path == /usr/lib; /usr/local/lib(?)) then you will have to specify path manualy by ./configure --with-pg-includes=$PATH --with-pg-libraries=$PATH --with-pg-binaries=$PATH ; I recomend you to specify all three options for non-standard PGSQL placement!!! 3] PGSQL Configuration My PGSQL is placed in /var/lib/postgres/. In /var/lib/postgres/data/ edit those files - pg_hba.conf and postgresql.conf In pg_hba.conf: local all all trust # IPv4-style local connections: host all all 127.0.0.1 255.255.255.255 trust In postgresql.conf: tcpip_socket = true port = 5432 4] IServerd Configuration $ISprefix/etc/: actions.conf - nothing, just moved from .default to .conf iserv.conf: Bind interface - you should fill IP of interface where IS will listen. I didn't use IS fro multi IFs and I don't recomend you to do so. Translate table - you should fill it to fit your language, or ASCII like me database user - fill DB user here, but don't use postgres database password - fill password for DB user here database addr - nothing. this optin is may be for DB on UNIX socket? database port - should be ok, but if it differs then change it users db name - default should be ok, but it's up to you Log level - i don't know, lower it after successfull debug Debug level - i don't know, lower it after successfull debug v3_proto.conf - i don't know, I just moved it from .default to .conf v5_proto.conf - i don't know, I just moved it from .default to .conf v7_proto.conf - !!! change 'V7 BOS address' to IP where IS listening or your V7 WON'T WORK !!! 5] DB rising ok, switch to PGSQL superuser(usualy postgres) and in $ISprefix/bin/ run './db_manage create users_db'. you will have to answare few simple questions. i'm not sure, but you should be able to do this from normal user, but i hadn't enough time to try. then in $ISprefix/etc/db/ run './icquser add icqnumberyouwanttoadd' and add users to your DB. i'm not sure, if you have to run IServerd first, but don't be lazy and try it by yourself. 6] END You should be able to connect to your ICQ/IServerd with created accounts. I'm out of this _business_ for a while, but I were able to set up IServerd in one hour and I spent the most time with V7 debugging. I've tried Gaim and IM Miranda and they worked ok. Gaim had few errors after connecting, but nothing fatal. Have a nice day! Zdenek Styblik; http://www.turnovfree.net/ ltjackal < at > email . cz PS: feel free to distribute this mini-how-to. i will be glad, but please remind me in notes or something :)