Замена Google Contacts с помощью Nextcloud и DAVx⁵

Google все делает удобнее, по крайней мере для владельцев телефонов с Android. Довольно трудно избавиться от экосистемы, когда практически все аспекты жизни вашего телефона синхронизируются, копируются и восстанавливаются в один клик. Это касается в том числе календарей, телефонных контактов и задач. Если же у Вас есть Nextcloud и желание полностью избавиться от сервисов Google, DAVx⁵ – прекрасный вариант для всего перечисленного.

Что нужно знать о DAVx⁵

DAVx⁵ – это приложение для синхронизации CalDAV/CardDAV контактов, календарей, событий и задач между Android устройством и внешним сервером.

Сам по себе DAVx⁵ не содержит какие-либо данные и только лишь выступает посредником между двумя источниками. По этой же причине приложение не является средством для бэкапа данных. Синхронизация осуществляется в обе стороны, а значит изменения на одной стороне затрагивают записи на другой.

Для работы поддерживаются многие проприетарные сервера/хосты для синхронизации, вроде Yandex, Mail.ru, iCloud, Google, AOL Mail. Но, что самое важное, DAVx⁵ работает со следующими решениями с открытым исходным кодом:

  • SOGo
  • ownCloud
  • Rouncube
  • Nextcloud

В свою очередь устанавливать отдельные приложения на смартфон не нужно. Достаточно уже встроенных в систему или предварительно установленных.

Как синхронизировать контакты Android с Nextcloud

  1. Устанавливаем DAVx⁵ из магазина F-Droid (скачать сам магазин можно отдельно по следующей ссылке).
  2. После запуска приложения автоматически откроется мастер первичной настройки. Для начала он попросит предоставить DAVx⁵ базовые разрешения:
  • Доступ к контактам, календарям и задачам;
  • Сохранить разрешения – для предотвращения сброса разрешений в последних версиях Android, если приложение долго не использовалось.
  1. Вторым этапом DAVx⁵ запросит у Вас разрешение на работу в фоновом режиме. Также приложение предупредит Вас, если для правильной работы необходимо произвести дополнительные настройки в системе и установленном ПО.
    Как правило здесь предполагается внесение DAVx⁵ в исключения системных оптимизаторов смартфонов Huawei, Lenovo, Meizu, Nubia, OnePlus, Oppo, Vivo, Xiaomi или установленных утилит, вроде AppBlocker, DuraSpeed, Evenwell power saver, PowerGenie и др.
Скрытый текст

К сожалению, учесть нюансы всех возможных оболочек Android у вендоров невозможно. Чтобы DAVx⁵ работал без сбоев, необходимо дать программе разрешение на Автозапуск (название и путь в меню может разниться) или Запуск в фоне. В настройках приложения дополнительно выставляем режим Расхода заряда в значение Без ограничений.

  1. Добавляем аккаунт для синхронизации.
  • Для этого нажимаем на + в нижнем правом углу и выбираем опцию Войти с URL и именем пользователя.
  • Копируем DAV ссылку в формате https://моёоблако.ru/remote.php/dav из приложения “Календарь” в нашем Nextcloud и вставляем ее в первое поле.
  • Генерируем пароль приложения в настройках Nextcloud -> Безопасность -> Активные устройства и сеансы.
  • Вставляем логин и сгенерированный пароль, после чего нажимаем “Войти”.
  1. Выбираем в появившихся вкладках, какие группы контактов и календари вы хотите синхронизировать.
  1. Запускаем принудительную синхронизацию нажатием кнопки в нижнем правом углу.

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

Таким образом мы стали на шаг ближе к уходу от сервисов Google и можем спокойно удалить все ранее синхронизированные данные из профиля, дополнительно отключив синхронизацию контактов и календарей в учётных записях Google.


Автор: Владислав Лищенко / HomeHosted.ru

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *