Uberwriter used wrong extension,blarg
[Braintube.git] / blog / posts / hacker-chat-setup.mdwn
diff --git a/blog/posts/hacker-chat-setup.mdwn b/blog/posts/hacker-chat-setup.mdwn
new file mode 100644 (file)
index 0000000..e4e48f7
--- /dev/null
@@ -0,0 +1,11 @@
+[[!meta title="Hacker Chat Setup"]]
+[[!meta date="2013-03-29 15:05:00"]]
+
+I've used a [Gajim](http://www.gajim.org/), a GUI chat client for a long time, but since I am stuck using Campfire for work and no real XMPP transports exists for it, it's been a clunky outlier from my normal chat workflow. I've also been looking for a way to have a persistent, cross platform, chat presence. After a bit of searching, I ended up with the following setup.
+
+Where to set this up? Since I didn't want to run this on my [main host](http://butterfat.net), I spun up a new small instance on [DigitalOcean](https://www.digitalocean.com/). I figured this would be a good trial for the service. Next up, a persistent shell, [Byobu](http://byobu.co/) for that. Then an IRC bouncer, [ZNC](http://wiki.znc.in/ZNC). ZNC will be the gateway, via IRC, into the various chat services I want to connect to. For XMPP, [Bitlbee](http://www.bitlbee.org/main.php/news.r.html). For Campfire, [CamperVan](https://github.com/aniero/camper_van) and finally for old school IRC, ZNC will just talk to Freenode.
+
+With all of that setup, I can now seamlessly connect and disconnect to conversations from any IRC client.
+
+Some extras...
+Bitlebee supports Twitter and Identi.ca. I can now read and reply in a IRC window. I also added [email notifications](https://github.com/mcg/znc-cmd-notify) when I am away and mentioned in any conversation.
\ No newline at end of file