Garage Logbook

Self-hosted vehicle maintenance and service tracking.

  • Python
  • HTML
  • Apps & Tools

Garage Logbook is a self-hosted app for keeping every vehicle’s maintenance and service history in one place. Log what you did, what it cost, and when — attach receipts and photos, and keep a clean record for each car, bike, or truck in the household.

Features

  • Multi-user with role-based access (Admin and Editor)
  • Vehicle management with photos and detailed info
  • Maintenance records tracking cost, mileage and vendor
  • Attachments — image galleries and PDF receipt uploads
  • CSV import/export for easy migration and backups
  • Dashboard with configurable statistics, search and sort
  • Dark / light theme and a mobile-responsive layout

Tech stack

Flask · SQLite · HTML/CSS/JS, deployed with Docker Compose.

Getting started

# grab docker-compose.yml and .env.example
python3 -c "import secrets; print(secrets.token_hex(32))"   # -> put in .env as SECRET_KEY
docker compose up -d
# open http://localhost:5000  (default login: admin / admin — change it immediately)

Project status

Actively maintained and released under the AGPL-3.0 license. Part of the Viibeware family of self-hosted apps.

Follow the build

I write about self-hosting, Linux, and the tools I make. New posts land on the blog.