Self-host mygarage
v3.9.0Vehicle maintenance tracker with OBD2 telemetry
docker run -d --name mygarage -p 8686:8686 -v $(pwd)/data:/data ghcr.io/homelabforge/mygarage:latest- Stars
- 30
- CPU
- 1 core
- RAM
- 512MB
- Storage
- 2GB
- Port
- 8686 (HTTP web interface)
ghcr.io/homelabforge/mygarageWhat is mygarage?
A household-focused application for recording vehicle service visits, fuel and charging logs, tire rotations, insurance policies, and documents with OCR. The LiveLink feature ingests real-time telemetry from WiCAN hardware, the Torque Pro app, MQTT sources, or Mopeka propane sensors. Multiple users can share vehicles with configurable units, languages, and currencies. Runs as a single container on port 8686, defaulting to SQLite with optional PostgreSQL. Authentication begins disabled for quick setup and can be switched to built-in accounts or any OIDC provider. Reminders and alerts send to a wide range of notification channels. Data exports as JSON, CSV, or PDF. MIT licensed, developed by homelabforge with AI-assisted coding.
Should you self-host mygarage?
mygarage scores 42/100 on selfhost.directory (how scoring works) and ranks #5 of 5 in Vehicle Management. It has 30 GitHub stars.
It shipped 20 stable releases in the past year. The latest, v3.9.0, came out on 18 October 2026. New versions land roughly every 5 days.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is TeslaMate (74/100, 9 196 stars). It scores higher overall, so compare the two before you pick. See mygarage vs TeslaMate side by side.
Features
- Analytics and PDF reports
- Calendar View
- Document management with OCR
- Flexible units and languages
- Fuel and charging tracking
- getHomepage widget API
- Global Search
- Inbound webhooks and Telegram commands
- Insurance Tracking
- Live OBD2 telemetry (LiveLink)
- Maintenance reminders
- Multi-user household
- Service history
- Tire management
- Vehicle management
mygarage README
FAQ
Can I share my garage with family members?
Yes, use local or OIDC auth and create user accounts. Vehicles can be shared with all users or assigned to specific users.
Does MyGarage send reminders automatically?
Yes, set SCHEDULER_ENABLED=true and configure a notification backend. A background scheduler checks for due maintenance, insurance/warranty expiry, recalls, and odometer milestones.
Can I import data from other apps like Fuelio or Drivvo?
Yes, fuel records can be imported from Fuelio, Drivvo, and Tesla/ABRP via the vehicle's Fuel tab Import feature.
Does MyGarage support electric vehicles?
Yes, MyGarage supports Electric and Hybrid vehicles with smart charging tracking for kWh charged, charging costs, and efficiency.
Can I use Google/Microsoft/Okta for login?
Yes, MyGarage supports OIDC/OAuth2 authentication with providers like Google, Microsoft, and Okta.
How do I enable authentication?
Go to Settings → System, click the Local tab and Switch to local sign-in, or click the OIDC tab, Configure OIDC, fill it in, Save, then Switch to SSO.
Can I install MyGarage on Synology or QNAP NAS?
Yes, platform-specific instructions are available for Synology NAS Installation and QNAP via Container Station.
Does MyGarage work on Raspberry Pi?
No, the published Docker image is amd64-only. Run on x86-64 or build your own ARM image from source.
What are the system requirements?
Minimum: 1 CPU core, 512MB RAM, 2GB disk. Recommended: 2 CPU cores, 1GB RAM, 10GB disk. Runs on Linux, Windows, macOS via Docker.
Can I access MyGarage from my phone?
Yes, MyGarage has a responsive web interface that works on mobile browsers. There's no native app yet but the web version is fully mobile-optimized.
Is my data safe and private?
Yes, MyGarage is self-hosted so all data stays on your server. Only features needing outside services contact them, and OCR runs locally.
Can I use MyGarage for a business or fleet?
The MIT License allows any use, but MyGarage is built for households and has no fleet, shop, or customer features like invoicing or labor billing.
Do I need to know programming to use MyGarage?
No, if you can run Docker containers you can use MyGarage. The Quick Start guide gets you running in under 5 minutes.
Is MyGarage free?
Yes, MyGarage is 100% free and open-source under the MIT License.
What is MyGarage?
MyGarage is a self-hosted vehicle maintenance tracking application that helps track service records, fuel economy, documents, and reminders for all vehicles in one place.
More in Vehicle Management
TeslaMateOpen-source, self-hosted logger that records your Tesla's drives, charges and battery data to Postgres and adds bundled Grafana dashboards plus MQTT output.
teslamateapiTeslaMateApi is a self-hosted, open-source REST API exposing TeslaMate vehicle data as JSON with endpoints for status, drives, charges, and remote commands.
TeslaMate Chinese DashboardsSelf-hosted Chinese localization of TeslaMate's Grafana dashboards with 46 translated panels, 13 original analyses, GCJ-02 map correction, and time-of-use pricing.
torqvoiceSelf-hosted workshop management for auto repair shops with work orders, invoicing, vehicle histories, customer portal, and tire storage.
Kia Uvo & Hyundai BluelinkA Home Assistant HACS integration that supports Kia Connect(Uvo) and Hyundai Bluelink. The integration supports the EU, Canada and the USA.
LubeLoggerSelf-hosted, open-source web app for vehicle maintenance records, fuel economy, reminders, multi-user logins, CSV import, an API and OIDC SSO.

0 comments