What is Xandikos?
Xandikos is a free open-source self-hosted CalDav and CardDav server that uses Git as a backend.
It has been tested on a dozen of CalDav, and CardDav as well as vCard clients, which you will find in this post.
Xandikos comes with a rich documentation for end-users, system admins, and developers, in which users can find instructions about how to configure it, and their local clients.
Why the name "Xandikos"!
Xandikos (Ξανδικός or Ξανθικός) takes its name from the name of the March month in the ancient Macedonian calendar, used in Macedon in the first millennium BC.
Features
- Easy to set up from source
- Docker installtion support
- Share calendars (events, to-do items, reminders, journal entries) via CalDAV and contacts (vCard) via CardDAV
- Automatically keep history and back up changes in Git
- Supports synchronization extensions for CalDAV/CardDAV for quick and efficient syncing
- Automatically keep history and back up
- Works with many CalDAV and CardDAV clients
- No multi-user support
- No support for CalDAV scheduling extensions
- Supports many of standards
Supported standards
- RFC 4918/RFC 2518 (Core WebDAV) - implemented, except for COPY/MOVE/LOCK operations
- RFC 4791 (CalDAV) - fully implemented
- RFC 6352 (CardDAV) - fully implemented
- RFC 5397 (Current Principal) - fully implemented
- RFC 3253 (Versioning Extensions) - partially implemented, only the REPORT method and {DAV:}expand-property property
- RFC 3744 (Access Control) - partially implemented
- RFC 5995 (POST to create members) - fully implemented
- RFC 5689 (Extended MKCOL) - fully implemented
Supported CardDav and CalDav clients
- Evolution
- DAVDroid
- vdirsyncer
- sogo connector for Icedove
- Thunderbird
- caldavzap, and carddavmate
- pycardsyncer
- akonadi
- CalDAV-Sync
- CardDAV-Sync
- Calendarsync
- AgendaV
- CardBook
- Tasks
- Apple iOS
License
The project is released and licensed under the GNU GPLv3 (or later).
Resources
- Website
- Source code
A web analytics system is a software tool used to collect, analyze, and report data on website usage. It helps businesses and organizations understand how users interact with their websites, track key metrics, and make data-driven decisions to improve their online presence.
There are several open-source web analytics systems available,
ChatGPT is a language model developed by OpenAI that is designed for generating conversational responses. It can be used to build chatbots, virtual assistants, and other interactive applications.
The ChatGPT Starter Template for React and Next.js is a pre-built template that provides a starting point for developers to integrate
Migrating from WordPress? Here are the top 10 alternatives.
Workout apps are software applications that can be used to track and manage fitness-related activities. They typically offer a range of features, such as tracking workouts, setting goals, providing workout plans, and monitoring progress. Using a workout app can provide numerous benefits, including increased accountability, improved motivation, and better organization.
Cloud and FTP backup are two different types of backup solutions used to store data in a secure and easily accessible location. Cloud backup involves storing data on remote servers operated by a third-party service provider, while FTP backup involves transferring data to a remote server using the File Transfer
This is a small lightweight Python + JavaScript project that enables you to scrap Google Map leads in almost no time.
Features
1. Scrape up to 1200 Google Map Leads in just 25 minutes, providing you with an extensive pool of potential customers to drive sales.
2. Access 30 Data Points,
Easy Spider is a fascinating project that was created in 2006 to facilitate distributed web crawling. The project was developed using Perl and it is designed to crawl web pages, distribute the crawled data to a server, and generate XML files from it. What makes Easy Spider a great tool
Multimodal AI Story Teller, built with Stable Diffusion, GPT, and neural text-to-speech
Olivia is an open-source chatbot built in Golang using Machine Learning technologies. Its goal is to provide a free and open-source alternative to big services like DialogFlow.
You can chat with her by speaking (STT) or writing, she replies with a text message but you can enable her voice (TTS).
AuroraCMS is an exceptional and completely free Australian open source content management system that is specifically designed to cater to the needs of businesses. The CMS is built using PHP, jQuery, and iCONS. It is specifically designed to take advantage of the latest features of HTML5 and CSS3 to provide