What is psyBNC?

psyBNC is an IRC bouncer. An IRC bouncer acts as a middleman between you and an IRC server. Instead of connecting to an IRC server directly, you would connect to your bouncer so that a connection between your server and the IRC server is always active. This ensures your nickname is always active on any servers and you can read any messages sent while you were gone. psyBNC also contains many features such as asynchronous resolving and multi-client support.

How to Install psyBNC

Step 1:  Connect to the server via SSH

Login to your shell using SSH to your ServerMania cloud or dedicated server.

Step 2: Install Dependancies

apt install make gcc libncurses5-dev

Step 3: Download psyBNC

wget –no-check-certificate https://psybnc.org/download/beta/psyBNC-2.3.2-9.tar.gz

Step 4: Extract the psyBNC archive

tar -zxvf psyBNC-2.3.2-9.tar.gz

Step 5: Change into the psyBNC Directory

cd psybnc

Step 6: Set the Configuration Options

make menuconfig

If you got the GUI, then 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 and [ ] means it is not, if there is something selected you do not want enabled, scroll down to the line using the arrow keys and hit space.

If there is something not enabled that you do what enabled, do the same thing, scroll down and hit space. After you’re done with that part, you can exit the menu by hitting the left arrow key and pressing enter. 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: Make psyBNC

make

After you have exited all the menus, it should have compiled everything. You can now type:

./psybnc

Your psyBNC bouncer is now configured and running!

How to Use psyBNC

Using an IRC client, execute the following command to connect to your psyBNC bouncer:

/server SERVERIP PORT PASSWORD

Replace SERVERIP with the IP of your ServerMania server, along with your psyBNC port and psyBNC password.

Now you can add a server like freenode and join a channel:

/addserver wolfe.freenode.net :6667

Next Steps

Now that you’ve installed psyBNC, check out the rest of the articles on our knowledge base for more server tutorials. ServerMania offers a wide range of cloud and dedicated servers to fit all needs and budgets. Request a custom quote from our sales team to learn more!