Table of Contents
Calendar Server
We provide a CalendarServer implementing the CalDAV-Protocol, which you can use to synchronize calendars, tasks and contact information across devices and to share them with others. The address of the server is https://cal.physik.fu-berlin.de
The Software we use for the server is Radicale.
Web-interface
The web-interface is used to create, edit and delete calendars. It can not be used to manage your calendar events. To edit the calendar events you will have to setup a client for your device (see Device Setup).
You can find the web interface at https://cal.physik.fu-berlin.de. Logging in is done with the normal ZEDAT-credentials.
A web calendar to inspect/add/edit events is available at https://cal.physik.fu-berlin.de/infcloud. You can log into it with you ZEDAT credentials.
Sharing calendars
Personal calendars can be shared with groups. To do this enter the name of the group (e.g. ag-franke, ag-vorlesung, feinwerk…) in the field owner when creating the calendar.
After a couple minutes the calendar should be available to all members of the selected group.
On top of this it is possible to give individual users permission to a collection by using the "Individual permissions" field. This option takes a comma separated list of the pattern user:permission. The available permissions are "r" for read access and "w" for write access. For groups the syntax g=group:permission can be used. If, for example, if user bob is supposed to be able to read and write the collection and the user alice and group ag-test should only be able to read it, the option should be set as:
bob:rw, alice:r, g=ag-test:r
Public calendars
For some purposes it is necessary to host a public calendar in form of an link to an .ics file. To do this, give the user public
read permissions for the calendar: public:r
, see Sharing calendars.
Public calendars will show a sharable link to a web calendar in the calendar overwiew.
How do I set up radicale with my device?
Because radicale is compliant with the CalDAV protocoll every calendar application supporting CalDAV should work with radicale. Below you'll find configurations for different operating systems that we tested and recommend
In general when setting up a client these fields are required
- address https://cal.physik.fu-berlin.de
- username Your ZEDAT-username
- password Your ZEDAT-password
In most applications you can choose which of the availablen calendars you want to sync with your device.
Device Setup
Thunderbird
Thunderbird is now natively supporting CalDav, the TbSync add-on is not required anymore.
To add your calendars to Thunderbird open the calendar tab. In the calendar overview click the "+" symbol, select "On the Network". Fill in your ZEDAT-Username as user name and "https://cal.physik.fu-berlin.de" as location. Click "Find Networks" and enter your password when prompted. You can now select the calendars you want to subscribe to and click the "Subscribe" button.
Thunderbird also supports synchronizing CardDav address books, but due to a unfortunate bug in Thunderbird setting it up with our CardDav server is not easily possible. If you require your thunderbird syncing your contacts with the university server, write us an email at zedv@physik.fu-berlin.de.
Android
Download the App DAVx5 and simple calendar. In DAVx5 click on the ⊕-button → select to sign in with username and password → insert CalDAV-address, username and password and select to sign in → If necessary approve the certificate → specify a name for the account and accept to create it
The account should now be available in the start menu of DAVx5. Select it and go to the tab CALDAV. Here you can now select which calendars to synchronize onto your device. After selecting tap the synchronize-button (🔁).
Now you can enable this CALDAV-account in your calendar app. For the "simple calendar" app you can enable the account as follows: Open the app → open the menu in the upper right corner → select settings → select CalDAV synchronization → select your account in the list and tap ok
Now the calendar events from the server should be appearing in your calendar. You can now also select between local and synchronized events when creating a new event.
IOS
Start the settings app → Password & Accounts → Add Account → other → Add CalDAV Account → enter CalDAV-address, username and password → Next → select Calendars and select Keep on My iPhone on the pop-up !(if you don't do this, your local calendar data might get lost)! → select Reminders (if you want reminders) and again select Keep on My iPhone! → Save Your calendar should now synch with the calendar server. In the calendar app you can tap Calendars to open the calendar selection and select, which remote calendars you want to synchronize. When adding a new event you can select the calendar to decide if the event is to be saved locally on your phone or on the calendar server.
Outlook
If you need to use the Calendarserver with Outlook you have to contact us at zedv@physik.fu-berlin.de to install the CalDavSynchronizer plugin for Outlook. Once it is installed you can set up syncing your CalDav calendars with outlook. Tutorials on how to set up the CalDavSynchronizer can be found at https://caldavsynchronizer.org/help/tutorials/.