this post was submitted on 15 Jun 2026
193 points (98.5% liked)

Selfhosted

59939 readers
289 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.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

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

  5. Submission headline should match the article title.

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Hi there, everyone.

For various reasons, our family makes use of Life360. I'm wanting to move to either a linux or completely degoogled phone(ATM, I'm on Graphene but utilize the Play store for Life360 and a few other apps) but can't afford not to have the ability for a group of 4 phones to share their locations with each other all the time, not just to send a pin at certain times. I ONLY need the real time sharing to other devices in the group, I don't need anything else that Life360 offers.

It can't be hard to use as one of the phones we need it on is owned by an 80yo with cognitive/memory issues. This is where Life360 shines, we're able to find him without him ever needing to do anything on his phone.

Is there an option for this out there for self hosting? I could even handle not self-hosted but multi-OS and non-Play connected. I do have a couple VPS I could run backend software on, if needed.

Thanks for your time!

all 47 comments
sorted by: hot top controversial new old
[–] jjlinux@lemmy.zip 7 points 21 hours ago* (last edited 21 hours ago) (1 children)

We just use home Assistant. It works great.

Trackar is also a very good and lightweight option.

[–] Appoxo@lemmy.dbzer0.com 2 points 15 hours ago

Just wanted to mention it.

[–] commie@lemmy.dbzer0.com 2 points 18 hours ago

phonetrack for nextcloud

[–] electric_nan@lemmy.ml 5 points 1 day ago

I literally set this up yesterday. I already have Nextcloud, so I installed the PhoneTrack app for that. PhoneTrack app on my Android, and Traccar on my wife's iPhone. For her to view locations, she has to log in to Nextcloud in a browser. I bookmarked it and pinned it to her home screen.

[–] danielgraf@discuss.tchncs.de 76 points 1 day ago* (last edited 1 day ago) (3 children)

Dev of reitti here 👋

Reitti allows sharing data like live location between users. If you use the owntracks app, you would even see all users, which share their location woth you, directly in the app.

Else you can see them in reitti directly with their latest known location.

https://www.dedicatedcode.com/projects/reitti/latest/

[–] Danitos@reddthat.com 10 points 1 day ago (1 children)

I've been following reitti for some time. Happily surprised to see you on Lemmy :)

Didn't knew it allowed live location sharing, thanks for the info.

[–] danielgraf@discuss.tchncs.de 16 points 1 day ago

I try to be active on both. Reddit has the reach, but I like the vibe of this community on Lemmy. It is so much calmer and friendlier.

Over the last year, the community came up with some awesome ideas I incorporated into Reitti. It is easy to miss some of them. I try to add as much documentation as possible, but it is, on one side, hard to anticipate how users search for features and, on the other, not to miss some of them over time. Maybe it is a good idea to take some time and add all missing stuff since I am wrapping up the 5.0 release.

If I remember correctly, data sharing came as a suggestion on my first post here on Lemmy. Over the last year, I refined that, and now users on the same instance can share their data. You are even able to connect to users on other instances of Reitti and finally share your data via magic links.

I am really thankful for all the support Reitti gets, and the ideas of our users make a difference in how it is coming along.

[–] yestalgia@lemmy.world 12 points 1 day ago (2 children)

Do you know if it works well with GrapheneOS?

Does it use http or MQTT?

I was using Traccar and that worked well until moving to GOS and then background updates wouldn't work.

I tried owntrack and nextcloud but never got it to work.

[–] danielgraf@discuss.tchncs.de 6 points 1 day ago

You can get data via HTTP into reitti. Registering reitti on a MQTT broker also works.

[–] b41b76cf@lemmy.world 4 points 1 day ago

I am using the OwnTracks app on Graphene OS via http and it's working well so far, but I only set it up very recently.

I installed with obtanium and it doesn't need any play services, Graphene's location service works fine.

I am using a different back end though, GeoPulse not Reitti. Still evaluating the different choices, I will probably try Reitti as well.

[–] gedaliyah@lemmy.world 4 points 1 day ago (2 children)

I'm trying this out right now. I've been using dawarch but it still has some ironing out to do.

FYI, the wget command pulled the github web page HTML where the file is hosted instead of the file itself. Weird. Easy fix but I'm guessing that's a GitHub issue.

[–] danielgraf@discuss.tchncs.de 4 points 1 day ago (1 children)

I fixed the link and it should be resolved in a couple of minutes. I used the wrong one and never tested that command.

Thank you for coming back with that. That really helps :)

[–] gedaliyah@lemmy.world 2 points 23 hours ago (1 children)

No problem. By the way, this is a HUGE improvement over dawarich IMO. On my system, it just works extremely smoothly and connecting it with other services worked seamlessly.

I'm now using OwnTracks on mobile, and it was easy to connect to Immich and see my photos on the timeline. This is great! Thanks for sharing it.

[–] danielgraf@discuss.tchncs.de 1 points 23 hours ago

I am happy to hear that.

[–] danielgraf@discuss.tchncs.de 4 points 1 day ago

Thank you for the info. I will check the command.

[–] AmbiguousProps@lemmy.today 54 points 1 day ago (3 children)

I use Home Assistant for this. It works very well and the data is all local. It's probably a bit heavy if you don't use the other parts of home assistant though.

[–] Hominine@lemmy.world 20 points 1 day ago

After several projects this is the best solution by my lights. The home assistant companion app coupled with tasker is pretty powerful. You can call remote location updates via intents and use taskerHA plugin for back and forth communication between the two.

[–] yestalgia@lemmy.world 7 points 1 day ago (2 children)

Do you know if it works well with GrapheneOS?

Does it use http or MQTT?

I was using Traccar and that worked well until moving to GOS and then background updates wouldn't work.

I tried owntrack and nextcloud but never got it to work.

[–] dan@upvote.au 7 points 1 day ago

Does it use http or MQTT?

Home Assistant uses HTTP for this. Realistically, you won't see much difference between HTTP and MQTT for this use case.

MQTT is harder to secure than HTTP, and has some limitations (eg it normally only supports username and password auth - no SSO, no 2FA) so I'd avoid it for anything public-facing unless you have a specific reason to use it. Using it via a VPN is fine, but you'd still need to configure a separate MQTT username and password per user.

[–] AmbiguousProps@lemmy.today 3 points 1 day ago (1 children)

It uses http, and yes, it works perfectly on GrapheneOS.

[–] lka1988@lemmy.dbzer0.com 1 points 18 hours ago (1 children)

Home Assistant location doesn't quite play nice with GOS. My wife and I have been looking for a Life360 replacement ourselves. She runs Graphene, and it'll grab location periodically, but it's not consistent.

[–] AmbiguousProps@lemmy.today 2 points 17 hours ago (1 children)

Do you use persistent connection? Both myself and my partner use GOS and it works fine, and updates frequently. You might also be able to change the pull rate as well.

[–] lka1988@lemmy.dbzer0.com 1 points 17 hours ago* (last edited 17 hours ago) (1 children)

I want to say I enabled it, but I'll have to check again.

Does increasing the poll rate affect the battery usage much?

[–] AmbiguousProps@lemmy.today 1 points 16 hours ago* (last edited 16 hours ago)

I think it could drain battery depending on what settings you tweak. However, I don't have terrible battery drain. Here's all of my settings that could be related:

With those settings, I get pretty frequent updates to my location. I do wonder about the call out that the update interval for locations is separate from others, I wonder if that applies?

[–] justme@lemmy.dbzer0.com 3 points 1 day ago

my wife and i use owntracks for address now. it's a pretty easy setup, bit can be expended at will. the confusing part at the beginning is just that there is no actual "owntracks server".

what you do is: set up a mqtt server, of you don't have one already (e.g. mosquitto) and install the owntracks app on the devices.

[–] DieserTypMatthias@lemmy.ml 1 points 1 day ago

This is the usecase I still use WhatsApp for, since it has location sharing without Play services and works on GrapheneOS.

[–] BlueEther@no.lastname.nz 14 points 1 day ago

Dawarich and Reitti are the two I know of. tested both around a year ago, but not used really since then

[–] rako@tarte.nuage-libre.fr 3 points 1 day ago

If not hosting anything is ok for you, deltachat allows you to share locations to people in a chat. It's fully e2ee. You can use it with existing relays, but if you want you can host one that will be useful to everyone: https://chatmail.at/

[–] Dust0741@lemmy.world 10 points 1 day ago (1 children)
[–] yestalgia@lemmy.world 1 points 1 day ago (1 children)

Do you know if it works well with GrapheneOS?

I was using Traccar and that worked well until moving to GOS and then background updates wouldn't work.

I tried owntrack and nextcloud but never got it to work.

[–] Dust0741@lemmy.world 4 points 1 day ago

Yea GOS+Owntracks is great!

[–] jabberwockiX@piefed.social 6 points 1 day ago

I use paralino on grapheneOS. I have been using it for a year or so. You can have groups like family or friends and create locations so you can get alerts when someone leaves or arrives. There is a subscription fee but it isn't a lot and only one person needs to buy it. Everything is end to end encrypted and only exists between the devices. There isn't a central server storing your data. I would rather self host something but at the time I wasn't prepared to do it and now it just works for me.

I use Traccar, at least on Android the tracker is set and forget, and the web app can be installed as a PWA for easy viewing of all devices. Admin interface is a little clunky, but when you get it set up it works great.

[–] martijndevrieze@europe.pub 8 points 1 day ago (1 children)

I have been using Hauk for ages. Not the most advanced or modern, but works like a charm! https://github.com/bilde2910/Hauk

[–] yestalgia@lemmy.world 3 points 1 day ago (1 children)

Do you know if it works well with GrapheneOS?

Does it use http or MQTT?

I was using Traccar and that worked well until moving to GOS and then background updates wouldn't work.

I tried owntrack and nextcloud but never got it to work.

[–] ExLisper@lemmy.curiana.net 1 points 1 day ago (1 children)

No idea what it uses but I used on GrapheneOS without issues.

[–] yestalgia@lemmy.world 2 points 1 day ago

Really appreciate your feedback. I'll try it! Never heard of it before.

[–] unexposedhazard@discuss.tchncs.de 6 points 1 day ago* (last edited 1 day ago)

ElementX (main mobile matrix client) has live location sharing that works in group chats. Be aware that any location sharing system that loads map data (tiles) from a server automatically leaks your location to that server. The only way to solve this would be to have all the map tiles required stored offline but I'm not aware of any solution that does this. The simplest way to achieve maximum privacy is to just have something that automatically shares just the coordinates as a text message at a regular interval then you can open those coordinates in an offline map app.

As you can see here, the map tiles are loaded from "MapLibre" when using ElementX or rather its cool fork SchildiChatNext. That means MapLibre would technically know roughly where you are and have been. All apps that dont prompt you to download large chunks of map data in advance will load map tiles on demand and expose your location.

https://schildi.chat/next/

[–] pmtriste@lemmy.world 7 points 1 day ago

I'm using reitti, which I believe allows real time location sharing, if you enable it. I'm using the Overland app on iPhone, I think it was the same app on android but I don't have that phone in front of me at the moment (iPhone is for work).

[–] q7mJI7tk1@lemmy.world 4 points 1 day ago* (last edited 1 day ago)

I recommend the Colota app for tracking. I use a mix of Reitti and Dawarich at the moment to log the info (both of which support sharing) as I can't work out which I prefer.

https://github.com/dietrichmax/colota

https://colota.app/

[–] artyom@piefed.social 4 points 1 day ago* (last edited 1 day ago) (1 children)

Only one I'm aware of is OwnTracks via HomeAssistant

On the other hand, Zood Location is p2p and e2ee.

HA has it built in, you don't need to use any integration other than the built in mobile app integration.

[–] Decronym@lemmy.decronym.xyz 2 points 1 day ago* (last edited 15 hours ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
Git Popular version control system, primarily for code
MQTT Message Queue Telemetry Transport point-to-point networking
NAS Network-Attached Storage
SSO Single Sign-On
VPN Virtual Private Network

5 acronyms in this thread; the most compressed thread commented on today has 7 acronyms.

[Thread #15 for this comm, first seen 16th Jun 2026, 00:30] [FAQ] [Full list] [Contact] [Source code]

[–] leds@feddit.dk 2 points 1 day ago