LINUX.ORG.RU
ФорумAdmin

Очень легкий сервер CalDAV + CardDAV для очень слабых VDS, роутеров

 , , ,


0

3

Вечер, ЛОР!

Ищу очень легкий сервер CalDAV + CardDAV для очень слабых VDS, роутеров. Так как RAM мало (64-128Mb) и процессоры сильно урезаны или маломощные, то монстры на PHP вроде NextCloud отпадают.

Вот смотрю в сторону Cyrus-IMAP, написан на C и вроде не тяжеловес.

Кто что ещё порекомендует? Как на счёт Apache + mod_caldav? Может, есть менее известные, но не менее легковесные решения?

Cyrus-IMAP не тяжеловес ? А ты знаешь как оно там устроено?

Нет, если тебо оно с imap-сервером нужно, то тогда подходит.

А что использует thunderbird/lighting ? У меня оно живет на nginx c dav-ext-module

vel ★★★★★
()
Ответ на: комментарий от vel

Cyrus-IMAP не тяжеловес ? А ты знаешь как оно там устроено?
Нет, если тебо оно с imap-сервером нужно, то тогда подходит.

Потестирую и отпишусь по потреблению памяти.

А что использует thunderbird/lighting ?

В смысле? Они ведь поддерживают стандарные CalDAV/CardDAV, разве нет?

У меня оно живет на nginx c dav-ext-module

Опиши детальнее настройку и что ещё используешь, пожалуйста.

anonymous00 ★★
() автор топика
Ответ на: комментарий от anonymous00

CalDAV/CardDAV

caldav вроде используется.

nginx собран с доп. модулем git://github.com/arut/nginx-dav-ext-module.git

location / {
        dav_methods             PUT DELETE MKCOL COPY MOVE;
        dav_ext_methods         PROPFIND OPTIONS;
        create_full_put_path    on;
        dav_access              user:rw  group:rw;
        auth_basic              'sunbird';
        auth_basic_user_file    ...../dav.htpasswd;
        root $webroot/$remote_user.data;
}
vel ★★★★★
()
Ответ на: комментарий от vel

Очень интересно, спасибо. Только я до сих пор не могу понять, как оно работает? Нет, окей, я просто задам наводящие вопросы:

1. Nginx выступает в качестве самостоятельного CalDAV/CardDAV сервера или он просто фронтенд?

2. Если он самостоятельный, то как ему удается работать в качестве CalDAV/CardDAV сервера, если в модуле нет расширенных методов для работы с протоколом CalDAV/CardDAV? https://tools.ietf.org/html/rfc4791

anonymous00 ★★
() автор топика
Ответ на: комментарий от anonymous00

Я не зря спрашивал про lighting, т.к. мне было пофиг, через что оно работает. Главное, что работает (в одном из двух вариантов оно работает) и слово CalDAV там были где-то :)

task выглядит так на сервере.

BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
X-WR-CALNAME:xxxx
X-WR-TIMEZONE:Europe/Moscow
BEGIN:VTIMEZONE
TZID:Europe/Moscow
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
TZNAME:MSK
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VTODO
...

Кто это - caldav/CardDAV - ХЗ

Возможно это iCS

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.