December 3rd, 2009
A lot of us Ubuntu users use IRC for tech support or for just keeping in touch with the loco. Its really handy having a way to catch up when you are away. Screen and Irssi is a great and very dependable way to do it if you have a server or an always on computer. I used it for a long time but really missed the GUI when I would remote in. I found Quassel and this has solved my desire for a nice GUI, its cross platform, and it runs on a server and keeps a backlog of all your chats.
Quassel is a couple of things. First its a pretty good stand alone IRC client. Second, its a client-core setup. The client-core setup is where I think Quassel really shines and this is a tutorial on this type of setup.
First on the server (or always on computer) install the core ‘sudo apt-get install quassel-core’ You will need version .0.5.0 or higher and this should be in the repos in 9.04 an above.
Next, you will need to add an user for the client to log into.’quasselcore –add-user’ Then follow the prompt using a user name and password of your choosing. In the future if you want to add more users you follow the same instructions. Everything should now be setup on your server, ssl isn’t configured but is possible.
Now onto the client machine. First you want to install the client, note this is not the monolithic package. ‘sudo apt-get install quassel-client’
Next open up Quassel (client only) and got to File → Connect to Core then add core. Enter the IP address of your server machine in the host name box and give your core a name. If you wish to connect from the internet you will want to be sure to have port 4242 opened on your router, also need this open on your server machines firewall too depending on how well you have it locked down. Next connect to the core and follow the first time setup on the core. There are versions of the Quassel client for Linux, Mac, and Windows so you can have a nice GUI to your IRC wherever you are at.