Bedework has a comparatively heavy system requirements load. That complexity does come at a price, though. Bedework feeds can integrate server-provided RSS content as well, which could make it a good choice for a unified public portal. It supports alarms on the client-side (which might include pop-up notifications or email sent by the client app), though not direct email notifications, but it does support several extended iCalendar features, such as VTODO tasks, private events, and Free/Busy scheduling.īedework is the most complex of the open source calendar servers it not only provides the calendar event subscription and synchronization service, but it also implements a slick Web front-end end usable as a calendaring client in its own right. DAViCal is developed primarily for Linux, so packages are available at the project’s Web site for most popular distributions. In addition to Postgres, you will need PHP 5.1 or greater to run it. This means that a calendar client that cannot talk CalDAV to the server can also retrieve the events as if they were a static file on a WebDAV file server.ĭAViCal manages that trick by storing the underlying iCalendar event data in a PostgreSQL database. As the name suggests, it too uses CalDAV as the connection protocol, but it is also backwards-compatible with WebDAV. DCS can even be used as a “contacts server” using the CardDAV protocol for remote vCard address book storage.Īfter DCS, DAViCal is the leading open source calendaring solution. It does this through the IETF’s iCalendar Message-based Interoperability Protocol (iMIP). Configuring support for extended attributes is a simple mount-time option on the file system DCS uses to store its data.įeature-wise, DCS supports CalDAV as its connection protocol, includes built-in support for SSL authentication, and can be configured to send email reminders to “remote” users (i.e., subscribers to events that are not user accounts on the server itself). It is written in Python, using the Twisted application framework, and the only out-of-the-ordinary dependency is its use of extended file attributes. Those on other distributions will be happy to learn that it has modest package dependencies. It is packaged by several leading Linux distributions, including Debian and Ubuntu. DCS originated as a Mac OS X Server component, but has continued to be developed in the open, and with broad support for other operating systems - most notably, Linux. Let’s take a look at the best open source calendar servers, and see what each offers.Īpple has a spotty reputation for working with the broader open source community, but its Darwin Calendar Server (DCS) is a prime example of where the company gets it right. Luckily there is no reason to do so - you have plenty of choices for self-hosting your calendar service, just like you do your Web site or your blog. Plus you run the persistent risk of leaving your data in someone else’s hands. Anyone can publish a calendar feed, confident that everyone on the Web can subscribe to it on the OS and device of their choosing and stay up-to-date.īut just like you don’t want a email address on your business card, serving up your business’s public calendar of events through Google Calendar or Windows Live Hotmail Calendar can make your organization look less-than-professional. Niche sites like Remember The Milk and big online service providers like Yahoo and Google have made shared calendars common place. But, at the same time, much of their usefulness really stems from the popularity of the server-side calendar sharing protocols, iCalendar and CalDAV. From light-weight to heavy duty, Cosmo to Darwin, we’ve picked five of the best open source calendar servers for Linux for you to try.Ĭalendaring software has come a long way on the client side in recent years the Linux desktop has a healthy selection of apps to choose from, including Evolution, Mozilla Lightning, and KOrganizer. Finding Linux-based calendar clients, like Evolution or Mozilla Lightning, is easy - but what about the server-side software? You’ll find some great calendar servers for Linux, if you know where to look.
0 Comments
Leave a Reply. |