Сервер carddav для windows

Сообщение об ошибке 2016

CardDAV и CalDAV

Как установить carddav и caldav сервер?

Как установить carddav и caldav сервер?

Некоторые люди хотят иметь собственный сервер для хранения адресной книги по разным причинам, например, из-за повышенной безопасности. Существует несколько программных обеспечений для серверов адресных книг (CardDAV) и календарей (CalDAV) таких, как OwnCloud под Linux и Mac OS X server под компьютеры Apple. Как бы то ни было, каким будет ваш выбор, если мы захотим установить такой сервер на Windows ПК? Я бы рекомендовал одно ПО, которое легко в использовании: EVO Mail Server.

Установка делается в несколько шагов, а на выходе вы получите свой собственный CardDAV/CalDAV сервер:

1. Откройте порт 8008, 8443 (для SSL), и 8843 (для SSL) в фаерфоле или роутере, если такие устройства у вас установлены и вы хотите получить доступ через Интернет.

2. Загрузите EVO Mail Server с официального сайта EVO и установите его

3. В пункте «Настрока серверного статуса» на странице «Статус» в EVO Mail Server нажмите на круглые стрелки справа в строке Windows Firewall, чтобы открыть CardDAV/CalDAV порты из п.1

4. Введите доменное имя в Основной домен на странице «Найстройки» в EVO Mail Server, если у вас есть доменное имя в Интернете и вы хотите, чтобы EVO правильно сгенерировал SSL сертификат для него. Иначе ваш серверный внутренний или внешний IP не сможет сделать этого.

5. На той же самой странице «Настройки» найдите пункт 9. EVO Collaboration аддон: Настройка CardDAV и CalDAV

6. Нажмите «Проверить конфигурацию» справа от ECA сервис и нажмите «Начать», чтобы запустить сервис. Затем появится всплывающее окно, которое сообщит, что сервис запущен.
Присечание: Возможно вам будет предложено скачать MS VC++ 2008 runtime и ECA (EVO Collaboration Add-on) в данном шаге.

Теперь вы можете использовать любой поддерживающий CardDAV/CalDAV клиент, например, EVO Collaborator для Outlook, iPhone/iPad устройства, Apple iCal, Thunderbird’s Lightning аддон и другие, чтобы получить доступ к CardDAV/CalDAV ресурсам.

CardDAV Server

Before we roll over what could be extracted from the title, let us first put some definition on CardDAV.

Here it is.

Table of Contents — WebDAV

CardDAV Server

CardDAV is essentially a method for syncing contacts, more like it functions to enable the connection.

It is an Internet protocol created especially to allow users to share and access data on a server. ‘

It was developed by Internet Engineering Task Force and was later on published in 2011. It is based on the Hyper Text Transfer Protocol (HTTP) and uses vCard for contact data.

Tell you what, it is not all coins that are two-faced. CardDAV also is! It had a client-side and server-side. We will be focusing first on the latter.

Various products integrate the server-side protocol of CardDAV.

CardDAV Server Integrations

  • Apple Contacts Servers
  • Communigate Pro which anchors CardDav protocol
  • DAVical which has supported CardDav since its version 0.9.9.2
  • Fruux which offer a synchronization service
  • Gmail and Google Contacts which allow users to users address book thru CardDAV
  • Group-Office which is a CRM application and an open-source groupware
  • Horde Groupware which is supported by both CardDAV and CalDAV and a complete web-based group solution
  • MDaemon Email Server
  • Meishi, a lone Ruby and Rails based on CardDAV server
  • Nextcloud which has supported CardDAV protocol since the very first version
  • ownCloud which has supported CardDAV since its version 2.0
  • Radicale
  • SabreDAV which since CardDAV version 1.5 has supported and which is a framework
  • WebDAV framework for PHP
  • SOGo which supported CardDAV access to its address books
  • Zimbra 6 which allowed access to its address books as well
  • SYNOLOGY DSM 6.0
  • Xandikos which is a lightweight CardDAV and CalDAV server
Читайте также:  Huawei e5830 драйвер windows 10

From our initial research, it looks like Radicale is a great option for operations looking to spin up and maintain their own CardDAV servers. The benefit of this open source, free cardDAV server implementation are fairly obvious.

The code is open source, so it is free to use, re-use, and extend. Your team can freely implement the code without reinventing the wheel, so to speak.

Radicale’s CardDAV server logo is a Radish. Don’t ask us why.

The pitfalls of this setup are that you need an engineer or two to plan, setup, and maintain your custom free CardDAV server implementation.

In the near future, the WebDAV.io team plans on adding managed CardDAV hosting to enable our customers to easily spin up CardDAV server instances that are cost-effective on all fronts.

If you’re interested in this option, please reach out to us an let us know your interest. Our team will review your inquiry and get back to you quickly. If budget allows, our team may also be able to spin up servers for your needs.

While there are many existing servers, it is important to note that they all function to serve the clients. Some of the most notable clients of CardDAV include:

List of CardDAV Server Clients and Applications

  • MailFence is a server-side implementation of the CardDAV protocol. Learn how they implement CardDav here.
  • Apple Contacts beginning from Mac OS X Snow Leopard and higher
  • Apple iOS beginning with iOS 4
  • Blackberry products which are running QNX (Blackberry 10+ phones, Playbook OS 2.0 tables
  • Davdroid which is an open-source CalDAV and CardDAV sync app for Android and supporting VCard 4)
  • eM Client
    An evolution that has a built-in support for CardDAV and CalDAV
  • KDE Software Compilation 4.5 that features client support of CardDAV that is due in 2010. It became available to use by Kaddressbook, part of Kontact PIM suite. It was provided by Akonadi, a PIM server which has made the data available for other applications.
  • Kerio Connect
  • Outlook CalDAV Synchronizer
  • Sailfish OS, the operating system of Jolla phones and tablet
  • Thunderbird via the SOGo connection

The fact that there are lots of clients that grow over time is a testament that CardDAV servers function to satisfy the demands to monitor contacts.

It allows us to have multiple devices and not to have to worry if the contact data we have will be lost or stolen.

Как установить carddav и caldav сервер?

Как установить carddav и caldav сервер?

Читайте также:  Рудевский антон астра линукс

Некоторые люди хотят иметь собственный сервер для хранения адресной книги по разным причинам, например, из-за повышенной безопасности. Существует несколько программных обеспечений для серверов адресных книг (CardDAV) и календарей (CalDAV) таких, как OwnCloud под Linux и Mac OS X server под компьютеры Apple. Как бы то ни было, каким будет ваш выбор, если мы захотим установить такой сервер на Windows ПК? Я бы рекомендовал одно ПО, которое легко в использовании: EVO Mail Server.

Установка делается в несколько шагов, а на выходе вы получите свой собственный CardDAV/CalDAV сервер:

1. Откройте порт 8008, 8443 (для SSL), и 8843 (для SSL) в фаерфоле или роутере, если такие устройства у вас установлены и вы хотите получить доступ через Интернет.

2. Загрузите EVO Mail Server с официального сайта EVO и установите его

3. В пункте «Настрока серверного статуса» на странице «Статус» в EVO Mail Server нажмите на круглые стрелки справа в строке Windows Firewall, чтобы открыть CardDAV/CalDAV порты из п.1

4. Введите доменное имя в Основной домен на странице «Найстройки» в EVO Mail Server, если у вас есть доменное имя в Интернете и вы хотите, чтобы EVO правильно сгенерировал SSL сертификат для него. Иначе ваш серверный внутренний или внешний IP не сможет сделать этого

.

5. На той же самой странице «Настройки» найдите пункт 9. EVO Collaboration аддон: Настройка CardDAV и CalDAV

6. Нажмите «Проверить конфигурацию» справа от ECA сервис и нажмите «Начать», чтобы запустить сервис. Затем появится всплывающее окно, которое сообщит, что сервис запущен. Присечание: Возможно вам будет предложено скачать MS VC++ 2008 runtime и ECA (EVO Collaboration Add-on) в данном шаге.

Теперь вы можете использовать любой поддерживающий CardDAV/CalDAV клиент, например, EVO Collaborator для Outlook, iPhone/iPad устройства, Apple iCal, Thunderbird’s Lightning аддон и другие, чтобы получить доступ к CardDAV/CalDAV ресурсам.

Linux tips and tricks

Поиск по навигации

Искать

Настройка сервера календарей и контактов

  • » onclick=»window.open(this.href,’win2′,’status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no’); return false;» rel=»nofollow»>

Информация о материале Категория: Servers (ru) Опубликовано: 11.03.2014 16:12 Автор: Super User Просмотров: 9081

При организации групповой работы важную роль играют такие вещи, как календарь и адресная книжка. Если рассматривать инфраструктуру, построенную на основе Windows, то это все можно реализовать на Exchange. Однако для небольшой компании это может оказаться чересчур дорогостоящим решением. Можно, конечно, использовать Google, но не все захотят хранить свои данные где-то на чужих серверах.

Для этих целей есть хорошее решение — установить на своем linux-сервере CalDAV- и CardDAV-сервер.

CardDav — это клиент-серверный протокол, разработанный для того, что бы сделать возможной совместный удаленный доступ к данным контактов на сервере. Протокол CardDav основан на протоколе WebDAV, который, в свою очередь, использует HTTP.

CalDAV — это расширение календаря для протокола WebDAV, является стандартным протоколом и позволяет клиенту получить доступ к информации о планируемых событиях на удаленном сервере. Этот протокол расширяет спецификацию WebDAV и использует формат iCalendar. Он разрешает множественный клиентский доступ к информации, таким образом, что становится возможным совместное планирование и обмен информацией. Многие серверные и клиентские приложения поддерживают этот протокол.

Для удобства работы с расписаниями и адресными книгами будет рассмотрен следующий функционал сервера:

Работа по протоколам CalDAV и CardDAV

Веб-интерфейс для доступа к календарю и адресной книге

Читайте также:  Файл реестр windows где

Логины и пароли пользователей берутся из настроек почтового сервера.

В качестве такой системы будут использоваться следующие приложения:

Davical — CardDAV и CalDAV-сервер

CalDavZap — веб-интерфейс для сервера календарей

CardDavMate — веб-интерфейс для адресной книги.

Установка и настройка Davical

Устанавливаем необходимый набор пакетов программ:

# apt-get install install postgresql apache2 php5 php5-pgsql l davical php5-curl php5-imap

После установки нужно сделать небольшую настройку postrgesql. Открываем /etc/postgresql/9.1/main/pg_hba.conf

local all postgres peer

И добавляем две другие

local davical davical_app trust
local davical davical_dba trust

После чего перезапускаем postgresql

# service postgresql restart

Далее нужно выполнить скрипт, который создаст нужную базу данных

# su postgres -c /usr/share/davical/dba/create-database.sh

Вывод будет примерно такой

Supported locales updated.

Updated view: dav_principal.sql applied.

CalDAV functions updated.

RRULE functions updated.

Database permissions updated.

* You will need to edit the PostgreSQL pg_hba.conf to allow the

‘davical_dba’ database user access to the ‘davical’ database.

* You will need to edit the PostgreSQL pg_hba.conf to allow the

‘davical_app’ database user access to the ‘davical’ database.

* The password for the ‘admin’ user has been set to ‘co/e9Ap3’

Thanks for trying DAViCal! Check in /usr/share/doc/davical/examples/ for

some configuration examples. For help, visit #davical on irc.oftc.net.

Смотрим на него внимательно. Там будет админский логин и пароль в веб-интерфейс davical

Создадим файл конфигурации /etc/davical/config.php

$c->system_name = ‘DAViCal CalDAV Server’;

$c->admin_email = Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. ‘;

$c->pg_connect[] = ‘dbname=davical user=davical_app’;

Обратите внимание, на строку imap_url. Судя по их вики http://davical.dhits.nl тут предусматривается несколько возможных вариантов:

Так вот — все это работает только в том случае, если в конце строки НЕ СТАВИТЬ “/”

После установки самого сервера переходим к установке веб-интерфейсов.

CalDavZap — установка и настройка.

И распаковываем его в /var/www

Открываем его файл конфигурации и правим в нем строку globalNetworkCheckSettings

Теперь нужно настроить авторизацию в CalDavZap

Для этого делаем следующие настройки:

В файле auth/config.inc в двух местах в поле href нужно прописать имя нашего сервера. При чем остальную часть пути не трогать. То есть у нас должны получиться такие строки:

Кроме этого в файле auth/plugins/generic_conf.inc меняем значение в одной строке

Настройка Apache

Осталось последнее действие — настроить веб-сервер.

Создаем файл /etc/apache2/sites-available/davical и записываем в него

DirectoryIndex index.html index.php

Alias /images/ /usr/share/davical/htdocs/images/

Alias /cal /var/www/caldavzap/

php_value include_path /usr/share/awl/inc

php_value magic_quotes_gpc 0

php_value register_globals 0

php_value error_reporting «E_ALL &

php_value default_charset «utf-8»

Создаем ссылку на этот файл в /etc/apache2/sites-enabled/

И перезапускаем Apache

Сейчас у нас стали доступны два веб-интерфейса

http://davical.local — веб-интерфейс самого Davical, где можно делать или общесистемные настройки, если есть админские права, или создавать себе дополнительные календари или адресные книги, если права обычного пользователя.

Рекомендуется сразу же зайти сюда как admin и сменить тот пароль, который мы запомнили в самом начале при установке Davical

http://davical.local/cal — веб-интерфейс нашего календаря

Настройка почтовых клиентов для работы с DAV-сервером

На рабочих станциях под управлением Linux для подключения DAV-сервера лучше использовать Evolution.

Перейдя на закладку «Календарь» добавим новый календарь со следующими настройками:

Ссылка для подключения календаря формируется следующим образом:

После синхронизации у нас будет доступен календарь следующего вида

Добавление адресной книги производится аналогичным образом на закладке «Контакты».

Ссылка для ее подключения формируется следующим образом:

Оцените статью