Календарь и контакты без Яндекса: Nextcloud и DAVx⁵

Календарь и контакты без Яндекса: CalDAV и CardDAV на своём сервере Безопасность
Календарь и контакты без Яндекса: Nextcloud или Baïkal, DAVx⁵ на Android, CalDAV/CardDAV на iPhone — полный выход с Яндекса.

Реклама. ООО «ТАЙМВЭБ.КЛАУД», ИНН 7810945525.

Timeweb

Календарь и контакты без Яндекса — реалистичный сценарий, если почту и файлы вы уже увели, а телефон всё ещё тянет события и записную книгу в чужой аккаунт. DAVx⁵ часто уже настроен «на Яндекс», и переезд кажется страшнее, чем есть.

Ниже — полный выход: данные на своём CalDAV/CardDAV-сервере (Nextcloud или лёгкий Baïkal), на Android — DAVx⁵, на iPhone — встроенный CalDAV/CardDAV. Старые инструкции про календарь с Яндексом и контакты с Яндексом не выбрасываем: из них берём экспорт и привычку к паролям приложений, только конечная точка меняется.

Цель не «поругаться с брендом», а чтобы встречи и записная книга жили у вас: на VPS или домашнем сервере, с копией, без единственной надежды на чужой ЦОД.

Календарь и контакты без Яндекса: куда переезжаем

СлойРоль
Nextcloud или BaïkalСервер календарей (CalDAV) и адресных книг (CardDAV)
DAVx⁵ на AndroidСвязка телефона с сервером; данные лежат в системных Контактах/Календаре
iPhone / iPadШтатные учётные записи CalDAV и CardDAV
ПКThunderbird, Evolution или веб-интерфейс сервера

Nextcloud здесь — не «ещё один Диск», а именно PIM: события и люди. Файлы можно не трогать. Если нужен только календарь и контакты без файлов и Talk — смотрите Baïkal ниже. Если облака ещё нет и хотите «всё в одном» — Nextcloud All-in-One. Домашняя полка под бэкапы — выбор NAS.

Альтернатива Nextcloud: Baïkal (только CalDAV + CardDAV)

Baïkal — лёгкий self-hosted сервер только для календарей и контактов на стеке sabre/dav. Веб-админка для пользователей, книг и календарей, PHP + SQLite/MySQL/PostgreSQL, без файлов, Talk и «облака на все случаи». Совместим с DAVx⁵, iOS, macOS, Thunderbird и другими CalDAV/CardDAV-клиентами.

Когда брать Baïkal вместо Nextcloud

  • Нужны только календарь и контакты — без Дискa, Photos и чатов.
  • Хочется минимальный VPS/контейнер и меньше обновлений «комбайна».
  • Уже есть NAS/бэкапы отдельно, а PIM хочется вынести тонким сервисом.

Когда лучше Nextcloud

  • Нужны файлы, шаринг, Talk, приложения в одном входе.
  • Семье проще один веб-интерфейс «как Диск», а не голый CalDAV.
  • Уже планируете AIO под документы — нет смысла плодить второй стек только ради контактов.

Переезд с Яндекса тот же: выгрузка .ics / .vcf → импорт в Baïkal (через веб или клиент) → на телефоне DAVx⁵ / iOS с URL вашего Baïkal, не Яндекса. В DAVx⁵ обычно указывают base URL вида https://baikal.example.com/dav.php (точный путь смотрите в документации вашей установки) и логин пользователя Baïkal.

Дальнейшие шаги в статье ниже написаны на примере Nextcloud — кнопок больше и читателю так проще. Если выбрали Baïkal, просто подставляйте его URL и пароль пользователя: идея CalDAV/CardDAV не меняется.

Что сделать до отключения Яндекса

  1. Убедитесь, что Nextcloud открывается по HTTPS с нормальным доменом и вы входите своим пользователем.
  2. Включите приложения Calendar и Contacts (в AIO их обычно отмечают при установке).
  3. Сделайте выгрузки из Яндекса до смены аккаунта на телефоне — синхронизация не замена бэкапу: удалили на телефоне — уедет и с сервера.
  4. На время переезда не удаляйте аккаунт Яндекса с телефона: сначала двусторонняя проверка, потом отключение.

Шаг 1. Забрать календарь и контакты из Яндекса

Календарь → файл iCal

В веб-интерфейсе Яндекс Календаря: меню календаря → настройки → вкладка экспорта → ссылка или файл iCal. Сохраните каждый нужный календарь отдельно (личный, семейный, рабочие). Подробные клики — в разделе про резервную копию в статье синхронизация календаря с Яндексом.

Контакты → vCard / CSV

В Яндекс Контактах экспортируйте книгу в vCard (удобнее для CardDAV) или CSV. Если контакты ещё только на телефоне — сначала сведите их в одну книгу, как в гайде синхронизации контактов с Яндексом, и только потом выгружайте файл. Файл положите не только в «Загрузки», а ещё на диск/NAS.

Шаг 2. Загрузить данные в Nextcloud

Календарь

  1. Откройте Nextcloud → Календарь.
  2. Создайте календарь с понятным именем (например «Личный») или используйте уже существующий.
  3. Импортируйте скачанный .ics в этот календарь (пункт импорта в меню календаря / настройки — формулировки чуть отличаются по версиям).
  4. Проверьте на вебе несколько ближайших событий и повторяющиеся встречи.

Контакты

  1. Откройте Nextcloud → Контакты.
  2. Импортируйте .vcf (или CSV, если так выгрузили).
  3. Гляньте группы/категории: в Nextcloud они часто живут как категории контакта — это важно для настройки DAVx⁵ ниже.
  4. На вебе найдите пару «сложных» карточек: несколько телефонов, день рождения, организация.

Пока телефон ещё смотрит в Яндекс, правок «только на телефоне» лучше не делать: разъедете источники.

Шаг 3. Пароль приложения в Nextcloud

Если включена двухфакторная аутентификация (и вообще как хорошая привычка), не светите основной пароль в DAVx⁵ и в настройках iOS.

  1. Аватар → Личные настройки → Безопасность.
  2. Создайте пароль приложения с именем вроде «DAVx⁵ Pixel» или «iPhone CalDAV».
  3. Скопируйте его сразу — второй раз Nextcloud его не покажет.

Для Android удобнее Login Flow через приложение Nextcloud (пароль вручную не вводить). Для iPhone пароль приложения почти неизбежен.

Шаг 4. Android: DAVx⁵ → Nextcloud

DAVx⁵ ставится из Google Play или F-Droid. Это не «ещё одни контакты внутри приложения»: он пишет в системные Contакты и Календарь Android. Логика та же, что в старых гайдах про Яндекс и в статье DAVx⁵ + Google, меняется только сервер.

Через приложение Nextcloud (предпочтительно)

  1. Установите официальный клиент Nextcloud, войдите на свой сервер.
  2. Настройки → синхронизация календаря и контактов (формулировка вроде «Sync calendars & contacts»).
  3. Откроется DAVx⁵ с Login Flow — подтвердите доступ в браузере.
  4. В DAVx⁵ создайте учётную запись. Contact group method: выберите Groups are per-contact categories (группы как категории контакта) — так совпадает с приложением Contacts в Nextcloud.
  5. Снова откройте DAVx⁵ → свой аккаунт → отметьте нужные календари и адресные книги → разрешите доступ к Контактам и Календарю → «Синхронизировать».

Вручную по URL

Если клиент Nextcloud не нужен: в DAVx⁵ → добавить аккаунт → URL и имя пользователя. Базовый URL вида:

https://cloud.example.com/remote.php/dav

Логин — пользователь Nextcloud, пароль — пароль приложения. Метод групп — тот же: categories. Остальное как выше.

Чтобы новые записи уходили в Nextcloud, а не «в телефон»

  • В приложении Контакты по умолчанию для сохранения выберите аккаунт DAVx⁵ / Nextcloud, не «Телефон» и не остатки Google/Яндекс.
  • В Календаре при создании события указывайте календарь Nextcloud.
  • На Xiaomi / Huawei / Honor проверьте автозапуск и ограничения батареи для DAVx⁵ — иначе синк «засыпает».

Шаг 5. iPhone и iPad: CalDAV и CardDAV

На iOS отдельный DAVx⁵ не обязателен — хватает системных учётных записей. URL смотрите в Nextcloud: Личные настройки → синхронизация / CalDAV·CardDAV (или скопируйте из документации сервера). Обычно:

  • Сервер: cloud.example.com (без лишнего пути или как указывает Nextcloud).
  • Учётная запись: логин Nextcloud.
  • Пароль: пароль приложения.
  • Для CardDAV и CalDAV — две отдельные учётки в Настройки → Календарь / Контакты → Учётные записи → Добавить → Другое.
  1. Добавьте учётную запись CalDAV, включите Календари (и Напоминания, если нужно).
  2. Добавьте учётную запись CardDAV для контактов.
  3. В Настройки → Календарь / Контакты выберите календарь и книгу Nextcloud по умолчанию для новых записей.
  4. Создайте тестовый контакт и событие на телефоне → проверьте появление в вебе Nextcloud.

Если раньше на iPhone висел Яндекс через «Другое», не удаляйте его в первую минуту: дождитесь, пока копия в Nextcloud совпадёт, затем отключите Яндекс.

Шаг 6. Компьютер и общие календари

  • Веб Nextcloud — уже достаточно для правок с ноутбука.
  • Thunderbird — встроенный календарь + адресная книга по CalDAV/CardDAV (тот же пароль приложения).
  • Семейный календарь — в Nextcloud расшарьте календарь другому пользователю с правом писать; на телефонах он появится отдельной галочкой в DAVx⁵ / iOS.

Общий семейный сценарий у Яндекса мы разбирали отдельно; логика та же, только ACL теперь внутри Nextcloud, а не «семейного» аккаунта Яндекса.

Шаг 7. Отключить Яндекс на телефонах

  1. Сверьте число контактов и пару событий «до/после» на вебе Nextcloud и на телефоне.
  2. В DAVx⁵ снимите галочки с календарей/книг Яндекса или удалите яндексовский аккаунт DAVx⁵.
  3. На iPhone удалите учётки CalDAV/CardDAV Яндекса.
  4. Пароли приложений Яндекса типа «Календарь» / «Контакты» в Яндекс ID лучше отозвать.
  5. Файлы выгрузки .ics / .vcf оставьте в архиве на всякий случай ещё на месяц.

Частые сбои

СимптомЧто проверить
DAVx⁵: Unknown resource / 401Пароль приложения, не основной; URL с /remote.php/dav
Контакты есть на вебе, нет на AndroidГалочка адресной книги в DAVx⁵ + разрешение Контактов
Новые контакты не уезжают в NextcloudКуда сохраняет приложение Контакты по умолчанию
Группы «поехали»Contact group method = categories
iPhone пустой после добавленияSSL, пароль приложения, отдельные CalDAV и CardDAV
Синк редкий на XiaomiАвтозапуск DAVx⁵, без жёсткой экономии батареи

Как это стыкуется с остальным контуром

Краткий вывод

Календарь и контакты без Яндекса — это не новый мессенджер и не «ещё одна почта». Это свой CalDAV/CardDAV (Nextcloud или Baïkal), DAVx⁵ на Android и штатные учётки на iPhone. Схема та же, к которой вы уже привыкли с Яндексом, только ключи и файлы остаются у вас.

Порядок для календаря и контактов без Яндекса: выгрузка → импорт в Nextcloud (или Baïkal) → пароль приложения → телефон → проверка → отключение Яндекса. Синхронизация по-прежнему не бэкап: периодически экспортируйте календарь и контакты из Nextcloud так же, как раньше из Яндекса.

Рубрики: Безопасность Программы и сервисы

Подписаться на новые статьи

Каналы и RSS. Без почты и рассылок.

Оцените статью
Добавить комментарий