this post was submitted on 25 Oct 2023
1 points (100.0% liked)

Self-Hosted Main

511 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

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!

top 18 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 year ago (1 children)

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.

[–] [email protected] 1 points 1 year 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.

[–] [email protected] 1 points 1 year 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.

[–] [email protected] 1 points 1 year ago (1 children)

after googling my ass wound

say what now?

[–] [email protected] 1 points 1 year 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.

[–] [email protected] 1 points 1 year 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...

[–] [email protected] 1 points 1 year ago

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

[–] [email protected] 1 points 1 year 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....
[–] [email protected] 1 points 1 year ago

https://www.bookstackapp.com/ Most of it resembles Confluence that is a popular documentation platform in the IT world...

[–] [email protected] 1 points 1 year 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.

[–] [email protected] 1 points 1 year ago

Check out the client management documentation for ITFlow.

https://docs.itflow.org/

It's modularized so you can turn off the parts you don't need, like accounting or ticketing.

[–] [email protected] 1 points 1 year ago

Hudu , Docusnap, Gira.

We use Hudu, but for us it´s limited in function.

[–] [email protected] 1 points 1 year ago

Anyone else ever heard of (or using) iTop?

[–] [email protected] 1 points 1 year ago (2 children)

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.

[–] [email protected] 1 points 1 year ago (1 children)

I haven't heard of infisical, but I AM curious what it has that beats KeePass & Bitwarden for you?

[–] [email protected] 1 points 1 year 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.

[–] [email protected] 1 points 1 year ago

I say you can consider shelf (https://github.com/Shelf-nu/shelf.nu) for asset management as a snipe alternative.

[–] [email protected] 1 points 1 year 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.