Synology Contacts на Apple MacOS и IOS

Всем привет!!!

Ситуация в мире складывается не лучшим образом. Я еще лет 5 назад говорил что вероятность потерять облачные данные на иностранных ресурсах очень велика. Что бы обезопасить себя лучше всего хранить контакты на своем облачном сервере в Synology Contacts.

Synology Contacts – позволяет управлять контактами и синхронизировать их между разными устройствами, такими как MacOS, IOS, Androuid, Outlook и Thunderbird.

В этой статье я не буду рассматривать абсолютно все варианты, их слишком много и этой информации в интернете достаточно. Например, есть готовая статья в справке Synology. Там рассматриваются различные клиенты и способы их синхронизации. Но этой статьи бы не было, если бы не одно НО…

Synology Contacts без проблем синхронизируется и работает везде кроме приложения Контакты на MacOS. На разных форумах есть много разных предложений и решений, но рабочего так и нет. Дело в том, что если просто взять и синхронизировать Контакты на MacOS то синхронизируется что угодно, какие-то почтовые сообщения или избранные контакты, но не все контакты из адресной книги. В IOS и Андроид такой проблемы нет. Так в чем же дело на MacOS?

Дело в самой MacOS, так как она неправильно работает с контактами по CardDav. Этого никто не признал, Apple отмалчивается, а Synology прямо заявляют, что ничего делать не будут и тыкают в Apple. Некоторые пользователи в интернете предлагаю.т залазить в базу данных Synology Contacts и там ее править. Не мой метод, слишком опасный.

Я нашел очень простой метод, рабочий, который испробовал на нескольких Synology NAS и он работает.

Настройка Synology Contacts

Все что нам нужно это отключить все лишние адресные книги в Synology Contacts. Для этого откройте Web версию Synology Contacts, затем в верхнем правом углу нажмите на иконку совего пользователя и перейдите в настройки

В настройках откройте вкладку “Адресная книга” и уберите галочки со всех адресных книг кроме нужной. Обычно нужная это “Мои контакты”

Нажмите сохранить и настройка Synology Contacts закончена.

Минусом является то, что нельзя использовать несколько адресных книг, но для обычного домашнего пользователя это и не нужно.

Синхронизация с MacOS

На MacOS контакты нужны, что бы при приеме звонка отображались данные контакта, а не просто номер телефона.

Дальше просто идем в настройки MacOS, “Учетные записи” и нажимаем добавить учетную запись

Выбираем другую учетную запись, затем “Учетная запись CardDAV”

В открывшемся окне выбираем:

  1. CardDAV
  2. Вручную
  3. Имя пользователя Synology Contacts
  4. Пароль
  5. DNS имя Synology NAS. Это может быть DDNS или то имя, которое привязано к вашему NAS, но не имя QuickConnect.

Если вы все сделали правильно, то учетная запись создастся без ошибок

Подождите пару минут, пока MacOS синхронизирует контакты и откройте приложение Контакты на MacOS. Вы увидите все свои контакты.

Все гениальное просто и синхронизировать контакты на MacOS с Synology Contacts тоже просто!!!

Синхронизация с iPhone

Не смотря, что я прикрепил вверху ссылку на справку Synology где рассказано как синхронизировать контакты с Iphone я все же решил продублировать тут, на всякий случай.

Поиск URL-адресов CardDAV

  1. Запустите Synology Contacts.
  2. Наведите курсор на правую часть любого контакта или адресной книги.
  3. Нажмите ⋮> CardDAV

Скопируйте URL-адрес клиента CardDAV. 

  1. На iPhone выберите Настройки > Контакты > Учетные записи > Добавить учетную запись > Другое > Добавить учетную запись CardDAV.
  2. Введите следующую информацию:
    • Сервер : вставьте скопированный URL-адрес.
    • Имя пользователя : введите учетную запись Synology Contacts.
    • Пароль : Введите пароль Synology Contacts.
    • Описание : по умолчанию это URL-адрес в поле Сервер. Вы также можете ввести любое описание. 
      5.png
  3. Нажмите Далее.
  4. Откройте Контакты iPhone.
  5. Если вы не можете найти синхронизированные контакты в списке, нажмите Группы в левом верхнем углу и установите флажок в учетной записи Synology Contacts. 
    6.png

Так же я рекомендую сделать на IPhone контактами по умолчанию Synology Contacts. Для этого переходим в Настройки > Контакты > Учетная запись по умолчанию и выбираем учетную запись Synology Contacts. Таким образом все создаваемые на IPhone контакты будут попадать не в iCloud а на вас личный сервер, а от туда на MacOS или даже телефон на Android ОС.


Synology Contacts на Apple MacOS и IOS и …

Android

Для синхронизации на Android требуется стороннее приложение, Хорошее платное, купить его никак не получится из-за санкций. Поэтому воспользуемся параллельным импортом на сайте 4pda. А дальше все есть в инструкции.

В данном видео ролике речь идет про Андроид устройства.

У этой записи 7 комментариев

  1. Доброго дня, Александр

    Сделал по инструкции, назначил на вебверсию поддомен отдельный https://xxx.mysite.ru, провертл через веб коннектится

    но с ios и macos приконнектиттсяине могу, соответственно контакты туда не выгружаются..

    у меня на syno обратный прокси, может порты дополнительно открыть нужно на роутере?

    1. То что выделаете на веб это работает для веб. Обратный прокси не работает с Cardav, нужно использовать другие порты. Если я не ошибаюсь то порт 5555, но лучше уточните, на сайте есть страница со всеми портами Synology

      1. Александр, я настроил не внося изменения в порты

        все что нужно было на примере ios:
        в пункте Server более подробно ссылку дать: https://ddns_adress/carddav/account_name

        на macos по аналогии
        Server: ddns или ip
        Path: /carddav/account_name

        ps: контакт добавил в вебе, на телефоне появился.. осталлсь скопировать с icloud все контакты.. я правильно понял что автоматом они не переносятся?

        1. Все верно, для IOS другая инструкция, вы верно сделали. ICloud и Synology Contacts это разные облака, естественно что контакты из одного в другое нужно переносить вручную.

  2. С локальными пользователями заведенными на самом Synology все более менее просто, а как настроить доступ к своим адресным книгам пользователям введенным в Synology Directory Server?

    1. Эти пользователи тоже будут или их группы, в общем если у вас такая задача стоит то разберетесь точно, там все легко.

Добавить комментарий

семнадцать − пять =