XMPP

Davis – CalDAV, CardDAV and WebDAV server

Davis is a DAV server and administration frontend built around sabre/dav, Symfony and Bootstrap. It provides a more complete deployment around the underlying DAV framework, including account and resource administration through a browser.

The software occupies useful ground between directly integrating sabre/dav into an application and deploying a full collaboration suite. Calendar, contacts and file services can be enabled as required while users continue to access their information with standard DAV clients.

This is free and open source software.

Key Features

  • The administration dashboard provides user management together with calendar creation, calendar sharing and address-book creation.
  • CalDAV and CardDAV services handle calendars and contacts, while WebDAV file storage can be enabled separately when it is required.
  • Calendar scheduling supports invitations and related mail notifications when an outgoing mail service has been configured.
  • Server-side calendar subscriptions allow remote calendars to be followed through the DAV service rather than requiring each client to fetch them independently.
  • Calendars can be published through public links for information that needs to be readable without a normal authenticated DAV account.
  • An automatically generated birthday calendar reflects birth dates stored in contacts and updates as the underlying address-book data changes.
  • Authentication can use Davis’s Basic authentication mechanism or integrate with IMAP and LDAP services through the available providers.
  • Database storage can use MySQL or MariaDB, with PostgreSQL and SQLite also supported by the application.
  • An API provides programmatic operations for user and calendar management, allowing administrative workflows to be connected to other systems.
  • Built-in handling of well-known CalDAV and CardDAV discovery paths directs compatible clients to the correct DAV endpoint, including installations served from a subdirectory.

Website: github.com/tchapi/davis
Support:
Developer: tchapi and contributors
License: MIT License

Davis in action
Click image for full size

Davis is written in PHP. Learn PHP with our recommended free books and free tutorials.


Related Software

CalDAV Servers
sabre/davMature PHP framework for building WebDAV, CalDAV and CardDAV servers
RadicaleLightweight CalDAV and CardDAV server that's simple to deploy
BaïkalLightweight CalDAV and CardDAV server with a web admin interface
XandikosGit-backed CalDAV and CardDAV server with scheduling support
DAViCalPostgreSQL-backed CalDAV server focused on standards interoperability
kcaldavSimple, safe, and minimal CalDAV server

Read our verdict in the software roundup.

WebDAV Servers
sabre/davCardDAV, CalDAV and WebDAV server
webdavSimple and standalone WebDAV server
DufsFile server that supports static serving
DavisAdmin interface for sabre/dav
SFTPGoFully featured and highly configurable SFTP server with WebDAV support
KaraDAVLightweight WebDAV server
NephelePluggable WebDAV server
MiltonWebDAV / CalDAV / CardDAV server library
Apache WebDAVProvides class 1 and class 2 WebDAV functionality for Apache
phởdavMinimal WebDAV server
Nginx WebDAVFile management automation via the WebDAV protocol
daveSimple WebDAV server

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted