I self-hosted it for a while now. Works well. I track all devices I have and additionally hardwired a GPS in my car, connected to it. It supports a almost infinite list of GPS devices and protocols, so definitely you can find something on their list.
Very configurable, when I added a Bluetooth temperature beacon to the GPS in my car I was able to write specific computed attributes in it so that it converts raw value and saves temperature together with each check-in.