User Tools

Site Tools


calendarserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
calendarserver [2020/02/07 16:51] – [Web-interface] finnkreincalendarserver [2023/10/23 09:18] (current) – [Sharing calendars] finnkrein
Line 1: Line 1:
-**This is work in progress** +====== Calendar Server ====== 
- +We provide CalendarServer implementing the CalDAV-Protocol, which you can use to synchronize calendars, 
-====== Radicale ====== +tasks and contact information across devices and to share them with others. 
- +The address of the server is https://cal.physik.fu-berlin.de
-Radicale is calendar server following the CalDAV-Protokoll. It allows you to synchronize calendar events, contact information and notes across devices and to share these within groups.+
  
 +The Software we use for the server is Radicale.
 ===== Web-interface ===== ===== Web-interface =====
  
-The web-interface is used to create, delete calendarss It can **not** be used to manage your calendars. To edit the calendar you will have to setup a client for your device (see [[#How do I set up radicale with my device?|setup]]).+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. 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 ==== ==== Sharing calendars ====
Line 16: Line 18:
  
 After a couple minutes the calendar should be available to all members of the selected group. 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? ===== ===== How do I set up radicale with my device? =====
Line 22: Line 34:
  
 In general when setting up a client these fields are required In general when setting up a client these fields are required
 +
  
   * **address** https://cal.physik.fu-berlin.de   * **address** https://cal.physik.fu-berlin.de
Line 29: Line 42:
 In most applications you can choose which of the availablen calendars you want to sync with your device. In most applications you can choose which of the availablen calendars you want to sync with your device.
  
-==== Linux ====+===== Device Setup =====
  
-For linux we recommend using Thunderbird with the Lightning, TbSync and Provider for CalDAV & CardDAV add-ons.+==== Thunderbird ====
  
-After installing these add-ons and restarting Thunderbird you can open the calendar settings by clicking Tools → Add-On Preferences → TbSyncTo set up the synchronization you click Account actions → Add new Account → CalDAV & CardDAV → Manual Configuration → insert //CalDAV-address, username and password// → Next → Finish+Thunderbird is now natively supporting CalDav, the TbSync add-on is not required anymore.
  
-Now select Enable and synchronize this account, select the calendars you want to sync and click Synchronize now. The calendars should now be available in Thunderbird.+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 ==== ==== Android ====
  
Line 46: Line 60:
  
 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. 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.
- 
-==== Windows ==== 
  
 ==== IOS ==== ==== 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. +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.
- +
-===== Certificate ===== +
- +
-The certificate for the radicale server is: CN=cal.physik.fu-berlin.de,OU=Fachbereich Physik,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE +
- +
-Checksums: +
- +
-  * **SHA-1** 5d:fc:2d:23:24:39:a2:54:44:c0:27:dd:5a:21:bd:55:b3:d6:47:1b +
-  * **SHA-256** 6d:df:38:ba:ab:26:9a:33:53:3a:d0:c3:1c:96:44:6a:1e:c6:87:6e:34:2b:38:d4:14:2c:e1:bd:ef:9e:fb:de+
  
 +==== 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/.
calendarserver.1581094270.txt.gz · Last modified: 2020/02/07 16:51 by finnkrein

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki