Repolode
dedicatedcode

dedicatedcode/reitti

Личный трекер местоположения на собственном сервере: превращает историю GPS-перемещений в посещения, поездки и значимые места на временной шкале и карте.

Open source альтернатива:Google TimelineLife360

Звёзды
2,672
Форки
85
Открытые issues
31
Последний коммит
7 часов назад

Что это?

Reitti — приложение для записи и анализа личной истории местоположений, которое можно развернуть на собственном сервере. Оно определяет места, где вы проводите время, и поездки между ними, показывает их на ежедневной временной шкале вместе с картой в реальном времени и распознаёт способы передвижения: пешком, на велосипеде и на автомобиле.

Данные можно получать из источников в реальном времени, таких как OwnTracks, GPSLogger, Overland и Home Assistant, или импортировать из файлов GPX, GeoJSON и экспорта Google Timeline. Рабочая область позволяет перемещать или удалять ошибочно размещённые GPS-точки и объединять данные с нескольких устройств в одну временную шкалу. В местах съёмки можно показывать фотографии с собственного сервера Immich.

Текущее местоположение можно показывать другим пользователям того же экземпляра, передавать между экземплярами Reitti через федерацию или делиться им по отзываемым magic links. Стек работает в Docker с PostGIS и Redis, поддерживает единый вход через OIDC и нескольких пользователей с изолированными данными.

Ключевые возможности

  • 01Ежедневная временная шкала посещений и поездок с указанием длительности и расстояния
  • 02Распознавание способов передвижения: пешком, на велосипеде и на автомобиле
  • 03Карта в реальном времени с отображением нескольких пользователей и полноэкранным режимом киоска
  • 04Рабочая область для перемещения и удаления GPS-точек и объединения данных с нескольких устройств
  • 05Передача текущего местоположения через федерацию или отзываемые magic links
  • 06Импорт из GPX, GeoJSON и Google Timeline, а также получение данных в реальном времени через OwnTracks и GPSLogger

Сценарии использования

  • Ведение личной истории перемещений с хранением данных на собственном сервере
  • Передача семье или друзьям текущего местоположения или расчётного времени прибытия без общей учётной записи в облаке
  • Отображение карты с текущим местоположением на настенном киоске
  • Анализ статистики поездок и часто посещаемых мест

Быстрый старт

  1. 1

    Создайте папку проекта и перейдите в неё

    mkdir reitti && cd reitti
  2. 2

    Скачайте файл docker-compose.yml по ссылке в README

    wget https://raw.githubusercontent.com/dedicatedcode/reitti/refs/heads/main/docker-compose.yml
  3. 3

    Запустите Reitti с помощью Docker Compose, затем откройте http://localhost:8080

    docker compose up -d

Что важно знать

  • Требуются Docker и база данных PostGIS, поэтому для самостоятельного хостинга потребуется настройка.
  • Распространяется по лицензии copyleft AGPL-3.0, которая требует делиться изменённым исходным кодом, если ПО предоставляется как сетевой сервис.
  • Следующий тег Docker — alpha и может повредить ваши данные, поэтому в production используйте теги stable.

Темы

Частые вопросы

Что такое reitti?
Личный трекер местоположения на собственном сервере: превращает историю GPS-перемещений в посещения, поездки и значимые места на временной шкале и карте. Reitti — приложение для записи и анализа личной истории местоположений, которое можно развернуть на собственном сервере. Оно определяет места, где вы проводите время, и поездки между ними, показывает их на ежедневной временной шкале вместе с картой в реальном времени и распознаёт способы передвижения: пешком, на велосипеде и на автомобиле.
reitti можно использовать бесплатно? Какая у него лицензия?
reitti распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
reitti всё ещё поддерживается?
Активно поддерживается. Последний коммит в reitti — 21 окт. 2026 г..
Для чего можно использовать reitti?
Ведение личной истории перемещений с хранением данных на собственном сервере Передача семье или друзьям текущего местоположения или расчётного времени прибытия без общей учётной записи в облаке Отображение карты с текущим местоположением на настенном киоске Анализ статистики поездок и часто посещаемых мест
Как установить reitti?
Создайте папку проекта и перейдите в неё: mkdir reitti && cd reitti Скачайте файл docker-compose.yml по ссылке в README: wget https://raw.githubusercontent.com/dedicatedcode/reitti/refs/heads/main/docker-compose.yml Запустите Reitti с помощью Docker Compose, затем откройте http://localhost:8080: docker compose up -d
Где скачать reitti?
Исходный код и инструкции по установке — на GitHub: https://github.com/dedicatedcode/reitti

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая open-source платформа для работы с PDF: редактирование, подпись, скрытие данных, конвертация и автоматизация в браузере, на компьютере или через API.

94,6 тыс.11,6 тыс.TypeScriptOtherОбновлён 17 часов назад

Самостоятельно размещаемый веб-файловый менеджер с поддержкой нескольких источников, входом через OIDC/LDAP, предпросмотром файлов, поиском, общим доступом и WebDAV; поставляется одним бинарным файлом.

8,8 тыс.498GoApache-2.0Обновлён 12 часов назад