Hi together,

after googling my ass wound, I‘m wondering if you‘ve got some ideas what could fit my needs. As an admin I‘m in the need to store information about customers, like IP addresses and ranges, their credentials, possibly user credentials and software licenses (perpetual and recurring), maybe even hardware information etc.

Are you aware of sth like that? Snipe-IT doesn’t seem to be an option as it does still not support subscription based licenses (why ever…) and GLPI is not tenancy based.

Thanks in advance!

  • zeitue@alien.topB
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    At work we use Logseq for notes and we store software licenses in vaultwarden.

    I also have all of the docker compose files and other required files in a git repository with a readme per compose stack.

    • bloopernova@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      This is good stuff. The last environment I managed, we used Dokuwiki for documentation, and a shared KeePass db for passwords and licenses. If I were doing it again, I’d use your method. At my current client we use Confluence but I miss being able to dump any script output into Dokuwiki.

  • ReinoutWolter@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I’ve been wanting to build a system just like this for a while. I started just jotting down all the information in a wiki and then never found any benefit from building a more structured system that the simple wiki already provides.

    Happy to discuss in further detail, maybe even talk about prototyping something basic if you have some good suggestions.

  • DIYSRE@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    So what we’re looking at is probably two or three systems here. I can’t help you on what systems integrate.

    Documentation

    This is for general documentation. SOPs, etc.

    I generally advise documentation be stored in Markdown. This is after decades of having to migrate systems or being locked into a documentation system because a migration path was too timely.

    Markdown is ultra portable and easy to store/backup. You can get change management interfaces for it, or store it in Git if you have to.

    Even something like mdwiki would do the trick in a pinch. The value you see out of this lies in how well you keep it organized and how well you use it.

    Client Secrets

    This will be served by a secrets manager like https://github.com/Infisical/infisical

    I’ve never used it but I’ve seen it recommended and it seems like a good project.

    I’ve used things like KeePass, Bitwarden andOnePass. My preference would probably be none of them, but I do like Bitwarden for a personal vault.

    Asset Management

    This should be handled by an asset management system. This is for things like licenses, hardware, etc.

    Snipe-IT was actually my pick for this. Just for assets though, nothing else.

      • DIYSRE@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        It seems like an alternative to HashiCorp Vault, so integration into deployment pipelines would be a huge bonus.

        OP doesn’t specify what they would use the secrets manager for, but Infisical seems to be a good cross between something like Bitwarden and something like Vault.

    • ReinoutWolter@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      I like how this sub is so laser focused on self hosted apps that most the answers just completely glossed over the “ass wound” part and provide useful feedback.

      You could open with I want a self hosted app for keeping track of my serial murders, and people would come back with some great options.

  • ZAFJB@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Another vote for Bookstack. We’ve been using it in a business for years now. Easy to setup and configure. Easy to use. Just works.

  • Simon-RedditAccount@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Probably not your case, but that’s what I use for my homelab:

    • OIDplus for keeping OIDs, IPs, .home.arpa subdomains etc
    • local-only Wordpress as a knowledgebase. Today I’d probably chose Bookstack, but it did not exist 11 years ago…
  • spuddman@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I’ve used Dokuwiki in the past, but at the end of last year, I swapped everything to Notion. I have everything from SOP, licenses, Hardware DBs, and Network DBs stored in one place.

    For creds, I store these separately in Bitwarden.

  • Tibuski@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Take time to read/try/learn about Netbox, it should be perfect for you.

    At Work, I deployed Netbox and, even if the teams were reluctant at first, they finally saw the benefits and slowly gave up their infamous excel sheets 😉

    For general documentation and scripts, I tried to push people to MKdocs-material automatically updated from a Gitea repository but people are too allergic to Markdown…

  • Cybasura@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    “After googling my ass wound” is not something I expected to hear today, but here we are