Caldav carddav Bundles: Difference between revisions
Karsten.will (talk | contribs) |
Karsten.will (talk | contribs) |
||
Line 86: | Line 86: | ||
=== Mac OS X iCal === | === Mac OS X iCal === | ||
- Click on the "+" in iCal -> Preferences -> Accounts | - Click on the "+" in iCal -> Preferences -> Accounts<br/> | ||
- Select "CalDAV" as "Account type" | - Select "CalDAV" as "Account type"<br/> | ||
- Enter your username in "User name" | - Enter your username in "User name"<br/> | ||
- Enter your password in "Password" | - Enter your password in "Password"<br/> | ||
- Enter your server-address in "Server address" | - Enter your server-address in "Server address"<br/> | ||
- Cick "Create" | - Cick "Create"<br/> | ||
[[File:caldav-account.png]] | [[File:caldav-account.png]] |
Revision as of 09:17, 20 July 2011
Using CalDAV and CardDAV with Open-Xchange
Beginning with the 6.20.1 release, Open-Xchange provides interfaces to connect CalDAV- and CardDAV-clients. Please note that at first only MacOS X with its clients "iCal" and "Address Book" is supported. This will change later and support for other clients such as Thunderbird will be added.
Preparation
Please edit your file /etc/apache2/ox6.conf so that the existing configuration for ox as well as the new configuration for CalDAV and CardDav is placed inside a virtual host.
This is an example where MYSERVER.TLD is the domain-name of the ox-server:
$ vi /etc/apache2/ox6.conf
NameVirtualHost *:80 <VirtualHost *:80> ServerName dav.MYSERVER.TLD ErrorLog /tmp/dav.err.log TransferLog /tmp/dav.access.log <Proxy /> Order allow,deny Allow from all </Proxy> ProxyPass / ajp://localhost:8009/servlet/dav/ smax=0 ttl=60 retry=5 </VirtualHost> <VirtualHost *:80> ServerName MYSERVER.TLD <Location /ox6> # Expires (via ExpiresByType to override global settings) ExpiresByType image/gif "access plus 6 months" ExpiresByType image/png "access plus 6 months" ExpiresByType image/jpg "access plus 6 months" ExpiresByType image/jpeg "access plus 6 months" ExpiresByType text/css "access plus 6 months" ExpiresByType text/html "access plus 6 months" ExpiresByType text/xml "access plus 6 months" ExpiresByType text/javascript "access plus 6 months" ExpiresByType text/x-js "access plus 6 months" ExpiresByType application/x-javascript "access plus 6 months" ExpiresDefault "access plus 6 months" Header append Cache-Control "private" Header unset Last-Modified Header unset Vary # Strip version RewriteEngine On RewriteRule v=\w+/(.+) $1 [L] # Turn off ETag Header unset ETag FileETag None </Location> <Location /ox6/ox.html> ExpiresByType text/html "now" ExpiresDefault "now" Header unset Last-Modified Header set Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" # Turn off ETag Header unset ETag FileETag None </Location> <Location /ox6/index.html> ExpiresByType text/html "now" ExpiresDefault "now" Header unset Last-Modified Header set Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" # Turn off ETag Header unset ETag FileETag None </Location> <Location /ajax> SetOutputFilter DEFLATE </Location> </VirtualHost>
Install on OX AppSuite
Debian GNU/Linux 11.0
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
deb https://software.open-xchange.com/products/stable/DebianBullseye/ /
# if you have a valid maintenance subscription, please uncomment the
# following and add the ldb account data to the url so that the most recent
# packages get installed
# deb https://[CUSTOMERID:PASSWORD]@software.open-xchange.com/products/stable/updates/DebianBullseye/ /
and run
$ apt-get update $ apt-get install open-xchange-caldav open-xchange-carddav open-xchange-webdav-acl open-xchange-webdav-directory
Debian GNU/Linux 12.0
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
deb https://software.open-xchange.com/products/stable/DebianBookworm/ /
# if you have a valid maintenance subscription, please uncomment the
# following and add the ldb account data to the url so that the most recent
# packages get installed
# deb https://[CUSTOMERID:PASSWORD]@software.open-xchange.com/products/stable/updates/DebianBookworm/ /
and run
$ apt-get update $ apt-get install open-xchange-caldav open-xchange-carddav open-xchange-webdav-acl open-xchange-webdav-directory
Configuration
Mac OSX Address Book
- Click on the "+" in Address Book -> Preferences -> Accounts.
- Keep "CardDAV" selected in "Account type"
- Enter your username replacing the "@" with a "*" (e.g. "peter.fraser*MYSERVER.TLD" if you normally log into ox with username ""peter.fraser@MYSERVER.TLD"") as "User name"
- Enter your password in "Password"
- Enter as the path to the ox-server as follows in in "Server address": dav.MYSERVER.TLD:80
- Click "Create"
Mac OS X iCal
- Click on the "+" in iCal -> Preferences -> Accounts
- Select "CalDAV" as "Account type"
- Enter your username in "User name"
- Enter your password in "Password"
- Enter your server-address in "Server address"
- Cick "Create"