Веб-сервер для совместной работы на PHP: почта, календарь, адресная книга и управление проектами в одном автономно размещаемом комплекте.
lennart-k/rustical
Сервер CalDAV/CardDAV на Rust, который хранит календари и контакты в одной базе SQLite.
Open source альтернатива:Google Calendar
- Звёзды
- 569
- Форки
- 49
- Открытые issues
- 26
- Последний коммит
- 5 дней назад
Что это?
RustiCal — сервер CalDAV и CardDAV для самостоятельного хостинга, который синхронизирует календари и адресные книги с клиентами вроде DAVx5, GNOME Calendar, Thunderbird и Apple Calendar. Все данные хранятся в одной базе SQLite, поэтому создавать резервные копии просто. В веб-интерфейсе также можно импортировать и экспортировать календари.
Сервер поддерживает WebDAV Push для почти мгновенной синхронизации с DAVx5, вход через OpenID Connect с возможностью отключить вход по паролю и общий доступ на основе групп. Клиенты могут входить через сценарий авторизации Nextcloud, а в веб-интерфейсе можно создавать профили конфигурации Apple. Удалённые календари можно восстановить.
Проект поставляется в виде одного бинарного файла в образе контейнера и активно разрабатывается, поэтому, как отмечает автор, в нём ещё могут встречаться недоработки.
Ключевые возможности
- 01Хранение всех календарей и контактов в одной базе SQLite для удобного резервного копирования
- 02Поддержка WebDAV Push для почти мгновенной синхронизации с DAVx5
- 03Вход через OpenID Connect с возможностью отключить вход по паролю
- 04Общий доступ к календарям на основе групп
- 05Импорт и экспорт календарей в веб-интерфейсе
- 06Восстановление удалённых календарей
Сценарии использования
- Размещение личного или семейного сервера календарей и контактов на собственном устройстве
- Синхронизация календарей и контактов на Android через DAVx5 без облачного провайдера
- Создание общих календарей для небольшой команды с входом через существующий провайдер OpenID Connect
Быстрый старт
- 1
Прочитайте документацию по установке
- 2
Следуйте инструкциям по установке из документации, чтобы настроить RustiCal
Что важно знать
- В README предупреждают, что RustiCal активно разрабатывается, поэтому вы можете столкнуться с ошибками и недоработанными частями.
- Поддержка RFC 7809 реализована лишь частично.
- Лицензия — AGPL-3.0, строгая лицензия с копилефтом, требующая раскрывать исходный код при использовании по сети.
В подборках
Темы
Частые вопросы
- Что такое rustical?
- Сервер CalDAV/CardDAV на Rust, который хранит календари и контакты в одной базе SQLite. RustiCal — сервер CalDAV и CardDAV для самостоятельного хостинга, который синхронизирует календари и адресные книги с клиентами вроде DAVx5, GNOME Calendar, Thunderbird и Apple Calendar. Все данные хранятся в одной базе SQLite, поэтому создавать резервные копии просто. В веб-интерфейсе также можно импортировать и экспортировать календари.
- rustical можно использовать бесплатно? Какая у него лицензия?
- rustical распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rustical всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rustical — 2 нояб. 2026 г..
- Для чего можно использовать rustical?
- Размещение личного или семейного сервера календарей и контактов на собственном устройстве Синхронизация календарей и контактов на Android через DAVx5 без облачного провайдера Создание общих календарей для небольшой команды с входом через существующий провайдер OpenID Connect
- Как установить rustical?
- Прочитайте документацию по установке Следуйте инструкциям по установке из документации, чтобы настроить RustiCal
- Где скачать rustical?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lennart-k/rustical
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Небольшой сервер CalDAV и CardDAV на Python для обмена календарями, списками дел и контактами со стандартными клиентами.
Сервер CalDAV и CardDAV для самостоятельного размещения и синхронизации календарей и контактов между устройствами и приложениями.
Лёгкий браузерный календарь с приоритетом локального хранения, синхронизирующийся с настроенными вами серверами CalDAV, CardDAV и JMAP.
Самостоятельно размещаемый сервер CalDAV, CardDAV и WebDAV с веб-панелью администрирования на Symfony для управления пользователями, календарями и адресными книгами.
SOGo — открытый пакет для совместной работы с календарями, адресными книгами и веб-почтой, поддерживающий CalDAV, CardDAV и IMAP.