Гугл убрал функционал хронологической карты в Google Maps, поэтому я самостоятельно разместила более качественную альтернативу.

Для меня Google Maps Timeline — одна из моих любимых скрытых функций, особенно в ленивые воскресные послеобеденные часы. Мне нравится исследовать свою личную историю путешествий через неё. Это напоминает мне о забытых узких улочках, долгих перерывах на обед в новых городах и спонтанные поездки на поезде по Восточной Европе, которые так и не попали на фотографии. Похоже на секретный путевой дневник, который записывает все места, где я побывал.

"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.

Поверить в рынок

Новость о том, что Google планирует прекратить использование текущего вида временной шкалы, застала меня врасплох. Теперь онлайн-временная шкала недоступна, и единственная версия остается на вашем телефоне – если только вы специально не активируете резервную копию в облаке. Похоже, когда что-то становится слишком ценным для Google, они постепенно отказываются от этого (даже во имя приватности). По сути, Google собирался перенести мою историю местоположений за последние 15 лет в файл для экспорта через функцию Takeout. Это означает, что я мог либо скачать свои записи о поездках, либо позволить им исчезнуть. Если ценил эти воспоминания, становилось очевидно, что мне нужно найти способ заявить право собственности на данные. Поэтому, как и следовало ожидать, я начал искать альтернативы с возможностью размещения данных самостоятельно.

Как исследователю, на первый взгляд OwnTrack показалось идеальным решением для меня. Будучи приложением с открытым исходным кодом и работающим исключительно на персональной инфраструктуре, оно полностью соответствует моим предпочтениям по приватности данных и прозрачности. Хранение данных в формате простого текста дополнительно привлекает, так как исключает скрытые схемы монетизации, часто встречающиеся в подобных сервисах. Более того, его интерфейс хорошо отполирован, что делает работу с ним приятной и простой. По сути, OwnTrack представляется отличной заменой Google Maps Timeline, точно соответствуя всем моим требованиям.

После проведения выходных за настройкой моего Synology NAS, я смог установить лог местоположений, работающий на уже вложенные средства. Это значит, что у меня есть полный контроль над данными, позволяя интегрировать их с Home Assistant или использовать по своему усмотрению. Кроме того, я могу резервно копировать эти данные в любое время и любом месте, обеспечивая их сохранность и доступность. В целом, это выгодная конфигурация для меня!

Настройка OwnTracks и импорт данных моих старых карт.

Начинать работу с OwnTrack было довольно всеобъемлющей задачей, поэтому я решил сначала освоить основы. Для этого необходимо иметь MQTT брокер для передачи сообщений между приложением на смартфоне и сервером, что я сделал путем установки Ecipse Mosquitto в Docker контейнер. Инструкции по установке были простыми относительно портов и монтирования тома данных. После настройки брокера я направил приложение OwnTrack на моем Pixel 9 Pro к LAN IP адресу NAS. Когда пакеты JSON начали появляться в логах, я смог наблюдать за ходом работы. Пока меня устраивает синхронизация истории местоположений при возвращении домой, также возможно установить обратный прокси для обновления местоположения в реальном времени, но это можно отложить до будущих усилий.

Шаг второй включал хранение данных и их воспроизведение. Приложение OwnTrack было разделено на две части: компонент записи, который фиксирует ваше местоположение, и пользовательский интерфейс для его отображения. Компонент записи подключается к ранее установленному брокеру MQTT, записывает каждое обновление на диск и предоставляет API через HTTP для доступа. Его можно просто установить с помощью Docker Compose или альтернативно использовать Container Manager от Synology для более удобной установки. По умолчанию, рекордер предоставляет базовую карту на порту 8083. Хотя это может быть не очень красиво визуально, оно функционально. Моя вечерняя прогулка отобразилась почти мгновенно после начала отслеживания. Если вы планируете только записывать ваше местоположение дальше, то можете пропустить пользовательский интерфейс. Но если сохранение истории вашего Timeline важно для вас (как в моем случае), вам нужно будет установить и настроить пользовательский интерфейс. Процесс установки аналогичен процессу для компонента записи и не должен занять более часа.

Установка OwnTrack не была беспроблемной, но как только она сработала, возникло ощущение возвращения к старому представлению временной шкалы от Google. Только теперь всё было самостоятельно размещено.

Используя приложение OwnTrack на устройствах Android или iOS, данная система способна функционировать даже без подключения к интернету. Если происходит разъединение или вы не настроили внешний доступ, данные будут автоматически сохранены на сетевом хранилище (NAS) или домашнем сервере сразу после восстановления соединения телефона с MQTT-брокером.

Стоит отметить, что перенос предыдущих данных местоположения в Google не является простым процессом. После использования Google Takeout для экспорта своих данных, мне потребовалось приложить определенные усилия для их импорта. Процесс включал папку с JSON файлами, которые требовали скрипта сообщества для преобразования в формат, подходящий для OwnTrack. После завершения конверсии я без проблем перенес десятилетие путешествий на OwnTrack, перезапустил сервис и наблюдал как он легко добавил все данные в свою базу данных. Несмотря на то что процесс не прошел гладко сразу, когда всё заработало, это было похоже на возврат к старому виду временной шкалы Google, но с самостоятельно размещенным приложением.

Присвоение права собственности на личные данные

Настройка OwnTrack требует некоторых усилий вначале, но преимущества полного контроля над сервисом делают эту инвестицию стоящей. Процесс предоставил мне ценные инсайты в многочисленные факторы, необходимые для его работы, усиливая мое понимание свободы, которую дает саморазмещение сервиса. Решение проблем должно быть относительно простым, и после их исправления они обычно становятся постоянными решениями. Также я могу решать сам, когда обновлять сервис, избегая нежелательных изменений или уведомлений о снятии поддержки от Google на моем NAS. Более того, возможность изменять исходный код по своим предпочтениям является дополнительным бонусом, подчеркивающим ценность саморазмещения.

После тестирования OwnTrack вы не найдете такой же уровень функциональности как у продукта, разработанного Google. Вместо этого он предлагает простую карту с отметками ваших предыдущих местоположений. Так как данные предоставляет OpenStreetMaps, детализация также недостаточна. Следовательно, если ваша цель — найти старый ресторан, который вы посещали много лет назад, или вам нужны функции типа Street View для возвращения к прошлым местам, то этот инструмент может не подойти вам.

Самостоятельное размещение дает мне частное и более постоянное решение для истории местоположения, полностью находящееся под моим контролем.

Несмотря на ограничения, такие как отсутствие теплокарт и меток пути, Owntracks отлично помогает отслеживать прошлые местоположения. Для некоторых целей этой функциональности может быть достаточно. В отличие от других приложений, Owntracks сохраняет данные в JSON файлах, аккуратно организованных по годам и месяцам. Это упрощает доступ к информации для любых картографических библиотек. Если вам требуется теплокарта, вы можете создать её с помощью Python всего за пять минут. По сути, Owntracks предлагает высокую степень настраиваемости.

Абсолютно, одним из главных преимуществ является повышенная конфиденциальность. Ничего из моей сети не передается без явного указания. Устройство записи использует end-to-end шифрование с заранее согласованным ключом, гарантируя, что даже при синхронизации данных между местоположениями оригинальные координаты остаются безопасными. Аналитика отсутствует, а третьи стороны могут использовать свои серверы только по моему выбору. Сервис достаточно легкий, требования к оборудованию минимальны. Можно управлять всем этим на свободной Raspberry Pi. Вместе MQTT и устройство записи потребляют менее одного процента ресурсов CPU пятилетнего NAS. Пользовательский интерфейс – это просто Nginx, обслуживающий статические файлы. За год записанных данных о движении с интервалом в десять секунд занимает всего лишь несколько сотен мегабайт. В совокупности все это имеет очень маленький размер хранения. Для дополнительной безопасности данные местоположения ежедневно резервируются не только на втором NAS, но и на Google Drive.

Это для всех?

Для человека без глубоких технических знаний, вероятно, он сможет настроить эту систему, если знаком с Docker Compose и использованием терминала. Однако OwnTrack не является простым решением типа plug-and-play, но существует множество ресурсов сообщества для помощи в этом процессе. Они включают руководства по Synology, Unraid, Raspberry Pi, Linux и другим платформам. Инструменты продолжают развиваться ежегодно, однако это не совсем простая задача. В идеале нам бы не понадобилось запускать подобные сервисы, но из-за несколько жесткой политики Google к популярным сервисам, такая настройка может оказаться необходимой.

Если Google завтра вернет старую временную шкалу (Timeline), я всё равно буду использовать OwnTracks из-за её постоянства.

Я не утверждаю, что OwnTrack абсолютно безупречен, но у него есть несколько препятствий. Например, менеджер батареи Android иногда может привести к прекращению передачи данных. Просмотру карты недостает функции поиска и импорт больших наборов данных может вызвать зависание пользовательского интерфейса до завершения обработки. Однако эти проблемы приемлемы и существенно не влияют на использование приложения.

Что делает OwnTrack ценным для меня, так это его возможность постоянно сохранять историю местоположения. Одна точка на карте кажется незначительной, но она может вызвать воспоминания о объездах или пропущенных поворотах, которые привели к интересным местам. Теперь эта точка надежно хранится на моем сетевом прикрепленном хранилище (NAS). Даже если Google завтра вновь введет Таймлайн, я бы все равно предпочитал OwnTrack из-за его постоянства.

Смотрите также

2025-06-22 13:48