[HN Gopher] Shelf - open-source asset management software
       ___________________________________________________________________
        
       Shelf - open-source asset management software
        
       Author : CarlosVirreira
       Score  : 243 points
       Date   : 2023-07-10 14:10 UTC (8 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | 1z4n4g1 wrote:
       | What's the best way to get involved in the development of Shelf?
       | Looks like a fun project to contribute to!
        
       | Daviey wrote:
       | Visually, it looks GREAT. Thanks for sharing this. I do care more
       | about the feature set than the UI tho', so I have some questions.
       | 
       | AM to me is the foundational part of any security management. I
       | care about 3 main things:                 1) API support (for
       | custom tooling)       2) Integration with other tools (Jira,
       | Salesforce, etc)       3) Relationships/Dependencies with other
       | assets (to determine the blast radius if there is an incident, or
       | if this asset can be deco'd and what the impact would be)
       | 
       | Assets are more than just devices, are these catered for?
       | 
       | The feature set looks like it steps into EDM, which is a totally
       | different problem space to AM IMO.
        
       | oldandtired wrote:
       | Unfortunately, both shelf and snipe are limited asset management
       | systems that do not cover the broader asset management situations
       | and issues.
       | 
       | Having worked in asset management at one time, the field has some
       | quite difficult aspects that are often missed by these relatively
       | simple systems.
       | 
       | I am not disparaging what either of these systems do. There is a
       | lot of time and effort that has been put into them. However, full
       | blown asset management is a much bigger area than most people
       | understand or have built systems for.
       | 
       | One asset class that can act as a test case for any asset
       | management system that you might like to try your hand at
       | building is a multi-story multi-use building. Once you get into
       | the weeds on this one, you begin to see just how complex asset
       | management is.
       | 
       | One feature of asset management is the oft forgotten maintenance
       | sequences and forecasting of maintenance and refurbishment.
       | 
       | A number of other comments here have commented on such aspects
        
         | m-p-3 wrote:
         | Agreed, asset management isn't only about knowing and tracking
         | what the business possesses. A good system
         | 
         | 1. Separates, but inter-connect the Asssets and CI. An asset
         | will never change during its lifecycle. A CI is the actual
         | configuration(s) of an asset. It could be a simple laptop
         | (asset) with a standard OS (CI, one-to-one relationship), or it
         | could be a server (asset) with multiple virtual machines (CI,
         | one-to-many relationship)
         | 
         | 2. Will handle the entire lifecycle of the equipment.
         | 
         | 3. Will be an integral part of the purchasing, receiving and
         | decommission process.
         | 
         | 4. Will allow you to predict and plan the replacement of old
         | assets with a high level of confidence.
         | 
         | The product presented by OP only touches a sliver of what asset
         | management is. For some it might be just enough, but most don't
         | realize how complex it can become.
        
           | metisto wrote:
           | These are fantastic insights!
           | 
           | I'm aware of Snipe-IT, but could you recommend any other
           | open-source solutions?
           | 
           | I have a hunch that the scope and requirements of such
           | software are often tailored exclusively to enterprises, which
           | only comes with a price tag.
        
             | m-p-3 wrote:
             | On the open-source side I'm ot aware of any solution that
             | covers everything like this from one end to the other.
        
       | robinhood wrote:
       | Looks beautiful. Also, congrats on shipping it with a MIT
       | license, which is great.
       | 
       | One downside: the blog entries look like it was written by
       | ChatGPT or similar.
        
       | xupybd wrote:
       | Can anyone recommend a warehouse management system that's open
       | source?
        
       | viraptor wrote:
       | This looks great - I was looking for something like this and
       | other solutions are split into pretty much a) way too expensive
       | for a small business using it casually b) very basic systems
       | without mobile support. Ended up just using Airtable directly
       | with the mobile app - not amazing, but also not bad at all.
       | 
       | One thing I couldn't figure out from the website/GitHub - can I
       | attach more than one image to the item? For example I'd like to
       | save both the photo and the pdf of the invoice.
        
       | CarlosVirreira wrote:
       | Hopefully someone can gain value from this!
        
         | figassis wrote:
         | I will definitely use this to manage both my personal and
         | business assets. Thank you for sharing, this is great work.
        
       | browningstreet wrote:
       | Click through
       | 
       | Look for screenshot
       | 
       | Don't find
       | 
       | Close tab
        
         | mindw0rk wrote:
         | There is a link to a product home page...
        
           | feoren wrote:
           | Is there? I scrolled through the readme 4 times looking for
           | one and couldn't find it.
        
             | spiderice wrote:
             | It is in the "About" section of the repo. https://shelf.nu
        
       | sneak wrote:
       | The database backing this, Supabase, describes itself as "stable
       | enough for most non-enterprise use-cases".
       | 
       | I suppose that means this tool is "stable enough for most non-
       | enterprise use-cases", which means I can't use it despite wanting
       | to.
        
         | kiwicopple wrote:
         | I assure you that you're not going to reach the level of
         | enterprise we're talking about there (where some sort of
         | sharding strategy becomes important).
         | 
         | Basically - if you would run it on RDS, you can run it on
         | Supabase
        
         | spiderice wrote:
         | The capabilities of Shelf are going to be the limiting factor
         | to enterprise use far before Supabase/Postgres will be.
        
         | alostpuppy wrote:
         | On the pricing page, the paid plans are "production ready." I
         | wonder how they define an enterprise.
        
         | makestuff wrote:
         | Supabase uses PostgreSQL and they support offboarding from
         | Supabase so you probably could make this enterprise ready.
        
       | edgarvaldes wrote:
       | The other day I was looking for a Windows desktop app for
       | managing home assets (Where is this tool? What is inside my box
       | A1 located in room B?)
       | 
       | There is very little software like that. Everything is a website
       | or a smartphone app. I want a Windows desktop program.
        
         | CarlosVirreira wrote:
         | We will be releasing a desktop app for this. However, it will
         | require internet access.
        
         | atoav wrote:
         | For electronics or manufacturing I can recommend inventree.
         | https://inventree.org/
         | 
         | It can even do things like defining projects that are made of
         | sub-components that are made of parts you may or may not have
         | on stock (and if you added a prize for each of the parts it
         | will spit out a total cost). It can handle prize brackets etc.
         | 
         | For a most basic system or hobbyist needs this might be total
         | overkill tho.
         | 
         | Why not start an excel sheet with everything you have and put
         | an location next to the thing? The major work with such systems
         | tends to be first entry and then keeping things up to date, so
         | starting on a small subset of things and trying it out would be
         | a wise way to go about it.
        
           | hommelix wrote:
           | From lurking in the German mikrocontroller.net forum there
           | are a few hobby alternatives like - EleLa :
           | http://www.mmvisual.de/elela/ [ _] - PartDB
           | :https://github.com/Part-DB/Part-DB-server
           | 
           | The page on the forum wiki is https://www.mikrocontroller.net
           | /articles/Elektronik_Lagerver... [_] and it speaks mostly
           | about EleLa.
           | 
           | [*] these links are in German.
           | 
           | EleLa is a desktop app for Windows and Linux written in
           | FreePascal with Lazarus PartDB isa PHP server for self
           | hosting
        
         | vorpalhex wrote:
         | Honestly, some version of a sqlite database and form maker is
         | probably all you need.
         | 
         | If Docker is an option and you only need it for a single
         | machine, maybe NocoDB?
        
       | insouciance586 wrote:
       | Another great open source asset management system to check out is
       | Snipe-IT. https://github.com/snipe/snipe-it
       | 
       | I have used it for years both self hosted and with them hosting
       | and it's been a great low cost solution for asset management.
        
         | batrat wrote:
         | We have more than 6k assets, 2k+ users, hundreds of licences,
         | component's, and it's still fast. LDAP, api, tons of filters
         | and exports possibilities, selfhosted. Best solution IMO.
        
       | atentaten wrote:
       | Nice! I was thinking of building something like this at some
       | point.
        
       | m-p-3 wrote:
       | I tried the hosted demo and IMO it feel way too barebone.
       | 
       | * No basic fields like a serial number, model, etc * You can't
       | change the color of a category once created * It lacks the
       | ability to make assets templates * No obvious ways to create
       | custom fields
        
         | Solvency wrote:
         | No custom fields is a wild oversight. Yowza.
        
         | ckluis wrote:
         | Having worked with EAM (Enterprise Asset Management) & CMMS
         | (Computerized Maintenance Management Software) for 13+ years. I
         | agree completely. It also completely misses the "management"
         | part by not having any type of maintenance schedules,
         | tasklists, & safety/PPE information.
        
       | _joel wrote:
       | IT wise, It's been a fair few years since I've been in a
       | department that does asset management, we used to use GLPI with
       | it's warts and all, which got replace with
       | https://github.com/netbox-community/netbox
        
       | deckar01 wrote:
       | Replacing QR stickers with a visual tagging model seems like it
       | could reduce the friction of data entry dramatically.
        
       | nektro wrote:
       | and not a single screenshot in the readme
       | 
       | edit: oh its only on the website
        
       | 725686 wrote:
       | What do you guys use for managing digital assets, and by that I
       | mean what software is installed where, what usernames/passwords
       | are required for operating (databases, 3rd party API, etc), which
       | versions, etc?
        
         | whyfor_butToBe wrote:
         | [dead]
        
         | tomjakubowski wrote:
         | Those are notes in my big digital notebook (currently managed
         | by Obsidian)
        
         | 9dev wrote:
         | Notion. I have a network of related databases and knowledge
         | base style articles, interlinked as much as possible so as to
         | allow clicking through. This works pretty well for us.
        
       | poidos wrote:
       | Is there something like this but for "home" usecases? What's in
       | my pantry, how much of y do I have left in my medicine cabinet,
       | etc.
        
         | unixhero wrote:
         | A wiki or a spreadsheet
        
         | brunoqc wrote:
         | maybe grocy
        
           | majkinetor wrote:
           | OMG ... information horder in me will resist this temptation.
        
         | emmo wrote:
         | Homebox (https://github.com/hay-kot/homebox) is one I've been
         | looking at recently. Haven't actually set it up yet though, so
         | YMMV.
        
         | gffrd wrote:
         | Yes. They're on your face right now, above your nose.
        
         | jabroni_salad wrote:
         | It's only really good for groceries, but if you use Paprika's
         | shopping list it will track what you have at home and subtract
         | from it as you complete recipes.
        
         | malermeister wrote:
         | https://grocy.info/
         | 
         | This is what you're looking for.
        
         | tristor wrote:
         | Same question, but more focus on home electronics. I'd love to
         | track my appliances and home lab setup better than I do today
         | in just a spreadsheet. It'd be nice to get depreciation /
         | warranty tracking, diagrams which show tags/position in the
         | rack for my home lab. Basically similar to enterprise asset
         | management just on a much smaller scale and without needing to
         | operate a full ITIL shop + deploy enterprise scale.
         | 
         | I once, many moons ago, barcode asset tagged all my stuff and
         | was scanning it into an app that could track where it was in
         | your house on a basic 2d wireframe home, which let you report
         | for insurance scheduling purposes. Besides just tracking
         | generally, knowing what stuff you have that is valuable,
         | depreciable, and could be stolen/destroyed is very useful data
         | even for individuals.
        
         | WheatMillington wrote:
         | As anyone who has done inventory management could tell you, the
         | admin involved in keeping your pantry inventory up to date
         | would massively outweigh any utility you'd get from this.
        
           | joshstrange wrote:
           | Yeah, I wrote a simple pantry manager that used both barcodes
           | on the food items (used an api to lookup and pre-fill basic
           | info) and then small QR codes that I added to the item (to
           | track the individual instance), it was my "pandemic project".
           | It was cool but not the most user friendly (unsurprising,
           | UI/UX are not my strong suits) and it was a little tedious.
           | It was relatively easy to write through and I enjoyed working
           | on it. I was also tracking things like expiration with the
           | intention to have a list of things I should focus on using
           | first.
           | 
           | At the end of the day I abandoned it but the tech stack and
           | the hardware I bought (small Dymo label printer) actually led
           | to me building a side business on top of some of the basic
           | ideas behind it which has grown steadily since.
        
           | brunoqc wrote:
           | Maybe it could be worth it for only some items that you
           | always forget to use before they expire. or if it's for
           | saving money by waiting for stuff to get on sale, maybe only
           | for items that are really worth it.
        
             | winphone1974 wrote:
             | I built this for my chest freezer years ago (including the
             | domain chowcaster.com), which used a barcode scanner to
             | add/remove items. It worked better than a pantry because 1.
             | Less items and typically higher cost, 2. You usually make a
             | trip to your freezer and 3. It's hard to know what's in
             | there. It basically replaced the clipboard my mom still
             | uses to track her freezer inventory.
        
               | brunoqc wrote:
               | Good point. Nice.
        
       | [deleted]
        
       | iFire wrote:
       | https://github.com/Shelf-nu/shelf.nu/blob/main/LICENCE
       | 
       | License MIT <3
        
       | thetinymite wrote:
       | Seems interesting. It would be nice if a user could record
       | maintenance events. For example: rotate tires, change oil. Also,
       | I would like to upload user manuals - not just hyperlinks.
        
         | SoftTalker wrote:
         | Request Tracker is an older ticket system that also does asset
         | management and can associate tickets with assets.
         | 
         | It can be rather tedious to configure, as I recall, but it can
         | do almost whatever you want. Hope you know some perl. Have not
         | used it in at least 5 years.
         | 
         | https://bestpractical.com/request-tracker
        
       ___________________________________________________________________
       (page generated 2023-07-10 23:00 UTC)