Radicale

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

Сайт: radicale.org

Radicale — свободный сервер синхронизации личных данных, реализующий протоколы CalDAV и CardDAV для обмена календарями и контактными книгами через WebDAV/HTTP. Проект разработан как лёгкое и компактное решение для самохостинга, ориентированное на простую установку, минимальные зависимости и гибкую настройку. Программное обеспечение написано на языке Python и распространяется под свободной лицензией.

История проекта связана с потребностью в альтернативе тяжёлым и сложным серверным продуктам, предлагая минимально достаточный набор возможностей для хранения и синхронизации календарей и адресных книг между клиентскими приложениями и мобильными устройствами. Radicale поддерживает работу в одиночном и многопользовательском режимах, может хранить данные в файловой системе или в других доступных бэкендах, а также обеспечивает аутентификацию и управление доступом.

  • Поддержка протоколов: реализация CalDAV для календарей и CardDAV для контактов, совместимость с большинством клиентов, поддерживающих эти стандарты.
  • Самохостинг: возможность установки на собственном сервере или домашнем хостинге, работа через стандартные HTTP/HTTPS.
  • Лёгкая установка и конфигурация: минимальные зависимости, простые конфигурационные файлы и опции запуска.
  • Хранилище данных: файловая система как основной бэкенд, с возможностью использования альтернативных хранилищ при наличии соответствующих плагинов.
  • Аутентификация и авторизация: поддержка разных методов аутентификации, управления правами доступа и ограничения видимости ресурсов.
  • Совместимость клиентов: взаимодействие с настольными и мобильными клиентами, почтовыми программами и органайзерами, которые поддерживают CalDAV/CardDAV.
  • Расширяемость: модульная архитектура, позволяющая добавлять плагины и адаптировать сервер под специфические требования развертывания.
  • Производительность и масштабируемость: оптимизирован для небольших и средних инсталляций; при необходимости возможна настройка для обслуживания большего числа пользователей.
  • Безопасность: поддержка работы через HTTPS и вариантов управления доступом для защиты пересылаемых и хранимых данных.
  • Документация и сообщество: наличие документации по установке и настройке, а также сообществ разработчиков и пользователей, которые поддерживают проект и делятся опытом.
Подробнее