I had been postponing setting up an IRC bouncer for a long time inspite of its benefits, until recently, when I actually went through with the really easy process even for lazy people like me. This is all you really need to do:
- Go to https://sysadmin.kde.org/tickets/ and login using your identity.kde.org username and password (Here I am assuming you already have a KDE identity account)
- Go to ‘Submit A Ticket’ and select ‘IRC’ from the list of options available.
- File a bug with appropriate information for ‘Subject’, ‘Priority’ and ‘Freenode Nickname’ and provide some other relevant information in the text field.
- Once this ticket is closed by KDE sysadmin, which might take 1-2 days, you will receive a login id and password through email.
- Open https://bnc.kde.org:7778/ and login using the above login id and password.
- In ‘Your Settings’ you can configure your account which includes changing the password set by sysadmin, adding your Freenode network and then adding the channels you want to stay connected to.
- Just remember that when you add servers to your network which is Freenode, the format is ‘One server per line, host [[+]port] [password]‘. For example:
irc.freenode.net 6667 <your_password>
- Once you are done with this you need to configure your IRC client. For Konversation which is the client I use for IRC, all you really need to do is follow the steps here: http://community.kde.org/Sysadmin/BNC#Settings_for_Konversation. However, do note that ‘yourusername’ == <your_kde_identity_username>
That’s all that you need to do! Also this is the wiki page that talks about setting this up for other IRC clients: http://community.kde.org/Sysadmin/BNC. So go ahead and setup your IRC bouncer; and you can always see what happened on a channel even when you are not connected.