# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: LubeLogger
spec:
    description: |
        LubeLogger is a self-hosted vehicle maintenance and fuel mileage tracker with a web-based interface. Track service records, fuel economy, repairs, upgrades, and expenses across multiple vehicles with reporting and reminders.
    coverImage: https://github.com/user-attachments/assets/70e6bab7-0ede-42e1-9bdb-945087b97fbc
    icon: https://avatars.githubusercontent.com/u/134239534?v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access LubeLogger
    tags:
        - Tool
        - Productivity
    readme: |
        # LubeLogger

        A self-hosted vehicle maintenance and fuel mileage tracker. Manage service records, fuel economy, and expenses for all your vehicles through a clean web interface.

        ## What You Can Do After Deployment

        1. **Visit your domain** — open the web interface and add your first vehicle
        2. **Log service records** — track oil changes, tire rotations, inspections, and other maintenance
        3. **Track fuel economy** — record fill-ups and monitor fuel consumption trends over time
        4. **Record repairs and upgrades** — document repairs, parts, costs, and modifications
        5. **View reports** — analyze costs, mileage, and maintenance history with built-in reporting

        ## Key Features

        - Multi-vehicle support with individual tracking
        - Service record management with reminders
        - Fuel economy tracking with cost-per-mile calculations
        - Repair and upgrade history logging
        - Expense tracking and cost analysis reports
        - Document and receipt attachment support
        - CSV import and export for data portability
        - Multi-user support with authentication

        ## License

        MIT — [GitHub](https://github.com/hargata/lubelog)
    services:
        - name: lubelogger
          icon: https://avatars.githubusercontent.com/u/134239534?v=4
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/hargata/lubelogger:v1.6.3
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: lubelogger-config
                  dir: /App/config
                - id: lubelogger-data
                  dir: /App/data
                - id: lubelogger-documents
                  dir: /App/documents
                - id: lubelogger-images
                  dir: /App/images
                - id: lubelogger-temp
                  dir: /App/temp
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            LubeLogger es un rastreador autoalojado de mantenimiento vehicular y consumo de combustible con interfaz web. Gestiona registros de servicio, consumo, reparaciones y gastos de múltiples vehículos.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a LubeLogger
        readme: |
            # LubeLogger

            Rastreador autoalojado de mantenimiento vehicular y consumo de combustible. Gestiona registros de servicio, consumo y gastos de todos tus vehículos.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — abre la interfaz web y añade tu primer vehículo
            2. **Registra servicios** — rastrea cambios de aceite, rotación de neumáticos e inspecciones
            3. **Rastrea el consumo** — registra recargas y monitorea tendencias de consumo
            4. **Registra reparaciones** — documenta reparaciones, piezas, costos y modificaciones
            5. **Consulta informes** — analiza costos, kilometraje e historial con reportes integrados

            ## Licencia

            MIT — [GitHub](https://github.com/hargata/lubelog)
    id-ID:
        description: |
            LubeLogger adalah pelacak perawatan kendaraan dan konsumsi bahan bakar self-hosted dengan antarmuka web. Kelola catatan servis, konsumsi BBM, perbaikan, dan pengeluaran untuk banyak kendaraan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses LubeLogger
        readme: |
            # LubeLogger

            Pelacak perawatan kendaraan dan konsumsi bahan bakar self-hosted. Kelola catatan servis, konsumsi BBM, dan pengeluaran semua kendaraan Anda.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — buka antarmuka web dan tambahkan kendaraan pertama
            2. **Catat servis** — lacak ganti oli, rotasi ban, inspeksi, dan perawatan lainnya
            3. **Lacak konsumsi BBM** — catat pengisian dan pantau tren konsumsi
            4. **Catat perbaikan** — dokumentasikan perbaikan, suku cadang, biaya, dan modifikasi
            5. **Lihat laporan** — analisis biaya, jarak tempuh, dan riwayat perawatan

            ## Lisensi

            MIT — [GitHub](https://github.com/hargata/lubelog)
    ja-JP:
        description: |
            LubeLogger はセルフホスト型の車両メンテナンス・燃費トラッカーです。Webインターフェースで複数車両の整備記録、燃費、修理、改造、費用を管理できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: LubeLogger にアクセスするためのドメイン
        readme: |
            # LubeLogger

            セルフホスト型の車両メンテナンス・燃費トラッカー。すべての車両の整備記録、燃費、費用をWebインターフェースで管理。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — Webインターフェースを開き、最初の車両を追加
            2. **整備記録を記録** — オイル交換、タイヤローテーション、点検などを追跡
            3. **燃費を追跡** — 給油記録と燃費トレンドを監視
            4. **修理・改造を記録** — 修理、部品、費用、カスタマイズを記録
            5. **レポートを確認** — 内蔵レポートで費用、走行距離、整備履歴を分析

            ## ライセンス

            MIT — [GitHub](https://github.com/hargata/lubelog)
    ko-KR:
        description: |
            LubeLogger는 셀프 호스팅 차량 정비 및 연비 추적기입니다. 웹 인터페이스로 여러 차량의 정비 기록, 연비, 수리, 업그레이드, 비용을 관리합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: LubeLogger에 접속할 도메인
        readme: |
            # LubeLogger

            셀프 호스팅 차량 정비 및 연비 추적기. 깔끔한 웹 인터페이스로 모든 차량의 정비 기록, 연비, 비용 관리.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 웹 인터페이스를 열고 첫 번째 차량 추가
            2. **정비 기록 등록** — 오일 교환, 타이어 로테이션, 점검 등 추적
            3. **연비 추적** — 주유 기록과 연비 트렌드 모니터링
            4. **수리 및 업그레이드 기록** — 수리, 부품, 비용, 개조 기록
            5. **보고서 확인** — 내장 보고서로 비용, 주행거리, 정비 이력 분석

            ## 라이선스

            MIT — [GitHub](https://github.com/hargata/lubelog)
    th-TH:
        description: |
            LubeLogger เป็นตัวติดตามการบำรุงรักษารถยนต์และอัตราสิ้นเปลืองน้ำมันแบบ self-hosted พร้อมอินเทอร์เฟซเว็บ จัดการบันทึกการซ่อมบำรุง อัตราสิ้นเปลือง การซ่อม และค่าใช้จ่ายสำหรับหลายคัน
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง LubeLogger
        readme: |
            # LubeLogger

            ตัวติดตามการบำรุงรักษารถยนต์และอัตราสิ้นเปลืองน้ำมันแบบ self-hosted จัดการบันทึกการซ่อมบำรุง อัตราสิ้นเปลือง และค่าใช้จ่ายสำหรับรถทุกคัน

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** — เปิดอินเทอร์เฟซเว็บและเพิ่มรถคันแรก
            2. **บันทึกการซ่อมบำรุง** — ติดตามเปลี่ยนน้ำมัน สลับยาง ตรวจเช็ค และการบำรุงรักษาอื่นๆ
            3. **ติดตามอัตราสิ้นเปลือง** — บันทึกการเติมน้ำมันและติดตามแนวโน้มการบริโภค
            4. **บันทึกการซ่อมและอัปเกรด** — บันทึกการซ่อม อะไหล่ ค่าใช้จ่าย และการดัดแปลง
            5. **ดูรายงาน** — วิเคราะห์ค่าใช้จ่าย ระยะทาง และประวัติการบำรุงรักษา

            ## สัญญาอนุญาต

            MIT — [GitHub](https://github.com/hargata/lubelog)
    zh-CN:
        description: |
            LubeLogger 是自托管的车辆保养与油耗追踪器，具备网页界面。追踪多台车辆的保养记录、油耗、维修、改装和费用，提供报表和提醒功能。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 LubeLogger 的域名
        readme: |
            # LubeLogger

            自托管的车辆保养与油耗追踪器。通过简洁的网页界面管理所有车辆的保养记录、油耗和费用。

            ## 部署后可以做什么

            1. **打开域名** — 进入网页界面并添加第一辆车
            2. **记录保养记录** — 追踪换油、轮胎换位、检查等保养项目
            3. **追踪油耗** — 记录加油数据并监控油耗趋势
            4. **记录维修和改装** — 记录维修、零件、费用和改装
            5. **查看报表** — 使用内置报表分析费用、里程和保养历史

            ## 授权

            MIT — [GitHub](https://github.com/hargata/lubelog)
    zh-TW:
        description: |
            LubeLogger 是自架的車輛保養與油耗追蹤器，具備網頁介面。追蹤多台車輛的保養紀錄、油耗、維修、改裝和花費，提供報表和提醒功能。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 LubeLogger 的網域
        readme: |
            # LubeLogger

            自架的車輛保養與油耗追蹤器。透過簡潔的網頁介面管理所有車輛的保養紀錄、油耗和花費。

            ## 部署後可以做什麼

            1. **開啟網域** — 進入網頁介面並新增第一台車輛
            2. **記錄保養紀錄** — 追蹤換油、輪胎輪換、檢查等保養項目
            3. **追蹤油耗** — 記錄加油資料並監控油耗趨勢
            4. **記錄維修和改裝** — 記錄維修、零件、費用和改裝
            5. **檢視報表** — 使用內建報表分析費用、里程和保養歷史

            ## 授權

            MIT — [GitHub](https://github.com/hargata/lubelog)
