I have set up iCal Server on Mac OS X 10.7 Lion Server. Everything works great with all iDevices (iPhone, iPad). However, I would like to share my wiki calendar to PCs also and there is no easy way to do that. Apple doesn't provided any documents for users. I have to search many forums and website to make it work. Below is what I found.
Start with setting Sunbird to connect to your iCal calendar. The information from this website ( http://trac.calendarserver.org/wiki/CalendarClients ) does work :
- Launch Sunbird.
- Select New Calendar from the File menu.
- In the Create a new calendar assistant, select On the Network and click Continue.
- Select CalDAV as the format, and under Location, enter your server address. Click Continue when finished. (For example: http://localhost:8008/calendars/users/jsmith/calendar )
- Enter a name for your calendar and click Continue.
- Click Done.
- When prompted, enter your CalDAV username and password.
Calendar server address format for use with Sunbird
http://server.example.com:8008/calendars/users/<<uid>>/calendar
or
https://server.example.com:8443/calendars/users/<<uid>>/calendar
where 'server.example.com' should be set to your calendar server hostname, '<<uid>>' should be the login id of the user. The '/calendar' at the end is the name of the calendar on the server and should be adjusted for the actual calendar stored on the server. To see what that might be use a web browser to examine the files on the calendar server.
Now, you need to get Wiki Calendar. First of all, you need to log in into your OS X Lion Website. Subscribe to Wiki Calendar so that it will appear on your user account calendar.
- Go to https://server.example.com:8443 and log in into your account.
- Click at Wikis, then open your Wiki Calendar.
- Now, move your pointer to the Wiki calendar that you would like it to appear on your own calendar. Here, I moved it to 'Else' Wiki Calendar. You will see " i " button shows up. Click at " i ".
- You will see the box pop up. Click at "Add to My iCal Calendars" Now, the Wiki calendar you choose will also show up in your account Calendar.
Next, you need to know the URL to use in Sunbird. You already know your local Calendar account URL but that one will not work for Wiki Calendar that you just subscribed. Here is what I do, Go to http://server.example.com:8008/calendars/users/<<uid>>/ . You will see something similar to image below :
You will see that I got 3 long links there. Each of these 3 links are from my Wiki Calendar. My Wiki 'Else' Calendar is "4e878804-14e5-4f32-abf5-d567a8226ef2" So, the link that I have to use in Sunbird under Location URL is
https://server.example.com:8443/calendars/users/<<uid>>/4e878804-14e5-4f32-abf5-d567a8226ef2/
That's it. Your Wiki Calendar will show up in Mozilla Sunbird. However, you may need to add each Wiki Calendar into Sunbird if you have more than one. Actually, I would like to be able to get the whole calendar in Wiki so that I don't have to set up each link for each calendar. However, I really don't know where to look for. At least, the step I did above is working fine for now.
Also, in case you prefer to use SSL. You will face the problem of untrusted Certificate if your SSL is self generated. Below is what I found it's useful.
If "With SSL" URL type chosen,
- A "Secure Connection Failed" window pop up you to indicate "the certificate is not trusted because it is self-signed"
- click "Cancel" (as many the window pop)
- Next window, click "Finish"
- Go to "Tools" Menu / "Options"
- Window "Options", select "Advanced icon"
- Select "Encryption" Tab then click "View Certificates"
- Window "Certificate Manager" pop up to you
- Click "Servers" tab
- Click "Add Exception" button right bottom side
- Window "Add Security Exception" pop up
- Enter Location : https://<server-name>:8443
- Click "Get Certificate"
- Window is filled with information : "Unknow Identity ..."
- Select "Permanently store this exception" checkbox
- Click "Confirm Security Exception"
- Window closes and let appear previous with the server address filled in
- Click "Ok"
- Window closes and let appear previous
- Click "Ok"
Source :
- http://trac.calendarserver.org/wiki/CalendarClients
- http://www.asisolutions.eu/index.php?post/2010/04/18/Snow-Leopard-/-iCal-Server-/-ThunderbirdLightning-or-Sunbird
- https://discussions.apple.com/thread/1414653
Software Used :
- iCal Server on Mac OS X 10.7.3
- Sunbird Portable 1.0b1 on Windows
- The test were always done with SSL set up.
- Also tested with Mozilla Thunderbird 10 + Lightning 1.2 on Windows and Lubuntu 11.10
Apple's free publicly available comprehensive documentation
I have used http://server