I create support channels on irc for open-source software projects I've written. The problem is every time I need to create a new channel, I have to search the web for the commands required to register and configure channels.
Here are my personal notes on how to setup some permenant irc channels:
I've used irc for support reasons since around 1993, back in the peak of my OS/2 development days. I no longer know the details of which irc servers are interconnected, but I've found great results and consistent uptime with either of the following servers:
There is no lack of irc clients for all platforms. If you're looking for suggestions, my favourite happens to be Pidgin.
Most -- if not all? -- of these commands require that your nickname be registered with nickserv. Search the web to find out how to register a new nickname if you don't already have one.
Once you have a registered nickname, here are the commands to run to register and configure a new channel. In this example, I use the channel name #foobar:
All of this will ensure the channel will always exist, and you'll retain ops even if you leave and come back to the channel.
To see some information on what chanserv thinks of the newly-create channel: