Panoptes Docs

iPod Touch Push

I have panoptes set up to push messages to my iPod Touch using the Colloquy client and bouncer on OS X. There are screenshots below.

Here's how I'm doing it. Warning, this requires purchasing the $2 Colloquy iPhone application.

Here's the idea. First you need an IRC server. Next you connect the Colloquy client on OS X to that IRC server, and set up the Colloquy bouncer. Then you install the Colloquy client on your iPod Touch and connect to the machine running the bouncer. Finally you set up an action for panoptes to route some notifications to you on any IRC channel and/or as private messages.

Before attempting to follow these instructions, please read and understand the irc docs:

You will also want to have completed the 'getting started' doc:

Running a private IRC Server

You will need an IRC server. You could connect to a public one, but I prefer to run a private one on localhost. The easiest way to do this is to use POE::Component::Server::IRC. Check the manpage for code to start up a server. One note about the code on the manpage--if you don't want to run a local irc server on a public port, set a 'bindaddr' when you call 'add_listener', i.e.:

  $heap->{ircd}->add_listener( port     => 6667,
                               bindaddr => 'localhost',
                            );

Colloquy OS X client and bouncer

Download and install the Colloquy client for OS X.

You need at least verison 2.3 to support the bouncer that supports push to the iPod.

Configure it to connect to your private IRC server.

On the 'Bouncer' tab of the configuration, enable the bouncer and set a name and password. If you are running an IRC server on localhost, make sure to change the 'Listening Ports' config to use a different port than the IRC server is using.

Colloquy OS X iPod application

Go to the app store on the iPod Touch or iPhone and download the Colloquy client.

In the 'Connections' screen, click the '+' button and then choose to add a new 'Colloquy Bouncer'. Put in the ip address or hostname of the computer running the bouncer. Put in the username and password you configured in the bouncer. You must use a username and password.

Make sure to enable push notifications.

Click 'connect' in the upper right hand corner.

Now it should show your bouncer in the list and allow you to connect.

I configured a sound for private messages in Colloquy. To do this, exit Colloquy and use the 'Settings' icon. I have a rule to send all interesting messages to me on a channel (no beep) and important messages are sent as private messages so I get beeped.

Nerdvana

I can walk around my house carrying my iPod touch getting all my data feeds. I built a stand for the iPod touch out of a large paperclip so I can sit it horizontally like a little monitor.

I leave the iPod touch beside my computer plugged into the USB charger cable to be like a second montor where I can see any recent growl notifications that I missed.

I have rules that tag messages as important, and those messages get sent to me as private messages, so it will beep me in case I'm not looking at the iPod when the message comes through. They will even beep when the iPod Touch is sleeping.

Panoptes Configuration

See: http://www.geekfarm.org/wu/panoptes/using_im.html

Screenshots

There are several themes on the colloquy iPod app. I chose the dark background.

Panoptes Ipod Touch Push 01

Panoptes Ipod Touch Push 02

Panoptes Ipod Touch Push 02