Skip to content
homelabforge edited this page Sep 4, 2026 · 14 revisions

MyGarage Wiki

Welcome to the MyGarage documentation! MyGarage is a self-hosted vehicle maintenance tracker that helps you manage your vehicles, track maintenance history, monitor fuel economy, and store important documents—all without sending your data to third-party cloud services.

What is MyGarage?

MyGarage is a comprehensive vehicle maintenance tracking application designed for homelab enthusiasts and anyone who values privacy and data ownership. Built with modern web technologies (Python 3.14 + FastAPI backend, React 19 + Bun 1.3.14 frontend), it combines powerful features with ease of deployment.

Key Features

  • VIN Decoding - Automatically pull vehicle details from the NHTSA database
  • Service Visits - Track maintenance with line items, tax/fees, and attachments
  • Reminders - Date, mileage, or smart maintenance reminders with due alerts
  • LiveLink Telemetry - Real-time OBD2 data, drive sessions, and DTCs via a WiCAN device or the Torque Pro app
  • POI Finder - Discover nearby auto shops, EV charging, and fuel stations
  • Fuel & DEF Tracking - Log fill-ups (and DEF for diesels) and analyze fuel economy trends
  • EV Charge Sessions - Charge level, start and end state of charge, and battery health
  • Engine Hours Tracking - Hour meters for ATVs, equipment, and generators, with hours-based reminders
  • Tires - Tread, DOT and pressure tracking with reading history, mount periods, rotation and sets, wear projection and low-tread reminders
  • Parts & Supplies - Track fluids, filters and parts on hand; their cost folds into service visits
  • Analytics - Cost trends, rolling averages, projections, and PDF reports
  • Document Management - Store registration, insurance, and manuals with OCR
  • Notifications - ntfy, Gotify, Pushover, Slack, Discord, Telegram, Matrix, or email
  • Inbound Webhooks - Log fuel, odometer readings, and completed reminders from scripts or automations
  • Multi-Vehicle Support - Cars, trucks, SUVs, motorcycles, ATVs, UTVs, snowmobiles, boats, bicycles and e-bikes, RVs, fifth wheels, travel trailers, trailers, and electric or hybrid vehicles
  • Family Multi-User System - Vehicle sharing, transfers, and family dashboard
  • Languages & Currencies - English, German, French, Polish, Brazilian Portuguese, Russian, Ukrainian; 16 currencies
  • Units - Imperial, metric, or a custom set with a separate unit for each of eleven quantities
  • Self-Hosted - Your data stays on your infrastructure

Getting Started

📘 New User? Start with our Quick Start Guide

📦 Installation Help? See our Installation Guide

🚗 First Time Setup? Follow our First Time Setup Tutorial

User Guides

Configuration

Help & Support

Resources


MyGarage is open source software released under the MIT License.

Clone this wiki locally