I don't think you can realistically setup an IRC server in an hour, at least not your first time, not with SSL, NickServ, ChanServ, etc. It will probably take more than an hour just to pick an IRC server and find the documentation. Almost all IRC servers were designed to run public IRC networks, each public IRC network has forked and re-forked the original IRCd from 1988. They tend to lack features that are expected of online services these days, e.g., user accounts and access controls. You can usually set a server-wide password, and channel keywords, but that's different than having individual usernames and passwords, with individual access control to channels. So then you need a NickServ and ChanServ, which are separate from the IRC daemon. Then the logging bot, and the web archive of the logging, and access control to the web archive. And a web client so you can easily invite first-timers into a discussion. It's way more than an hours work. Then you are paying $20/month to Linode, and someone has to maintain it with security updates, and backups, and documentation on how to redo all the configuration. That's a lot of time when you could just pay $50/month to Grove. $50/month is one regular coffee a day, it's not much money.