If you’re anything like me, your receipts tend to disappear into drawers, manuals get left in the Downloads folder, and repair costs always come as a massive surprise. Recurring jobs don’t fare much better, with mine usually ending up split between calendar reminders and scribbled notes stuck on the fridge.
I wanted to see whether HomeLogger could replace that absolute mess with just a single hosted database. I ran it on my existing Home Ops server, using Docker and SQLite. I then added a handful of my real possessions, covering electronics, appliances, and even a lawn mower.
I attached all my manuals and scanned receipts, added in maintenance and repair records, and entered overdue tasks. The real question was whether this reduced my household admin or just gave me another app to ignore.
I finally had one place to look for everything
The inventory became useful once it stopped looking like an empty database
HomeLogger really doesn’t make a strong first impression. With nothing entered, the dashboard is mostly empty and offers absolutely no hints on how to enter your things. Its usefulness only became apparent once I started experimenting with the fields and filling them with my real-world belongings.
I added 14 of my most prized possessions, including:
Each appliance record can store the manufacturer, model number, serial number, purchase year, price, location, and type. That was useful in and of itself, but the basic inventory wasn’t what sold me on it.
My trusty Nivona coffee machine became my first test case for a more complete record. I added in its maintenance history, repair notes, future tasks, and two attached PDFs for the manual and purchase receipts. Once these were organized, HomeLogger stopped being a glorified note-taking app and started behaving like a genuine memory aid.
I no longer had to remember whether the coffee machine manual was buried in Downloads, an email, or a random forgotten OneDrive folder. I only needed to remember I actually owned a coffee machine.
That was definitely the biggest win. HomeLogger isn’t especially clever at cataloging things, but it is fantastic at keeping the useful history beside the household object itself.
- OS
-
Linux or any Docker-capable host
- Developer(s)
-
Francis Laboratories
HomeLogger is a lightweight, self-hosted home maintenance and asset tracker for keeping appliance details, receipts, manuals, repairs, maintenance history, and recurring tasks in one place.
The maintenance reminders were more useful than the inventory
HomeLogger started earning its keep when the overdue red tasks appeared
The maintenance side of HomeLogger ended up being incredibly useful, but still a little more basic than I liked. Individual possessions, regardless of whether they’re a hammer or a server, all live under “Appliances.”
The other sections in the menu, such as HVAC, Electrical, Yard, and Plumbing, work more like household-system logs, and the homepage pulls tasks across from all of them.
I added in a few long overdue tasks to see how my neglected maintenance would appear:
- Clean the air-conditioner filters
- Service the lawn mower
- Inspect the solar inverter ventilation
- Descale the coffee machine
HomeLogger displayed the overdue tasks in bright red, which made them much harder to ignore than another calendar notification buried among everything else.
The rewarding part came when I completed one of those jobs. HomeLogger asked whether I wanted to record it as Maintenance or Repair, then automatically added it to the corresponding appliance history. I didn’t have to complete the task, and I didn’t need to enter the same event somewhere else.
That simple workflow is probably one of the strongest parts of this app. The inventory tells me what I own, and the task and history tell me what I have actually done to it. That’s far better six months later when I’m trying to remember if I serviced the air conditioner or merely replaced its filters.
Self-hosting it barely cost me anything
SQLite kept the whole thing lightweight and efficient
HomeLogger is so small that it doesn’t need its own machine. In fact, I added it to my existing Home Ops Ubuntu VM, which was already running a few Docker services of its own. Before installation, the VM had a modest 3.8 GB of RAM, with 1.1 GB used and 2.7 GB still available. Its system disk also had a healthy 39 GB free.
After filing HomeLogger with 14 possessions, maintenance records, repairs, and documents, the application itself was still incredibly tiny, using only 23.94 MB of RAM. The entire HomeLogger directory only occupied 120 KB, including a 92 KB SQLite database.
SQLite was a great choice for the developers, since it stores all that structured information in one small local database rather than requiring a separate server.
I also queried the database directly with Python and SQLite:
SELECT appliance_name, manufacturer, location
FROM appliances
WHERE appliance_name LIKE '%Nivona%';
The Nivona coffee machine record came back alongside its maintenance history, repair, attached documents, and tasks. There wasn’t any real need to do this, but it was reassuring to see my household goods and records were safely stored in a way that was easy to back up.
HomeLogger is better when you do not want an inventory hobby
Homebox tracks possessions better, but HomeLogger asks much less of me
HomeLogger is undeniably basic. There’s nowhere to put a photo of your goods, the categories are super broad, and putting my Suzuki 4WD and RTX 2080 under “Appliances” felt a bit silly. If I wanted to build a detailed catalog of every single thing I own, Homebox would definitely be more fit for purpose. It’s just so much better at creating a proper inventory.
That’s not really what I needed, though. I wanted somewhere slightly more structured than a spreadsheet or a notebook for the details I constantly forget:
- What the item is
- What I paid for it
- Where its receipt or manual is
- What has already been repaired
- How much it has cost
- What maintenance needs doing next
HomeLogger handles those jobs beautifully, and it doesn’t demand anything more of me. The simple dashboard gives it a huge advantage over stashing receipts in a drawer, and overdue jobs stick out like a sore thumb, so I can’t miss them.
Homebox is the best choice if I want to catalog my possessions with granular detail. HomeLogger makes way more sense because I just want one uncomplicated place to record what I own, keep the paperwork centralized, and stop forgetting basic maintenance on stuff I need.
It’s basically one step above jotting maintenance dates on paper, and that’s exactly why I’m going to keep using it.