Comment on Endurain is a self-hosted fitness tracking service designed to give users full control over their data and hosting environment
This would make for the perfect setup.