Hey everyone,
I’m looking for a system that:
- I can self host
- Is slim, because I don’t have beefy hardware (Intel J5040, 32GB RAM, shared by all VMs/containers)
- can be used to create an inventory of all the tech/hardware that I have in my house (not exclusively IT, I also wasn’t to track things like warranty for my chainsaws and the like)
- does take at least the device make/model, serial number (for insurance cases) and warranty dates
- is not some kind of enterprise-how-many-items-of-this-article-do-i-have-in-stock-things, because that seems to be the only thing I seem to be able to find, and they neither match my use case nor do they seem to be lightweight enough.
… and honestly, I don’t even know where to start looking. Do you guys have any recommendations?
Of course, I could just use a spreadsheet, but where’s the fun in that?
EDIT: Thank you all so much for the engaged discussion and all the suggestions, you’re the best!
A CSV in git
Besides CSV, if you want to have lots of optional fields, a YAML file in a git repository is an option. Use
yq
or to query it.Interesting option, I’m familiar with Git, YAML and
yq
. Thank you!
There’s a couple of options.
I’ve used Grocy. It’s not intended for that particular use case but it would work. More for Grocery management.
Might want to check out https://awesome-selfhosted.net/
Oh yeah, I was planning to deploy Grocy anyway, but I never thought about using it for this. Thank you!
I’ve used Grocy.
I use Grocy daily almost, but I think that is a bit more than what OP is looking for. I use it for my pantry inventory. I am somewhat of a prepper, tho I don’t prep for EOTW scenarios. Mostly for localized incidents, weather related disasters, imminent social uprisings, etc. I figure, if we start dropping nukes, point me towards the bright light and let it rip. I have no interest in ‘repopulating the earth’.
I took a hand-scanner, disassembled it, and re-assembled it into a more form fitting box and mounted it conveniently in the pantry. When I bring groceries into the house, I scan them into inventory. When I use an item, I scan it out. I also use the Grocy mobile app. So, at any time I can view my inventory and see that I either have enough of an item, or need to replenish the stock.
I’m suggesting HomeBox.
https://demo.homebox.software/
Small, selfhosted and centered around home use.
Snipe-IT and Shelf.nu are two of the most popular ones.
Maybe also consider just kicking one out yourself with NocoBase or something like that though.
HA, the term I was looking for is even on their website: “Asset Management Software”. My non-native speaker ass didn’t come up with this.
Thank you, I will check those out.
Though it sounds interesting for tinkering, I’m probably not doing down the NoCode route. You make it, you maintain it forever, and I don’t have that kind of time.
I get very far by just keeping a set of folders for each piece of equipment in a git repo.
Pictures, etc, and sometimes the PDF manual if I bother.
The difficult part here is being consistent over time - making sure you mark down when you bought things, serial numbers, etc. a proper website/app will force you to do this, but there is flexibility in having whatever convention you like most
Well, I do have a PaperlessNGX already, so I could use a custom field for SerialNo or something like that, but I just feel like PNGX isn’t really designed for this task.
I use homebox and it has been good for my home usecase. I have put qr codes on boxes to easily check contents from my phone
Also using Homebox. Quite intuitive UI, not too many features but also not too few. For instance you can upload the receipts, manuals, etc for euch equipment, etc
Thanks, that sounds really nice!
While I do agree on the general sentiment to not overcomplicate things, homebox seems rather easy to use and intuitive.
Being able to create qr code to put them on boxes and also have them directly accessible through the web interface is neat !
However, there’s one thing that’s quite cumbersome… There isn’t a one button move everything to a new location. Someone already posted a feature request and got some traction :) so cross fingers this going be implemented in the near futur !!
Yes, I agree, batch moving stuff is important. I haven’t had that problem yet, so let’s hope they add it before I move or something 😅
A google forms alternative would be convenient. You could make an easy to fill out page that inouts to a spreadsheet. Put warranty reminders in your calander for a month before it expires.
I’ve been looking for something like this myself. I’ve tried:
- NocoDB
- Baserow
- Homebox
- Snipe-IT
In the end I went with Grist. It may not be specifically designed for it, but it is very flexible.
Libreoffice has a database engine and frontend that’s pretty applicable to Microsoft Access
NocoDB.
NocoDB is pretty fun if you want an AirTable-like.
Get Ralph it’s awesome. Use it in conjunction with Zabbix too if you’re monitoring your infra as well.
Snipe-it is a bit overkill but it’s pretty good.
Grocy also has an inventory tracker. I’m not sure how different it is tho