Inventorying Miscellaneous Computer Junk?
drewhearle continues "Ideally I'd like an open-source solution with the following features:
A web-browser-based system (or something else with LAN connectivity) that would allow me to access the inventory from multiple computers
Something to indicate where each part is, i.e. "under bed" or "behind bookshelf" :)
A way to attach one or more photos to each item
Category organization, like "hard drives," "memory," or "cables". Subcategories would be nice too.
A "notes" field for each item, to save misc. information
Search functionality, so I could search by category or text-search any field.
I'm probably asking too much, but if there isn't [widely available] software out there like this, maybe somebody has developed something similar for themselves and would be willing to share."
I use filing cabinets. Each drawer has a label on the front (drives, cables, fans, etc...). Each item goes in the designated drawer when I receive it. Cases go somewhere else.
I don't have that much software, but Openoffice should work. Just a simple spreadsheet.
Myself, I have a metal rack I bought. I keep a few boxes with cables on the middle racks, separated in 3 boxes by power/converters, misc, computer cables. Bottom rack has computer cases, routers. Top rack has HD's, CPU's, add in cards, modems. Works for me. And the rack only cost me 75 bux at the hardware store. Openoffice is free, so was the boxes.
Come to think about it, doing something native in Openoffice would be cool. Maybe use it's mysql db interface with openoffice. Could be quite the little learning experience.
Why not just using openoffice spreadsheet for it ? I mean, if it's just for home, it's all good.
If it would be for a business, a little mysql database with php would still be real simple to implement.
Why oh why is everyone's first reaction a spreadsheet?
Spreadsheets == handling of numbers
Databases == handling of data
Spreadsheets are not originally designed for searching or indexing. Spreadsheets have no good concept of interrelations.
Use the right tool for the job, for a change.
While this sounds like an interesting project, I feel this is one of those things where a filing cabinet or a chest of drawers or any other combination of cupboards, carboard boxes or cheap plastic containers, a bit of masking tape and a marker pen would probably do a better job.
I'd say most hardware types, myself included because I have this problem, would only keep enough stuff that a bit of organisation would do wonders for.
Get all your ISA cards and put them in one drawer, and label it "ISA Cards". Same for the stack of old IDE hard drives. Repeat until done. What I find handy is to also label each drive with a set of parameters in one uniform place (don't cover the little airhole thingy).
Neaten up the cables you want to keep and wrap them in masking tape. Write the specifications on the tape if you like - "CAT-5, 5M". Put them all into the one drawer/bucket/cupboard.
Making a database or using an application to handle the database sounds like a pretty complex operation, I think it would just be one more thing to worry about. Better to keep your stuff organised logically, which in turn would make you more organised. Adding a database into the equation will just complicate things even more.
Sometimes the low tech fix is the best fix.
I am government man, come from the government. The government has sent me. -- G.I.R.
There have been several suggestions on how to manage the physical side of it. Me, I just put it where I have room for it (and where the wife won't object).
The inventory management, though, is rather easy. Use a wiki! That's what I do.
I have a drawer in my desk for all the small stuff (HD or smaller) and a big box in the attic. Then I use my family's TWiki site to maintain a table of what I have and where it might be -- along with a rather long list of who in and outside my family have which computers, and exactly what's in 'em. This is a good solution as long as you are certain that everyone who meddles with those computers also update the listing (and, sadly, nobody but myself is doing the meddling).
* Accessible from any networked computer: check.
* Ability to add any number of notes and attachments: check.
* Scalability in terms of users and inventory stock: check.
* Ease of maintenance: Easy.
* Ease of setup/installation: Moderate; easy if you know your way around a web server.
Anything I forgot?
"Good news, everyone!"