From SwiftIRC Wiki
Revision as of 13:18, 24 April 2010 by Bluebus112 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

PsyBNC is an easy-to-use, multi-user, IRC-Bouncer with many features. It compiles on Linux, FreeBSD, SunOs and Solaris.

- Step 1 - Downloading psyBNC

Open your SSH client and connect to your server. PuTTY is a popular and free SSH client for windows, and can be downloaded here.

An easy way of getting psyBNC onto your server is to use the wget program. Type the following line into your SSH client, and the progress bar will fill up as the file is downloaded.


Newer versions for psyBNC can be found here as updates are released.

- Step 2

Once it has finished downloading, you can check if it's there by typing ls. This returns a list of the files in the current directory.

- Step 3 - Extracting from archive

To extract the files from the archive, type the following command (case-sensitive):

 tar -zxvf psyBNC-2.3.2-7.tar.gz

If using a different version, the file name will need to be changed in the command.

- Step 4

Type cd PsyBNC to move into the folder containing the files you have just extracted.

- Step 5 - GUI install

A nice thing about psyBNC is that it comes with a graphical installation tool. To run it, type make menuconfig.

- Step 6 - Configuration with GUI

If you are using the GUI, you need to configure all the settings to your liking. Make sure Compiling Options is highlighted and then press enter. [X] means the option is selected. Now press the down arrow key to highlight Bouncer Config. It will take you inside another menu where you need to edit everything to your liking. Be sure to add a new user, configure the port you would like the BNC to run on and any other options you might want to customize. After you're done with everything, exit all the menus.

- Step 7

Congrats, psyBNC is now compiled! You may see text that looks like warnings or errors, don't worry - if psyBNC fails compilation, it will say so.

- Step 8 - Starting psyBNC

To run psyBNC, type ./psybnc. You should see something similar to this:


   This tutorial has been created by SwiftIRC user [`James]