mirror of
https://github.com/hargata/lubelog.git
synced 2025-12-10 00:46:08 -06:00
A self-hosted, open-source vehicle service records and maintainence tracker.
Why
Because nobody should have to deal with a homemade spreadsheet or a shoebox full of receipts when it comes to vehicle maintainence.
Dependencies
- Bootstrap
- LiteDB
- Bootstrap-DatePicker
- SweetAlert2
- CsvHelper
- Chart.js
Docker Setup (GHCR)
- Install Docker
- Run
docker pull ghcr.io/hargata/lubelogger:latest - CHECK culture in .env file, default is en_US, this will change the currency and date formats.
- If not using traefik, use docker-compose-notraefik.yml
- Run
docker-compose up
Docker Setup (Manual Build)
- Install Docker
- Clone this repo
- CHECK culture in .env file, default is en_US
- Run
docker build -t lubelogger -f Dockerfile . - CHECK docker-compose.yml and make sure the mounting directories look correct.
- If not using traefik, use docker-compose-notraefik.yml
- Run
docker-compose up
Additional Docker Instructions
manual
- build
docker build -t hargata/lubelog:latest .
- run
docker run -d hargata/lubelog:latest
add -v for persistent volumes as needed. Have a look at the docker-compose.yml for examples.
docker-compose
- build image
docker compose build
- run
docker compose up
# or variant with traefik labels:
docker compose -f docker-compose.traefik.yml up
Version 1.5.0
Latest
Languages
JavaScript
45.6%
C#
29.2%
HTML
24.7%
CSS
0.5%