211
submitted 2 months ago* (last edited 2 months ago) by danielgraf@discuss.tchncs.de to c/selfhosted@lemmy.world

After an intensive week of development, I'm proud to present Reitti v1.1.0 with a big list of improvements!

✨ What's New in This Update:
Family & Friends Tracking: Now see multiple users on the same map - perfect for keeping tabs on your whole family or group adventures!
Faster Processing: Experience significantly faster data crunching after importing new location data
Redesigned Settings: Completely overhauled UI makes customization simpler and more intuitive
Imperial Unit Support: Added miles and feet for our friends in the US and elsewhere
Enhanced Maps: New color mode to personalize your viewing experience
Google Timeline Import 2.0: Now supports legacy formats plus both iOS and Android variants
OwnTracks Integration: Direct connection to your existing OwnTracks Recorder
Docker Optimization: New arm64 images for efficient deployment

🔍 New to Reitti?
Reitti is your ultimate privacy-focused location companion that:
📍 Builds smart maps of your travels
📊 Uncovers your movement patterns
🔐 Keeps all data securely on YOUR device
💙 Stays 100% free and open-source

🚦 Ready to Upgrade?
📲 Get the Latest Version
Support Development on Ko-fi

Huge thanks to this amazing community for your suggestions and feedback!

top 29 comments
sorted by: hot top controversial new old
[-] EarMaster@lemmy.world 20 points 2 months ago

I just spun an instance up using the docker compose file. I did disable the exposed ports for all the services except reitti itself. Is there a specific reason you keep them exposed?

[-] danielgraf@discuss.tchncs.de 19 points 2 months ago

You are right, I missed that they are still open for the other services. I have mine running behind traeffik and did removed all port definitions.

I will change the compose file to only expose Reitti.

Thanks for the feedback🙏

[-] OminousOrange@lemmy.ca 20 points 2 months ago

Anyone with experience, how does this compare to Dawarich?

[-] illusionist@lemmy.zip 4 points 2 months ago
[-] Samsy@lemmy.ml 11 points 2 months ago

Means what?

[-] EncryptKeeper@lemmy.world 8 points 2 months ago

They sorta look like they have the exact same focus

[-] OminousOrange@lemmy.ca 2 points 2 months ago
[-] illusionist@lemmy.zip 2 points 2 months ago

Basically what he wrote https://lemmy.zip/comment/20166393 reitti focuses on the significant locations where you have been and dawarich on all places/ a heatmap which includes routes, i.e. running around a lake can be important which isn't for reiti

[-] Wiz@midwest.social 9 points 2 months ago

Something that might be helpful in posts like this: Please tell us what this app does! Why would I want it? Instead we get a list of things that changed in an app that I'm not familiar with.

[-] muusemuuse@sh.itjust.works 6 points 2 months ago

This looks….abusable. I mean, the immich thing is nice but what’s stopping me from breaking into an iCloud account, dumping the photos into this and letting it tell me the best way to stalk someone?

Also, Java in 2025 is an odd thing to see. What problem did using Java solve?

[-] keyez@lemmy.world 14 points 2 months ago

Guess you should stop breaking into peoples icloud accounts

[-] AbidanYre@lemmy.world 6 points 2 months ago* (last edited 2 months ago)

If you're breaking into iCloud accounts, what's stopping you from mapping the exif data yourself?

[-] muusemuuse@sh.itjust.works 1 points 2 months ago* (last edited 2 months ago)

Nothing. But this does it all in bulk instantly for free.

[-] Decq@lemmy.world 1 points 2 months ago

So Google maps should be shut down too? Or you could use it to find a route to someone who has been doxxed for free! This logic is really flawed...

[-] uranibaba@lemmy.world 1 points 2 months ago

It’s a spring framework project. It is a solid choice if Java is your language and you need a predefined web server to build on.

Also, what is odd with Java?

[-] muusemuuse@sh.itjust.works 1 points 2 months ago

Well it’s heavier and slower than native code and due in part to being an oracle technology people kind of avoid it anymore. It’s kind of a legacy language at this point.

[-] uranibaba@lemmy.world 1 points 2 months ago

That's the first time I ever hear someone call Java a legacy language.

[-] muusemuuse@sh.itjust.works 1 points 2 months ago

It solves a problem we don’t really have anymore.

[-] uranibaba@lemmy.world 3 points 2 months ago

I can't say I agree or disagree because I don't have any data to prove your right nor wrong. I can say that I understand some shit people give Java but your argument was a first for me. I was intrigued.

[-] muusemuuse@sh.itjust.works 2 points 2 months ago

Oh please understand I read your comment as intrigue and not hostility. I welcome the conversation, including any rebuttals that could prove me wrong.

I like it here on Lemmy. People complain about the tankies but overall it’s actually been very tame and friendly compared to Reddit and conversations like this are just a joy for me.

[-] keyez@lemmy.world 6 points 2 months ago

Stood this up two weeks ago and been working great!

[-] oyzmo@lemmy.world 2 points 2 months ago

Could anyone explain how this works? Where do I get location data from? iPhone?

[-] danielgraf@discuss.tchncs.de 3 points 2 months ago

Reitti displays data coming either from an import. You could upload GPX, GeoJson files or export the data from google maps and import that. If you want more up to date data, you could install an app on your phone which pushes your latest locations into Reitti. GPSLogger or Owntracks are at the moment supported for that

[-] oyzmo@lemmy.world 1 points 2 months ago

Thanks 😊

[-] chellomere@lemmy.world 1 points 2 months ago

So I'm currently using Dawarich but I'm intrigued by this alternative. However, I found no way to export my data from Reitti, so I feel like it'd hold my data hostage until the feature would be added.

Alternatively, maybe there's a way to report location to both at once? I'd rather not run two different apps to report my location to both at the same time, however. I guess it would be possible to make a small app that I run on my server that submits the location to both at the same time, but that would be some work.

[-] danielgraf@discuss.tchncs.de 1 points 2 months ago

Hello @chellomere@lemmy.world , totally understandable point. I stated on another thread that I probably won't add an export function since we discard some points of the raw data before Reitti processes it. So even if I add an export function, it will be less than the original data.

Some solutions to your problem could be:

  • post your points into dawarich and update Reitti by hand using the GPX import. That is actually the way I did it in the beginning of development. GPX logger also saves the GPX files on your phone if you use that.
  • another user pointed me to the owntracks recorder. Your data would be stored there and Reitti can be attached to the recorder. If there is a integration in dawarich, this could solve your problem for updating two apps.

I also considered writing a proxy like you mentioned which could delegate to two endpoints but then decided at one point it would not be worth the hassle. I stopped using dawarich but I am also biased 😅

[-] chellomere@lemmy.world 1 points 2 months ago

I might initially go with the option to manually import into Reitti, just to see what it can do.

Regarding the second option, how do you attach Reitti to owntracks recorder?

[-] danielgraf@discuss.tchncs.de 2 points 2 months ago

There is an integration for that. You provide the URL, the user and deviceId and Reitti will fetch all new data. There is also a button to import all historical data from the recorder

this post was submitted on 13 Jul 2025
211 points (100.0% liked)

Selfhosted

52053 readers
623 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS