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

zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-thumb Полезное

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

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

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

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

zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-1
Официальная схема работы DAVx⁵ c сайта проекта

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

  • SOGo
  • ownCloud
  • Rouncube
  • Nextcloud

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

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

  1. Устанавливаем DAVx⁵ из магазина F-Droid (скачать сам магазин можно отдельно по следующей ссылке).
  2. После запуска приложения автоматически откроется мастер первичной настройки. Для начала он попросит предоставить DAVx⁵ базовые разрешения:
  • Доступ к контактам, календарям и задачам;
  • Сохранить разрешения — для предотвращения сброса разрешений в последних версиях Android, если приложение долго не использовалось.
zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-2
zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-3
  1. Вторым этапом DAVx⁵ запросит у Вас разрешение на работу в фоновом режиме. Также приложение предупредит Вас, если для правильной работы необходимо произвести дополнительные настройки в системе и установленном ПО.

    Как правило здесь предполагается внесение DAVx⁵ в исключения системных оптимизаторов смартфонов Huawei, Lenovo, Meizu, Nubia, OnePlus, Oppo, Vivo, Xiaomi или установленных утилит, вроде AppBlocker, DuraSpeed, Evenwell power saver, PowerGenie и др.
zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-4
Показать скрытое содержимое
zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-spoiler

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

  1. Добавляем аккаунт для синхронизации.
  • Для этого нажимаем на + в нижнем правом углу и выбираем опцию Войти с URL и именем пользователя.

zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-5
zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-5.5
  • Копируем DAV ссылку в формате https://моёоблако.ru/remote.php/dav из приложения «Календарь» в нашем Nextcloud и вставляем ее в первое поле.
zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-6
  • Генерируем пароль приложения в настройках Nextcloud -> Безопасность -> Активные устройства и сеансы.
  • Вставляем логин и сгенерированный пароль, после чего нажимаем «Войти».
  1. Выбираем в появившихся вкладках, какие группы контактов и календари вы хотите синхронизировать.

zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-7
zamena-google-contacts-s-pomoshchyu-nextcloud-i-davx5-8
  1. Запускаем принудительную синхронизацию нажатием кнопки в нижнем правом углу.

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

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

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

Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

HomeHosted