Endurain
Self-HostedOpen-source self-hosted fitness tracking platform
Overview
Endurain is an open-source self-hosted fitness platform for users who value privacy and control over their health data. It enables logging workouts (strength, cardio, flexibility), tracking nutrition intake, monitoring metrics like weight and body measurements, and generating progress reports. Deploy easily via Docker or manual setup on your server—no cloud subscriptions needed. Features include customizable workout plans, goal setting, and wearable data imports (CSV). Ideal for fitness enthusiasts avoiding third-party platforms and keeping data local.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
endurain:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: endurain
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Log custom workouts (strength, cardio, flexibility)
- Track nutrition intake and body metrics
- Generate progress reports and set fitness goals
Frequently Asked Questions
? Is Endurain hard to install?
Endurain is easy to deploy with Docker Compose—pull the image, configure env variables, and run. For users with basic server skills, setup takes minutes. Manual installation (PHP/MySQL) is available but needs more technical expertise.
? Is it a good alternative to MyFitnessPal?
Yes—Endurain offers workout/nutrition tracking with full data privacy (no ads/data selling). Unlike MyFitnessPal, it’s self-hosted, but lacks its large food database (add items manually or import CSV).
? Is it completely free?
Endurain is 100% open-source under MIT License—download, self-host, and modify for free with no premium tiers or hidden costs.
Top Alternatives
People Also Ask about Endurain
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data control)
- ⊕ No subscription fees
- ⊕ Customizable workout and nutrition plans
Cons
- ⊖ Requires basic server knowledge for setup
- ⊖ Limited wearable sync (CSV imports only)
- ⊖ Smaller community compared to proprietary tools