Setting up Your iCal Directory

If you'd like to put your iCal-format calendar file in a globally-accessible place, the first step is to create a subdirectory in your
directory called
. Inside that directory, you can put your iCal file(s), at which point they become accessible via the following URL convention:<username>/<filename>;

Or, with SSL/TLS encryption:<username>/<filename>;

Where username is your username, and filename is the calendar file's name. Make sure the ical directory is readable and writable by the "ical" user in AFS by running fs sa . ical write in that directory. (Note: if you get "403 forbidden" suddenly as of late February 2012, this means you need to change old-style "svn" access into "ical" access on existing directories.)

You should also put some sort of access control in place for that directory by putting a
file in your
directory. Please see HtaccessHints for further instructions.

Accessing your Calendar Files via Sunbird/Lightning plugin for Thunderbird

Go to File ... Subscribe to Remote Calendar...


Type in the URL for the calendar file you put in your


Be sure to check the box to automatically publish updates to the remote calendar, as pictured.

If you've created a .htaccess file in your ical directory that uses basic auth, you'll get a dialog like this when you try to access the calendar:


Accessing your Calendar Files via Apple iCal

Accessing your calendar in Apple iCal seems to be straightforward, using the URL<username>/<filename >

Create a calendar in ical, then control-click and select "Publish". Change the "Publish on:" dropdown from ".Mac" to "a Private Server", and fill in the fields. You can then configure whether changes are published automatically, and whether alarms and todo items are published as well.

This is in version 2.0.3.

If you have tips on how to access the calendar files via other client programs not listed here, please feel free to add to this page.
Topic attachments
I Attachment Action Size Date Who Comment
menu001.pngpng menu001.png manage 11.2 K 13 Nov 2006 - 18:44 MarkPearrow Sunbird remote iCal configuration
menu002.pngpng menu002.png manage 9.7 K 13 Nov 2006 - 18:44 MarkPearrow Sunbird remote iCal configuration 2
menu003.pngpng menu003.png manage 8.6 K 13 Nov 2006 - 18:44 MarkPearrow Sunbird remote iCal configuration 3
Topic revision: 22 Feb 2012, ArthurProkosch

MIT Computer Science and Artificial Intelligence Laboratory


  • About CSAIL
  • Research
  • News + Events
  • Resources
  • People

This site is powered by Foswiki MIT: Massachusetts Institute of Technology