I found this thread because I also wanted to share my live location, even to people that do not have the same software installed. Sharing through a website is ideal, everyone can open a weblink. And I want something private. So I decided on a Traccar server on a private VPS. The rent on the hosting is cheap, it doesn't require much storage or processing power. Installing the server was not as hard as expected, and it works. I can even choose for how much time I share my location, after which the link expires. People opening the weblink will see a map (server setting decides which map) and a moving icon. It has good support for stand alone tracking devices also, not just phones.
Just beware that, if I uderstand correctly, the latest Android Traccar client apps depend on Google Play. You can use up to version 7.9 on GrapheneOS without, and it work just fine. There is an app called Traccar Manager for yourself, where you generate the link to your live location, but you can also use the web portal on your server.