mirror of
https://github.com/michaelstaake/mainty.git
synced 2026-04-16 11:30:13 +00:00
v1.0
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
- Upload the entire folder to your web server
- Rename
example.htaccessto.htaccess - If the app is not in the root directory, edit
.htaccessand set theRewriteBase:RewriteBase /subfolder/ - Navigate to the app URL in your browser
- If everything is configured correctly, you'll see the setup page
- 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:
- Create a password
- Initialize the database
That's it! You're ready to start tracking your vehicle maintenance.
Description
Languages
PHP
98.7%
Dockerfile
1.3%