WebDAV isn't dead yet
WebDAV всё ещё жив и может быть отличной альтернативой AWS S3 для многих пользователей. Автор критикует повсеместное использование S3, которое удобно Amazon, но создаёт проблемы для остальных. Для личных проектов, самостоятельного хостинга или базовых файловых операций WebDAV предлагает простое решение с необходимым функционалом: аутентификация, запись файлов, синхронизация, приватность по умолчанию и лёгкий доступ к публичным файлам. При этом не требуются сложные ACLs, подписанные URL, версионирование или многоуровневое хранилище.
Многие инструменты уже поддерживают WebDAV — от Finder и Explorer до rclone и curl. Интересно, что WebDAV активно используется для синхронизации контактов и календарей через CardDAV и CalDAV. Автор приводит пример конфигурации Apache с LDAP-аутентификацией, которая обеспечивает изолированный доступ пользователей к их личным директориям. Среди приложений, использующих WebDAV в его setup: Joplin для заметок, Keepassium для паролей, VLC и Infuse для медиа.
Комментарии (90)
- WebDAV и FTP продолжают использоваться, но вопросы безопасности и производительности остаются открытыми.
- S3-совместимые API становятся де-факто стандартом, но не всегда это оправдано.
- Пользователи сталкиваются с отсутствием нормальной поддержки WebDAV в инструментах вроде Nextcloud, что ведёт к необходимости использовать сторонние решения.
- Проекты вроде Alist и rclone предоставляют обёртки вокруг различных протоколов, включая WebDAV, S3 и FTP.
JMAP for Calendars, Contacts and Files Now in Stalwart 🔥 Горячее 💬 Длинная дискуссия
После четырёх лет разработки Stalwart представил полную реализацию JMAP для календарей, контактов, адресных книг, хранения файлов и обмена. Это делает Stalwart первым сервером JMAP, поддерживающим всю семью протоколов совместной работы, открывая новую эру для открытого и эффективного группового ПО. Новые стандарты включают JMAP для Календарей (замена CalDAV), Контактов (альтернатива CardDAV), Файлов (замена WebDAV), а также JSCalendar и JSContact — современные JSON-версии iCalendar и vCard.
JMAP решает проблемы устаревших технологий, предлагая вместо громоздкого XML и несовместимых форматов простые, последовательные API поверх JSON. Протоколы обеспечивают лучшую производительность, простоту реализации и надёжность. Эта реализация знаменует сдвиг в проектировании ПО для совместной работы, позволяя разработчикам строить на единой, когерентной платформе. Поддержка клиентов пока развивается, но такие проекты, как Mailtemi и Parula, уже работают с новыми стандартами.
Комментарии (182)
- Stalwart — первый сервер с полной поддержкой JMAP, но документация и UX оставляют желать лучшего, что затрудняет его внедрение.
- JMAP-совместимые клиенты всё ещё отсутствуют, что делает внедрение Stalwart сложным для конечных пользователей.
- Отсутствие клиентов и серверов, поддерживающих JMAP, затрудняет внедрение, даже если Stalwart технически превосходит IMAP и CalDAV.
- Сообщество обсуждает, что для внедрения JMAP нужно как минимум один из: либо крупный провайдер (Gmail, Fastmail) начнёт поддерживать его, либо Thunderbird и другие клиенты добавят поддержку.