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

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

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

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

2 ответа

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

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

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

Другие вопросы по тегам