Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is LubeLogger?
LubeLogger is a self-hosted, open-source web app for tracking vehicle maintenance records and fuel mileage. It's aimed at people who want to keep their own service history in one place rather than relying on a spreadsheet, a paper logbook, or a dealer's records. Because it runs on your own server, the data stays with you, but you take on the setup and upkeep.
Its feature set covers the practical side of owning one or more vehicles:
- Vehicle records — log all work done on each vehicle, with documents such as invoices and receipts attached.
- Fuel tracker — record fill-ups and track fuel economy in MPG, UK MPG, L/100KM, or KM/L.
- Planner and reminders — schedule recurring maintenance by date, odometer reading, or whichever comes first, and manage to-dos grouped by type, priority, and progress.
- Dashboard and expenses — see spending by year, month, and category.
- Supplies — track consumables you keep on hand.
- Extras — multiple users, customizable fields, CSV import/export, an API, single sign-on, and professional vehicle reports.
A useful way to decide: if you already run a home server or NAS and want full control of your maintenance history across several vehicles, this fits well. If you'd rather not manage hosting, a simpler hosted tracker or a shared spreadsheet may be less effort. The project offers a demo (username test, password 1234) if you want to see the interface before committing.
To get started, try the demo first, then check whether its import/export and API options match how you'd want to bring in existing records or connect other tools.
How do I self-host LubeLogger for my vehicle maintenance records?
LubeLogger is a self-hosted, open-source web app for vehicle maintenance records and fuel mileage tracking. You run it on your own server or home machine, then reach it through a browser. That gives you full control of the data: maintenance history, expenses, fuel economy, attached invoices and receipts, and recurring reminders.
LubeLogger describes itself as self-hosted and open source, with a demo you can try before committing. The core areas are Dashboard, Planner, Vehicle Records, Fuel Tracker, Supplies and Reminders, plus extras such as multiple users, customizable fields, CSV import/export, an API and single sign-on.
What self-hosting actually involves
Self-hosting means you supply the computer, the network access and the updates. The typical path looks like this:
- Pick a host. A small always-on machine at home (mini PC, NAS, Raspberry Pi-class device) or a cheap cloud VPS. A home machine keeps everything local; a VPS lets you reach it from anywhere without opening your home network.
- Install the app. Follow the official installation instructions for your platform. The project's documentation is the authority here; the exact steps change over time, so don't rely on a blog post from an older release.
- Give it storage. Attachments such as invoices and receipts consume space, so point the data directory at a disk you back up.
- Secure access. If it's reachable beyond your LAN, put it behind HTTPS and a reverse proxy. The sign-in features (multiple users, single sign-on) matter more once the app is exposed.
- Back up and update. Back up the database and uploaded files on a schedule, and check for new releases before upgrading.
A concrete scenario
You own two cars and a motorcycle. You create a vehicle record for each, log fuel fill-ups, and let LubeLogger calculate fuel economy in MPG, UK MPG, L/100KM or KM/L. You set a reminder for an oil change based on date, odometer, or whichever comes first. When the work is done, you record it and attach the shop invoice. At tax or resale time, you export the history as CSV or generate a vehicle report instead of digging through a glovebox of paper receipts.
Trade-offs to weigh
| Consideration | Self-hosted LubeLogger | A hosted tracker or spreadsheet |
|---|---|---|
| Data control | You own the server and the data | Vendor holds it |
| Upfront effort | Install, network, backups, updates | Little to none |
| Ongoing effort | You patch and maintain it | Vendor maintains it |
| Remote access | You configure it | Usually included |
| Cost model | Your hardware or hosting bill | Often a subscription |
Choose self-hosting if you're comfortable running a small service and want your maintenance history to stay private. Choose something hosted if you'd rather not think about updates, backups or TLS certificates.
Next step
Open the demo on LubeLogger (the site lists a test username and password) and enter a few realistic records: one fill-up, one oil change and one reminder. If the workflow fits how you actually maintain your cars, then read the official installation guide for your platform and set up backups before you import years of history.
Can LubeLogger track fuel economy in MPG, UK MPG, L/100KM, and KM/L?
Yes. LubeLogger's fuel tracker supports MPG, UK MPG, L/100KM, and KM/L, so you can record fill-ups in the unit you already use and still compare vehicles or trips that were logged in different units.
A practical example: if you drive a U.S.-spec car and also maintain a European vehicle, you can keep each vehicle's fuel economy in its familiar unit rather than converting by hand. The fuel tracker sits alongside vehicle records, reminders, and expense tracking, so fuel data can be viewed in the context of overall running costs.
If unit choice matters to you, check the demo with the username test and password 1234, then try adding a fill-up in your preferred unit and confirm the dashboard and reports display it the way you expect. LubeLogger is developed by Hargata Softworks and is listed as self-hosted and open source at LubeLogger.
How does LubeLogger handle recurring maintenance reminders based on date or odometer?
LubeLogger treats reminders as one of its core features, and the page states that you can "set recurring reminders based on date, odometer, or whichever comes first." That means a reminder can be triggered by a calendar interval, a mileage interval, or by whichever threshold your vehicle reaches first — useful for things like oil changes that are specified as "every 6 months or 5,000 miles."
Because reminders live alongside the vehicle records, fuel tracker and planner, a reminder can be grounded in the data you already log. The page also lists an odometer-based record system, so the natural workflow is: log odometer readings as you fill up or record service, and the reminder becomes due when the reading crosses your threshold. Date-based reminders work independently of how much you drive, which suits time-sensitive items such as annual inspections or registration renewals.
For a concrete scenario: if you drive very little, an odometer-only reminder may never fire, so a date-based or "whichever comes first" reminder is the safer choice. If you drive a lot, the odometer trigger will fire first and keep intervals accurate.
A practical next step is to try the demo the page offers (username test, password 1234) and create one reminder of each type — date, odometer, and whichever-comes-first — to see how each behaves before committing your real maintenance history. For alternatives, GitHub hosts the project's source and issue tracker, and you can compare approaches with a general-purpose self-hosted tracker such as Grocy if you also want household supplies in the same system.
Can multiple users share one LubeLogger instance to manage vehicle records?
Yes. LubeLogger supports multiple users on a single self-hosted instance, so a household, small fleet, or shop can keep vehicle records in one place rather than running separate installs per person.
How sharing typically works in practice
- Each user gets their own login, and records are associated with vehicles rather than being tied to one person's account.
- Because the app is self-hosted, you control the server, backups, and who gets access.
- Single Sign On is listed as an available feature, which matters if you already run an identity provider and don't want yet another password to manage.
- User customizable fields let you adapt records to your context — for example, adding a "driver" or "department" field for a fleet.
Where it fits well
| Scenario | Why it suits LubeLogger |
|---|---|
| Two or more cars in one household | One shared history instead of texting receipts back and forth |
| Small business fleet | Multiple drivers log fuel and service against the same vehicles |
| Enthusiast with several vehicles | Consolidated expense and fuel-economy tracking across the whole garage |
Trade-offs to weigh
- Self-hosting means you handle installation, updates, and backups; there's no vendor doing that for you.
- Shared access is only as good as your record-keeping discipline — if drivers don't log fill-ups, fuel economy figures drift.
- If you need formal role separation or audit trails, check how the multi-user permissions actually behave before committing.
Next step: If you're evaluating it for a group, try the demo first (the site lists a test login), then decide whether your group needs SSO or can work with local accounts. If you'd rather not run a server, compare against hosted trackers such as Fuelly before deciding.
Does LubeLogger support CSV imports and exports for existing vehicle data?
Yes. LubeLogger lists CSV Imports/Exports among its features on its site, so you can bring existing vehicle data in and take your records out in a portable, spreadsheet-friendly format. It also lists an API, which matters if you would rather script bulk transfers than handle files by hand.
H3 Practical ways to use it
- One-time migration: Export your maintenance and fuel history from your current tracker or spreadsheet, map the columns to LubeLogger's fields, and import. Because the site also mentions user-customizable fields, plan your column names before importing rather than after.
- Backups and analysis: Periodically export so your history is not locked inside one app. Spreadsheet exports are also the easiest way to build custom cost-per-mile or per-year reports beyond the built-in dashboard and vehicle reports.
- Multi-user or multi-vehicle setups: If several people or vehicles are involved, a single CSV import is usually faster than re-entering records through the interface, and exports help you spot duplicate or misassigned entries.
H3 Trade-offs to expect
CSV is a lowest-common-denominator format: it carries values, not relationships, so attached documents like invoices and receipts generally travel separately from the rows that reference them. Column layouts also differ between tools, so expect a formatting pass. If you want to avoid that work, the API is the better route for frequent or automated transfers.
H3 Decision criterion
Choose CSV if you are migrating once, want offline copies, or need to hand data to an accountant or mechanic. Choose the API if you sync regularly or push data from another system. Either way, do a small test import of a dozen rows and verify a fuel-economy calculation before loading your full history.
User reviews (0)