Годами я просматривал временную шкалу Google Maps, вспоминая поездки, перерывы на кофе и случайные объезды, но всегда скептически относился к тому, где хранятся все эти данные. Осознание того, насколько подробной на самом деле является эта временная шкала, наконец, подтолкнуло меня к действию.
![]()
يمكنك Размещайте собственные приложения и экономьте деньги.И, как вы, наверное, можете себе представить, то же самое можно сделать и с историей посещений, контролируя при этом свою конфиденциальность. Поэтому я начал размещать свою историю посещений самостоятельно, чтобы сохранить её волшебство, избегая при этом загрузки всей своей жизни на чужие серверы.
Быстрые ссылки
Я не хотела, чтобы за мной следили, я просто хотела сохранить свои воспоминания.
Привлекательность записи о месте
Если задуматься, становится ясно, что от журнала перемещений на самом деле не нужно ничего особенного или социального. В моем случае мне нужно было лишь небольшое количество конкретных данных: личная хронология, по которой я мог бы просматривать, где я находился в определенный день или поездку, простой способ экспорта данных для анализа или перехода к другому инструменту, базовая статистика и, самое главное, уверенность в том, что исходные данные, определяющие мою жизнь, находятся на устройстве, которое я контролирую, а не в каком-то случайном центре обработки данных, который я никогда не увижу.
Вот тут-то и пригодится возможность самостоятельного размещения истории перемещений. Попав в ловушку самостоятельного размещения, вы обнаружите удивительно развитую экосистему для отслеживания собственного местоположения, пусть она и не так удобна, как версия Google.
Существуют приложения, такие как OwnTracks, которые работают как частные дневники местоположения, отправляя обновления местоположения вашего телефона на ваш собственный сервер вместо стороннего облачного сервиса, с облегченной серверной частью под названием Recorder и дополнительным одностраничным интерфейсом для просмотра ваших треков за определенный период времени. Если вы уже используете NextCloud, есть приложение... PhoneTrack Он может принимать сигналы местоположения от нескольких приложений для записи, сохранять, визуализировать и экспортировать их в формате GPX, так что по сути вы получаете самодостаточную альтернативу Google Timeline в рамках вашей существующей облачной инфраструктуры.
Если вы хотите получить более полное и уникальное впечатление, существуют новые проекты, такие как... Даварич Эти проекты позиционируют себя как альтернативы Google Timeline с возможностью самостоятельного размещения. Они предлагают поддержку импорта данных из Google, OwnTracks, GPX и других источников, а затем позволяют изучать статистику, такую как посещенные страны или пройденное расстояние.
Как выглядит система самостоятельного размещения моего веб-сайта?
Достаточно одного приложения.
После нескольких экспериментов я в итоге получил простую и понятную конфигурацию, которая обеспечивала баланс между надежностью и гибкостью. Раньше у меня были проблемы с приложениями, размещенными на собственном сервере, поэтому я не хотел возиться с установкой каждые выходные, особенно во время поездок, и не хотел использовать SSH на сервере для исправления неполадок.
На своем телефоне я использую OwnTracks в экономичном, энергосберегающем режиме, чтобы приложение запускалось только тогда, когда я перемещаюсь на разумное расстояние или через разумный промежуток времени, сохраняя при этом достаточную детализацию трека, чтобы он оставался интересным, но не разряжал батарею.
На стороне сервера я использую OwnTracks Recorder за обратным прокси-сервером, который просто принимает обновления сайта и записывает их в обычные файлы данных. Это замечательно, потому что это означает, что я не ограничен какой-либо чужой схемой базы данных, и я всегда могу позже написать скрипты для работы с исходными данными, если захочу. Эти файлы шифруются с помощью Cryptomator, приложения, которое также отвечает за безопасность. Набор инструментов повышения производительности, работающих в автономном режиме..
Отображение данных осуществляется через официальный интерфейс OwnTracks от Recorder, поэтому я получаю удобный пользовательский интерфейс карты, тепловые карты и историю в браузере, без необходимости создавать собственную панель мониторинга с нуля. Иногда я экспортирую фрагменты необработанных данных в такие инструменты, как Grafana, для построения графиков и диаграмм, просто ради интереса.
Приготовление оказалось менее болезненным, чем я ожидал.
Установка состоит в основном из двух контейнеров Docker и приложения.

Если приведенный выше список кажется вам пугающим, это совершенно нормально. Однако организовать всё это на самом деле невероятно просто. Если вы когда-либо сами что-либо организовывали, вам это покажется очень знакомым.
Я показал фотографию контейнера. Официальный рекордер OwnTracks Я подключил его через Docker Compose, установил модуль хранения и разместил за существующим обратным прокси-сервером, чтобы иметь возможность удаленно получать к нему доступ по HTTPS, не открывая случайные интернет-порты. На стороне телефона настройка сводится к простому вводу правильного URL-адреса конечной точки, включению аутентификации и выбору подходящего режима развертывания.
OwnTracks в значительной степени полагается на саму операционную систему для определения местоположения, поэтому она не сканирует постоянно GPS-датчик вашего телефона самостоятельно, что значительно экономит заряд батареи. Она также может взаимодействовать со стандартными протоколами, такими как HTTP и MQTT, что упрощает интеграцию с другими компонентами моего собственного пакета приложений, вместо того чтобы быть привязанным к одному приложению на неопределенный срок.
Почему это вообще выглядит лучше, чем временная шкала Google Maps?
Запрещено использование сторонних источников данных для сбора информации.
![]()
Ежедневная работа приложения почти скучна в самом лучшем смысле этого слова. Приложение работает в фоновом режиме, мой сервер продолжает работать и собирать баллы, а когда мне интересно, где я нахожусь в тот или иной день, я просто открываю веб-интерфейс и просматриваю свои данные.
Подходит ли вам самостоятельное проведение церемонии регистрации гостей?
Если вы уже являетесь принимающей стороной, это естественный следующий шаг.
Однако размещение собственного журнала событий подходит не всем. Вам потребуется базовое знание Docker или веб-серверов, необходимо обеспечить надлежащую защиту конечных точек, и обязательно нужна резервная копия — ведь если ваш сервер выйдет из строя, ваша хронология событий тоже прервется.
Но если у вас уже есть такие сервисы, как Nextcloud, Home Assistant, облачное хранилище или альтернатива Notion, то это удивительно доступный следующий шаг. Вы сохраняете действительно полезные части истории своего местоположения, не передавая свою карту жизни третьей стороне.














