January 11, 20242 yr Overview: Support for Docker image LubeLogger Application Name: LubeLogger Application: https://github.com/hargata/lubelog Documentation: https://github.com/hargata/lubelog Overview : A self-hosted, open-source vehicle service records and maintainence tracker. Make sure to look at the complete documentation Please post any questions/issues relating to this docker template you have in this thread.
January 31, 20242 yr Thank you so much for this, I was looking for an app that did not sell my info on my car and this is perfect. Looking forward to see where you take this. One Suggestion might be to default the keyboard to be number keypad when clicking in the field for fuel or any number entry field. Would make it easier when in the car to record the data. Thank you so much for this!!!
January 31, 20242 yr Author I think you should let the Dev know : https://github.com/hargata/lubelog I am pretty sure we will be happy to hear that i am just the template maintainer.
February 24, 20242 yr For everyone who needs a German language file, I translated it for myself and don't want to withhold it from you and share it with you. de_GER.json
July 12, 20241 yr Has anyone deployed this to their docker? I'm unable to get the webui to pull up. I've attempted to use the latest, but moved to Edge repository - neither worked. It's my understanding the docker image is self-contained with its own database? With it not working, i also attempted to create a postgresql database and passing the POSTGRES_CONNECTION environment variable and my own connection string based on documentation here: https://docs.lubelogger.com/Postgres and have been unsuccessful in getting the docker image to function properly. Docker Image Log ----------------------------------------------------------------------- LubeLogger 1.3.5 Website: https://lubelogger.com Documentation: https://docs.lubelogger.com GitHub: https://github.com/hargata/lubelog SMTP Not Configured Message Of The Day: info: Microsoft.Hosting.Lifetime[14] Now listening on: http://[::]:8080 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down. info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production info: Microsoft.Hosting.Lifetime[0] Content root path: /App ---------------------------------------
July 12, 20241 yr Author Just made a fresh install to see and all works smoothly is the image running ? Edited July 12, 20241 yr by ZappyZap
July 12, 20241 yr 3 hours ago, ZappyZap said: Just made a fresh install to see and all works smoothly is the image running ? Thank you for the 'ZappyZap' response and checking. It was an ID10T error. I had implemented some segmentation of my web network and forgot to create an exception to the webgui port. It's accessible now.
September 15, 20241 yr Author 1 minute ago, User 101 said: Great looking app, is there anyway to import from fuelly? you will need to ping the github page
January 13, 20251 yr Suggestion to docker: In the recent update, there was a change that "broke" the template. See comments below as I figured out how to fix the issue: In the template, the container path was still listed as "Container Path: /App/wwwroot/documents" and "Container Path: /App/wwwroot/images" I updated the container path to be "data" instead of "wwwroot" as noted above and the installation worked. This is consistent to the update notes provided by the Dev (https://github.com/hargata/lubelog/discussions/787): In 1.4.3, user uploaded files (documents, images, translations, etc) will be moved out from the wwwroot folder, also known as the WebRootPath onto the data folder. The files will be automatically copied over like so: wwwroot/images -> data/images wwwroot/documents -> data/documents wwwroot/translations -> data/translations Edited January 13, 20251 yr by Hawkins12 link added
January 13, 20251 yr Author 6 hours ago, Hawkins12 said: Suggestion to docker: In the recent update, there was a change that "broke" the template. See comments below as I figured out how to fix the issue: In the template, the container path was still listed as "Container Path: /App/wwwroot/documents" and "Container Path: /App/wwwroot/images" I updated the container path to be "data" instead of "wwwroot" as noted above and the installation worked. This is consistent to the update notes provided by the Dev (https://github.com/hargata/lubelog/discussions/787): In 1.4.3, user uploaded files (documents, images, translations, etc) will be moved out from the wwwroot folder, also known as the WebRootPath onto the data folder. The files will be automatically copied over like so: wwwroot/images -> data/images wwwroot/documents -> data/documents wwwroot/translations -> data/translations Thanks @Hawkins12 i will update the template
January 30, 20251 yr How does the email reminder work? I have been trying for hours to get it running.
January 31, 20251 yr I can't get it to work at all, it says SMTP is not configured. Is there a standard way you are supposed to set it up? I just tried adding the lines to the config file, but it doesn't work.
January 31, 20251 yr Author 3 hours ago, Fedeöä said: I can't get it to work at all, it says SMTP is not configured. Is there a standard way you are supposed to set it up? I just tried adding the lines to the config file, but it doesn't work. for SMTP add the following Env Variable : MailConfig__EmailServer="" <- Email SMTP settings used only for configuring multiple users(to send their registration token and forgot password tokens) MailConfig__EmailFrom="" <- Same as above. MailConfig__Port=587 <- Same as above. MailConfig__Username="" <- Same as above. MailConfig__Password="" <- Same as above.
January 31, 20251 yr OOOOOH, I set the variables into the name instead of the key field!!! How can I test if it works? The reminders that are already there didn't trigger an email. Edited January 31, 20251 yr by Fedeöä
March 12, 20251 yr i am trying to get the email service working so i can create different users and also to send the reminder notices. i have tried a few different ways but i cannot seem to figure it out. 1. tried editing the items to the .Json file and updating it. - Did not work 2. i have tried adding the extra variables in the docker configuration page. variables are added as attached image, i get, which i cannot fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1] An unhandled exception has occurred while executing the request. MimeKit.ParseException: Invalid addr-spec token at offset 0 at MimeKit.InternetAddress.TryParseAddrspec(Byte[] text, Int32& index, Int32 endIndex, ReadOnlySpan`1 sentinels, RfcComplianceMode compliance, Boolean throwOnError, String& addrspec, Int32& at) at MimeKit.MailboxAddress.set_Address(String value) at MimeKit.MailboxAddress..ctor(Encoding encoding, String name, String address) at MimeKit.MailboxAddress..ctor(String name, String address) at CarCareTracker.Helper.MailHelper.SendEmail(List`1 emailTo, String emailSubject, String emailBody) in /App/Helper/MailHelper.cs:line 146 at CarCareTracker.Helper.MailHelper.NotifyUserForRegistration(String emailAddress, String token) in /App/Helper/MailHelper.cs:line 46 at CarCareTracker.Logic.LoginLogic.GenerateUserToken(String emailAddress, Boolean autoNotify) in /App/Logic/LoginLogic.cs:line 345 at CarCareTracker.Controllers.AdminController.GenerateNewToken(String emailAddress, Boolean autoNotify) in /App/Controllers/AdminController.cs:line 62 at lambda_method16(Closure, Object, Object[]) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.<Invoke>g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task)
March 13, 20251 yr apparently i am basic.. i thought that was the label that projected to the email as who it was from and not the email address itself. thank you.
March 13, 20251 yr Author 11 hours ago, KNOXSOF said: apparently i am basic.. i thought that was the label that projected to the email as who it was from and not the email address itself. thank you. No worries gladd your are back in business
March 23Mar 23 I just installed this today and added a Vehicle, but the instance doesn't look like the test instance the dev has up. When I go to the vehicle that I added in I don't have all the options at the top like the test instance, I only have dashboard. How do I add in all the other options like Fuel, upgrades, NOtes, inspections, etc. For reference, this is the dev instance I am using Uname:test Pass:1234My install is 100% default other than I set the web UI to 8081 since 8080 was already in use.
March 31Mar 31 On 3/23/2026 at 4:03 PM, TestingUser said:I just installed this today and added a Vehicle, but the instance doesn't look like the test instance the dev has up. When I go to the vehicle that I added in I don't have all the options at the top like the test instance, I only have dashboard. How do I add in all the other options like Fuel, upgrades, NOtes, inspections, etc. For reference, this is the dev instance I am using Uname:test Pass:1234My install is 100% default other than I set the web UI to 8081 since 8080 was already in use.For anyone that runs into this issue, you have to enable options on the main dashboard settings for it to show up on the vehicles.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.