Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

forum.0day.community _ Системное администрирование _ Нужен свой собственный CalDAV / CardDAV сервер

Автор: phpkiev Apr 11 2023, 20:13

Появилась задача управлять контактами из внутренней БД. Для удобства работы решил не изобретать велосипед, а взять какой-то готовый CardDAV сервер и уже по API управлять в нём контактами из БД. Клиенты же смогут подключаться штатными ИОС/Андроид приложениями прямо к CardDAV серверу и всё будет максимально красиво (в теории).

И теперь вопрос, есть что посоветовать? Предварительно остановился на https://sabre.io/baikal/ сервере, но может есть что-то проще и легковесней?

Автор: Tiger Apr 11 2023, 20:21

1. Такой специфики на этом форуме не найдёшь.
2. Ребят ты выбрал ну прям кек. "Байкал", "матрёшка"....не хватает хуйла в рамке

Автор: phpkiev Apr 11 2023, 20:41

(Tiger @ Apr 11 2023, 21:21) Перейти к цитате

1. Такой специфики на этом форуме не найдёшь.
2. Ребят ты выбрал ну прям кек. "Байкал", "матрёшка"....не хватает хуйла в рамке

Там Baïkal на минуточку smile.png А в остальном - фришный и на гитхабе лежит + много положительных отзывов + весь нужный мне функционал. Но если вдруг кто-то знает более православный проект, и это не Google Contacts via CardDAV API и не iCloud и не Owncloud 10 - с интересом изучу. За этим и завёл тему.

Автор: stael Apr 13 2023, 13:25

а как же Nextcloud / owncloud

Автор: phpkiev Apr 13 2023, 18:12

(stael @ Apr 13 2023, 14:25) Перейти к цитате

а как же Nextcloud / owncloud

Nextcloud вроде как платный, а вообще это сильно сложно и излишне ставить такие комбайны. Мне нужен лишь функционал управления контактами и вчера за полчаса неспешной работы всё заработало. Автор кстати немец, что его сподвигло выбрать такое название и лого для своего проекта - без понятия. Но работает замечательно и практически из коробки.

Автор: phpkiev May 30 2023, 22:02

В общем, если кому нужно будет - отличный бесплатный сервер оказался этот Baikal. Удобная админка, прекрасная совместимость со штатными клиентами под Иос и Андроид, легкая установка - только нужно внимательно за версиями софта смотреть. И отвечая на замечание выше - это не кацапская разработка ни разу.

Baikal was created by Jérôme Schneider from Net Gusto and fruux and is now developed by volunteers. Many thanks to Daniel Aleksandersen (@zcode) for greatly improving the quality of the project page.


Пока использую только CardDAV сервис, собираю контакты из стороннего проекта, слегка их обрабатываю по заданному шаблону - и заливаю на сервер через РНР либу https://github.com/mstilkerich/carddavclient

Invision Power Board
© Invision Power Services