Sharing iCal Calendars Locally

You can share your iTunes songs and your iPhoto pictures on your local network, so why not iCal calendars? Actually, you can - with a little help from CalTalk. This handy application lets you publish and subscribe to calendars just like you can with a .Mac account or a WebDAV server, but only for other iCal users on your local network instead of through the Internet.

Using CalTalk is a three step process. First you have to install the application on each Mac that will be sharing iCal calendars. Next, you need to publish the calendars you want others to see. Hereis how:

  • Launch CalTalk.
  • Click the My Calendars tab.
  • Check the calendars you want to share.
  • Check Share my calendars.


Choose which calendars you want to share.

Once everyone is sharing calendars, you can start subscribing:

  • Click the Network tab in CalTalk.
  • Select the name of the user you want to subscribe to in the Users column.
  • Select the calendars you want to subscribe to in the Calendars column.
  • Click the Subscribe button.


Select the calendars you want to subscribe to.

The calendars you subscribe to will appear in iCal, but you wonit be able to edit them, and CalTalk must be running for other users to see your published calendars.

This is a great way to let everyone on your private network know what you are up to without publishing you schedule on the Internet, and it doesnit require a .Mac account.

Also, if you have trouble seeing and subscribing to other useris calendars in the CalTalk window, you may have to open port 24080 in your Macis built-in firewall. If you arenit sure how to do that, check out my Quick Tip on creating custom firewall ports.

CalTalk is Donationware, so if you find it useful be sure to make a donation to the developer. You can download CalTalk from the CalTalk Web site.

<!--#include virtual="/includes/newsite/series/quicktip.shtml"-->