Назад | Перейти на главную страницу

Как синхронизировать два сервера CalDAV

Мой рабочий календарь хранится на сервере Орды моего работодателя. У меня также есть собственный экземпляр owncloud.

Я хотел бы также хранить свой рабочий календарь в моем экземпляре owncloud и иметь сценарий, который отражает этот календарь в моей учетной записи Horde. Я знаю, что только я вношу изменения в календарь на сервере Орды, так что однонаправленная синхронизация из owncloud в Horde будет вполне подходящей.

И owncloud, и Horde поддерживают CalDAV; Кроме того, у Horde есть сервис XMLRPC. У меня есть root-доступ к экземпляру owncloud, но для сервера Horde у меня есть только веб-логин Horde. Буду признателен за любые предложения, как сделать эту синхронизацию. К сожалению, мне пока не удалось найти решение.

vdirsyncer https://github.com/untitaker/vdirsyncer по https://stackoverflow.com/users/1544347/markus-unterwaditzer можно сделать это через CardDAV, а также в двустороннем режиме.

Я бы посоветовал сделать это через несколько запусков с локальным «vdir», а не напрямую, и вы даже можете реализовать git VCS для защиты данных.

https://syncevolution.org/ должен иметь возможность сделать это, но не ожидайте, что он будет стабильным. Кажется, это все еще несколько экспериментальная технология.