I wanted to have an IRC bouncer for free, but I didn't trust the many free IRC bouncer services available out there. After some search, I discovered Shout, a Node.js IRC client for the browser. Shout has some really interesting features; among them, there were two I was particularly interested in:
- Always connected. I could be online 24/7.
- Cross platform. I could connect to my IRC client using any platform where a web browser is available.
On top of that, it looks pretty nifty and it's themeable via CSS.
Now I needed some kind of service that kept my Shout instance running 24/7 and allowed me to connect to it. Oh, and I wanted this for free.
This is where OpenShift comes into play. Their free account should be enough for this. Also, since they provide SSL, it should be possible to connect to Shout securely. The question then is: How do I deploy my Shout instance to OpenShift? (AKA, how do I get a secure, always-online IRC bouncer for free?)