车辆维护和燃油里程跟踪器LubeLogger
什么是 LubeLogger ?
LubeLogger
是一个自托管、开源、基于网络的车辆维护和燃油里程跟踪器。
LubeLogger
比较适合用来跟踪管理您的汽车的维修、保养、加油的历史记录,比用 Excel
强多了
官方提供了在线试用,可以使用用户名 test
和密码 1234
登录
试用地址:https://demo.lubelogger.com/Login/Index
镜像下载
镜像同时发布在 docker hub
和 ghcr.io
上,现在反正都是需要科学上网的,下面以 ghcr.io
为例进行说明
ghcr.io
上镜像发布的地址在 https://github.com/hargata/lubelog/pkgs/container/lubelogger
用 SSH
客户端登录到群晖后,依次执行下面的命令
1 | # 新建文件夹 lubelogger 及子目录 |
如果没有科学上网,很可能会拉不动,不管是 docker hub
还是 ghcr.io
,都可以试试 docker
代理网站:https://dockerproxy.com/,但是会多几个步骤
1 | # 如果拉不动的话加个代理 |
下载完成后,可以在 映像
中找到
命令行安装
采用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
如果你的镜像是从
docker hub
下载的,请将image: ghcr.io/hargata/lubelogger:latest
改为image: hargata/lubelogger:latest
1 | version: "3.4" |
将下面的内容保存为 env.txt
1 | LC_ALL=zh_CN.UTF-8 |
环境变量的简单说明
可变 | 值 |
---|---|
LC_ALL |
区域设置和语言设置,这将影响数字、货币和日期的格式 |
LANG |
同上。请注意,有些语言没有 UTF-8 编码 |
MailConfig__EmailServer |
默认值为空,仅用于配置多个用户的电子邮件 SMTP 设置(发送他们的注册令牌和忘记的密码令牌) |
MailConfig__EmailFrom |
默认值为空,发送邮箱 |
MailConfig__UseSSL |
是否启用 SSL ,默认值为 false |
MailConfig__Port |
邮件服务器端口,默认值为 587 |
MailConfig__Username |
邮件用户,默认值为空 |
MailConfig__Password |
邮件密码,默认值为空 |
LOGGING__LOGLEVEL__DEFAULT |
日志级别, 默认值为 Error |
然后执行下面的命令
1 | # 将 docker-compose.yml 和 env.txt 放入当前目录 |
运行
在浏览器中输入 http://群晖IP:8570
就能看到注册界面
中文
从右上角 Setting
找到 Language
发现只有英文
从 https://github.com/hargata/lubelog/blob/main/wwwroot/defaults/en_US.json
可以下载到最新的英文版本,老苏通过 ChatGPT
的协助,制作了对应的 zh_CN.json
zh_CN.json
的下载地址:https://raw.githubusercontent.com/wbsu2003/synology/main/LubeLogger/zh_CN.json
点 Upload
上传你刚才下载的 zh_CN.json
文件,上传成功后,从 Language
中选择 zh_CN
还需要重启一次容器,才会变成中文
这个文件会在 translations
目录中找到
现在回到首页开始添加车辆
随便瞎填的
点击车辆,即可进入该车辆的 Dashboard
接下来你就填写和记录相关的信息,系统会做相应的统计
再也不用处理自制的电子表格或装满收据的鞋盒了 😂
参考文档
hargata/lubelog: LubeLogger is a web-based vehicle maintenance and fuel mileage tracker
地址:https://github.com/hargata/lubelogLubeLogger
地址:https://lubelogger.com/Home – LubeLogger Wiki
地址:https://docs.lubelogger.com/LubeLogger Promotional Brochure
地址:https://lubelogger.com/brochure.pdfhargata/lubelog_translations: Translation Files for LubeLogger
地址:https://github.com/hargata/lubelog_translations/