Are you interested in hosting this for people you already know and trust, like friends and neighbors, or am I misunderstanding your use case?
I've never tried it myself, but maybe see if Snipe-IT would work for your needs?
From their docs intro:
Snipe-IT was made for IT asset management, to enable IT departments to track who has which laptop, when it was purchased, which software licenses and accessories are available, and so on - although we've definitely seen folks using for non-IT asset tracking as well. Oil rigs, theater equipment, even human body parts! (We didn't ask too many questions about that last one.)
Unfortunately it doesn't support OIDC.