Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. Introducing reitti: a selfhosted alternative to Google Timeline

Introducing reitti: a selfhosted alternative to Google Timeline

Scheduled Pinned Locked Moved Selfhosted
selfhosted
98 Posts 36 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • sibbo@sopuli.xyzS [email protected]

    This looks amazing, and I will try it out once it has reasonable NixOS support.

    I especially like the immich integration.

    Does it increase battery consumption of the phone a lot?

    S This user is from outside of this forum
    S This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #9

    Better open a package request (or pull request :D) then 😄

    1 Reply Last reply
    1
    • otter@lemmy.caO [email protected]

      Cool!

      I love the UI for this one, it's unique compared to the others

      D This user is from outside of this forum
      D This user is from outside of this forum
      [email protected]
      wrote on last edited by [email protected]
      #10

      Thanks otter, I tried to have a historical look. Like going to the past and revive some memories. Hope it worked out. I am actually pretty happy with it.

      1 Reply Last reply
      1
      • sibbo@sopuli.xyzS [email protected]

        This looks amazing, and I will try it out once it has reasonable NixOS support.

        I especially like the immich integration.

        Does it increase battery consumption of the phone a lot?

        B This user is from outside of this forum
        B This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #11

        May I ask what you mean by NixOS support? There's a docker compose you could use in their repo...

        sibbo@sopuli.xyzS 1 Reply Last reply
        2
        • D [email protected]

          Hey everyone!

          I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

          Core Capabilities:

          • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
          • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
          • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

          Photo Integration:

          • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

          Data Import Options:

          • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
          • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

          Customization:

          • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
          • User Profiles: Customize individual display names, password management, and API token security under your own control

          Self-hosting:

          • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

          Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

          Hope this sparks some interest!

          Daniel

          A This user is from outside of this forum
          A This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #12

          This is really neat, I'm going to spin it up tomorrow!

          D 1 Reply Last reply
          1
          • A [email protected]

            This is really neat, I'm going to spin it up tomorrow!

            D This user is from outside of this forum
            D This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #13

            Let me know how it worked out. I am deploying it to my server via docker without an problems, but maybe they are some quirks i missed. 😄

            A 1 Reply Last reply
            1
            • D [email protected]

              Hey everyone!

              I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

              Core Capabilities:

              • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
              • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
              • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

              Photo Integration:

              • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

              Data Import Options:

              • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
              • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

              Customization:

              • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
              • User Profiles: Customize individual display names, password management, and API token security under your own control

              Self-hosting:

              • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

              Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

              Hope this sparks some interest!

              Daniel

              zagorath@aussie.zoneZ This user is from outside of this forum
              zagorath@aussie.zoneZ This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #14

              Fuck yeah this is awesome! The detail of Immich integration is just the icing on top of an awesome cake!

              How demanding is it on server resources? Am I likely to be able to run it on an old Raspberry Pi that's also running a couple of other relatively light tasks? How much storage does it end up using over time? I'm probably going to try and get it running either on my Pi or my Synology NAS, though the latter has had issues with Docker containers in the past depending on the container's dependencies...

              D A 2 Replies Last reply
              29
              • D [email protected]

                Let me know how it worked out. I am deploying it to my server via docker without an problems, but maybe they are some quirks i missed. 😄

                A This user is from outside of this forum
                A This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #15

                Of course, happy to do so. I'll report back with my experience when I have it working!

                1 Reply Last reply
                1
                • D [email protected]

                  Hey everyone!

                  I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

                  Core Capabilities:

                  • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
                  • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
                  • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

                  Photo Integration:

                  • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

                  Data Import Options:

                  • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
                  • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

                  Customization:

                  • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
                  • User Profiles: Customize individual display names, password management, and API token security under your own control

                  Self-hosting:

                  • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

                  Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

                  Hope this sparks some interest!

                  Daniel

                  blueether@no.lastname.nzB This user is from outside of this forum
                  blueether@no.lastname.nzB This user is from outside of this forum
                  [email protected]
                  wrote on last edited by [email protected]
                  #16

                  This looks good, I'm currently using dawarich and owntracks to track our families 5 week road trip around the south island of New Zealand (https://no.lastname.nz/post/1468113). If I can find a spare moment in our travels and a good internet connection I'll try and spin up an image and test it out.

                  One thing that I would love is to be able to have multiple people displayed on a single map (my wife [kids when they have their own phones with data], brother, mother and a few close friends - we already use google maps for this)

                  D 1 Reply Last reply
                  4
                  • zagorath@aussie.zoneZ [email protected]

                    Fuck yeah this is awesome! The detail of Immich integration is just the icing on top of an awesome cake!

                    How demanding is it on server resources? Am I likely to be able to run it on an old Raspberry Pi that's also running a couple of other relatively light tasks? How much storage does it end up using over time? I'm probably going to try and get it running either on my Pi or my Synology NAS, though the latter has had issues with Docker containers in the past depending on the container's dependencies...

                    D This user is from outside of this forum
                    D This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #17

                    I have no clue if a raspberry will handle it. There a a couple of services involved to make it fast, but they are then another burden like RabbitMQ. Which make ingesting data instantaneous but you need extra processing power to handle the queues. It all comes with a tradeoff.

                    For size, there is mainly the PostGIS DB. I just checked and my db is around 800 MB for roughtly 8 1/2 Years of data.

                    Photon (the reverse geocode enabled in the compose file) is another beast. For Germany it takes 14 GB of storage while running, if you let PARALLELL updates enabled you can double that every time the index is updated. But you can remove that from the compose file and rely on external Geocoders. It is described in https://github.com/dedicatedcode/reitti?tab=readme-ov-file#reverse-geocoding-options

                    zagorath@aussie.zoneZ 1 Reply Last reply
                    14
                    • blueether@no.lastname.nzB [email protected]

                      This looks good, I'm currently using dawarich and owntracks to track our families 5 week road trip around the south island of New Zealand (https://no.lastname.nz/post/1468113). If I can find a spare moment in our travels and a good internet connection I'll try and spin up an image and test it out.

                      One thing that I would love is to be able to have multiple people displayed on a single map (my wife [kids when they have their own phones with data], brother, mother and a few close friends - we already use google maps for this)

                      D This user is from outside of this forum
                      D This user is from outside of this forum
                      [email protected]
                      wrote on last edited by [email protected]
                      #18

                      That sounds like an awesome idea, actually the data is stored for every user separately depending on the used api token or when you login and do a data import. I will create a feature request for it.

                      But bear in mind, reitti is not meant to be a real-time tracking app. At the moment, data is processed every 10 minutes.

                      blueether@no.lastname.nzB 1 Reply Last reply
                      2
                      • zagorath@aussie.zoneZ [email protected]

                        Fuck yeah this is awesome! The detail of Immich integration is just the icing on top of an awesome cake!

                        How demanding is it on server resources? Am I likely to be able to run it on an old Raspberry Pi that's also running a couple of other relatively light tasks? How much storage does it end up using over time? I'm probably going to try and get it running either on my Pi or my Synology NAS, though the latter has had issues with Docker containers in the past depending on the container's dependencies...

                        A This user is from outside of this forum
                        A This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #19

                        Looks to be a java application with a number of services running alongside- I don't think it's going to be lightweight to run on resource constrained devices, but sweet project anyway! (Side note, no clue how you engineers find the time to hack on things like this, I feel like I've got so little time to myself I cannot imagine dedicating it to a project like this)

                        1 Reply Last reply
                        1
                        • D [email protected]

                          Hey everyone!

                          I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

                          Core Capabilities:

                          • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
                          • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
                          • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

                          Photo Integration:

                          • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

                          Data Import Options:

                          • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
                          • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

                          Customization:

                          • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
                          • User Profiles: Customize individual display names, password management, and API token security under your own control

                          Self-hosting:

                          • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

                          Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

                          Hope this sparks some interest!

                          Daniel

                          C This user is from outside of this forum
                          C This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #20

                          Docker-dependent? It looks fantastic, but I have no containers in my home-lab -- and it's based on my time managing OS security for an OS. I'm stuck living vicariously through the rest of you, so report back often.

                          1 Reply Last reply
                          0
                          • D [email protected]

                            Hey everyone!

                            I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

                            Core Capabilities:

                            • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
                            • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
                            • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

                            Photo Integration:

                            • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

                            Data Import Options:

                            • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
                            • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

                            Customization:

                            • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
                            • User Profiles: Customize individual display names, password management, and API token security under your own control

                            Self-hosting:

                            • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

                            Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

                            Hope this sparks some interest!

                            Daniel

                            P This user is from outside of this forum
                            P This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #21

                            This looks awesome! I'd just been collect my GPS data thinking one day I'd analyze/visualize it on my own-- not expecting anyone else to make a such a comprehensive program. The UI looks really slick. I'm looking forward to testing it out. Hopefully this weekend. Thank you for this!

                            D 1 Reply Last reply
                            1
                            • D [email protected]

                              Hey everyone!

                              I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

                              Core Capabilities:

                              • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
                              • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
                              • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

                              Photo Integration:

                              • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

                              Data Import Options:

                              • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
                              • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

                              Customization:

                              • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
                              • User Profiles: Customize individual display names, password management, and API token security under your own control

                              Self-hosting:

                              • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

                              Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

                              Hope this sparks some interest!

                              Daniel

                              S This user is from outside of this forum
                              S This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #22

                              My only concern is battery usage. Google has the advantage of OS integration, which skims location data for timeline history even when another app accesses location, which uses essentially no battery (since you would've been using location for that other app anyway).

                              But it's awesome that a tool like this exists anyways, great work.

                              D 1 Reply Last reply
                              14
                              • D [email protected]

                                Hello @[email protected], i usually use GPSLogger for Android to track my location during the day and this periodically sends the data to reitti whenever i am back at home. I have no idea if you switch off location services what happens on the GPSLogger side of the chain. If it still be able to access GPS I see no problem, if not than this sadly will break the usecase for reitti.

                                It relies on a consistent GPS tracking data to be able to do its thing

                                Z This user is from outside of this forum
                                Z This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #23

                                if you switch off location services

                                ...then no app gets a location anymore.

                                1 Reply Last reply
                                0
                                • P [email protected]

                                  This looks awesome! I'd just been collect my GPS data thinking one day I'd analyze/visualize it on my own-- not expecting anyone else to make a such a comprehensive program. The UI looks really slick. I'm looking forward to testing it out. Hopefully this weekend. Thank you for this!

                                  D This user is from outside of this forum
                                  D This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #24

                                  Let me know how it works out for you. If you have the gpx files, you can simply import them inside the settings menu.

                                  1 Reply Last reply
                                  1
                                  • D [email protected]

                                    Hey everyone!

                                    I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

                                    Core Capabilities:

                                    • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
                                    • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
                                    • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

                                    Photo Integration:

                                    • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

                                    Data Import Options:

                                    • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
                                    • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

                                    Customization:

                                    • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
                                    • User Profiles: Customize individual display names, password management, and API token security under your own control

                                    Self-hosting:

                                    • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

                                    Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

                                    Hope this sparks some interest!

                                    Daniel

                                    dan@upvote.auD This user is from outside of this forum
                                    dan@upvote.auD This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #25

                                    I'd love to see an integration with PhotoStructure in addition to Immich.

                                    D 1 Reply Last reply
                                    1
                                    • D [email protected]

                                      Hey everyone!

                                      I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant places—all while keeping your data private on your own server.

                                      Core Capabilities:

                                      • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
                                      • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
                                      • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

                                      Photo Integration:

                                      • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

                                      Data Import Options:

                                      • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
                                      • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

                                      Customization:

                                      • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
                                      • User Profiles: Customize individual display names, password management, and API token security under your own control

                                      Self-hosting:

                                      • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

                                      Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

                                      Hope this sparks some interest!

                                      Daniel

                                      N This user is from outside of this forum
                                      N This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #26

                                      I've been putting off setting up an immich server. Would this do well if hosted on the same machine?

                                      1 Reply Last reply
                                      1
                                      • B [email protected]

                                        May I ask what you mean by NixOS support? There's a docker compose you could use in their repo...

                                        sibbo@sopuli.xyzS This user is from outside of this forum
                                        sibbo@sopuli.xyzS This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by [email protected]
                                        #27

                                        But then I'd have to combine that with existing services myself. NixOS ensures that there is only one postgres running for example, such that not every service starts its own postgres instance.

                                        For immich, for example the following is enough for a most basic configuration:

                                        services.immich.enable = true;
                                        services.immich.port = 2283;
                                        
                                        B 1 Reply Last reply
                                        0
                                        • dan@upvote.auD [email protected]

                                          I'd love to see an integration with PhotoStructure in addition to Immich.

                                          D This user is from outside of this forum
                                          D This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #28

                                          Never heard of PhotoStructure but if they provide an API where i can search assets for a day and it also returns the exif data especially latitutde and longitude it should be pretty straight forward to implement. Feel free to add a feature request when you got time and I will have a look at it 🙂

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups