2025-11-04 06:56:54 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-04 06:56:54 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00
2025-11-03 11:04:46 -08:00

Mainty

A simple PHP web app for tracking vehicle maintenance records. Free, simple, open source, and self-hosted. Runs on any Apache/PHP web server, or use Docker. Uses SQLite for easy backup, with built-in Export via JSON or HTML so you can import that data into something else or print records for your mechanic or the next owner of your vehicle.

Requirements

  • Apache web server
  • PHP 8 or higher
  • SQLite extension

Installation

Option 1: Traditional Web Server

  1. Upload the entire folder to your web server
  2. Rename example.htaccess to .htaccess
  3. If the app is not in the root directory, edit .htaccess and set the RewriteBase:
    RewriteBase /subfolder/
    
  4. Navigate to the app URL in your browser
  5. If everything is configured correctly, you'll see the setup page
  6. Set your password to initialize the database

Option 2: Docker

docker-compose up -d

Then open http://localhost:8080

First Time Setup

When you first access the app, you'll be prompted to:

  1. Create a password
  2. Initialize the database

That's it! You're ready to start tracking your vehicle maintenance.

Description
No description provided
Readme 74 KiB
Languages
PHP 98.7%
Dockerfile 1.3%