自托管车辆保养追踪系统,本地部署LubeLogger,维护记录油耗管理随时查看
作者
小编
发布时间

项目介绍
LubeLogger 是一个自托管的、开源的、基于网页的车辆维护和油耗里程追踪系统。它彻底改变了你管理车辆维护记录的方式——再也不用为杂乱的电子表格或满地的收据而烦恼。
这是一款功能完整的车辆保养管理工具,支持详细的维护记录、油耗追踪、费用统计、数据导出等功能。界面简洁直观,即使是技术小白也能轻松上手。最重要的是,所有数据都存储在你自己的服务器上,完全掌握在自己手中,隐私和安全有保障。
无论你是车主还是车队管理者,LubeLogger 都能帮助你系统地管理车辆的整个生命周期,让每一次保养都有迹可循。
项目地址:点我跳转
部署安装
如果你需要在外网也能访问这个项目,建议配置内网穿透服务。可以前往 帕斯内网穿透 注册账号,它提供了全平台的穿透解决方案,让你随时随地都能管理你的车辆信息。具体操作步骤可以 查看官方攻略。
使用 Docker Compose 快速部署(推荐)
这是最简单的部署方式,适合大多数用户。
第一步:创建配置文件
复制以下配置内容,保存为 `docker-compose.yml` 文件:
1---2services:3 app:4 image: ghcr.io/hargata/lubelogger:latest5 restart: unless-stopped6 volumes:7 - data:/App/data8 - keys:/root/.aspnet/DataProtection-Keys9 ports:10 - 8080:80801112volumes:13 data:14 keys:
第二步:启动服务
打开飞牛 NAS 或其他 NAS 设备,找到 Docker 管理界面。
将上面的配置文件导入,然后点击启动按钮。或者,如果你的 NAS 支持命令行,可以直接运行:
1docker compose up -d
第三步:配置参数说明
开机自启:建议勾选'开机自动启动',这样重启后应用会自动运行
端口映射:默认使用 `8080` 端口。如果这个端口已被占用,可以修改前面的数字(如 `8081:8080`),但容器内的端口 `8080` 需要保持不变
数据存储:配置中的两个卷(`data` 和 `keys`)用于持久化存储应用数据和加密密钥,无需手动配置
第四步:访问应用
部署完成后,在浏览器中访问:
1http://你的NAS_IP:8080
就能看到 LubeLogger 的登录界面了。首次使用时,你需要创建一个账户,然后就可以开始记录你的车辆维护信息。
本篇教程到此结束,祝你使用愉快!