Homelab Organization - eviltoast

Hi all!

So I want to get back into self hosting, but every time I have stopped is because I have lack of documentation to fix things that break. So I pose a question, how do you all go about keeping your setup documented? What programs do you use?

I have leaning towards open source software, so things like OneNote, or anything Microsoft are out of the question.


Edit: I didn’t want to add another post and annoy people, but had another inquiry:

What ReverseProxy do you use? I plan to run a bunch of services from docker, and would like to be able to reserve an IP:Port to something like service.mylocaldomain.lan

I already have Unbound setup on my PiHole, so I have the ability to set DNS records internally.

Bonus points if whatever ReverseProxy setup can accomplish SSL cert automation.

  • Strit@lemmy.linuxuserspace.show
    link
    fedilink
    English
    arrow-up
    5
    ·
    5 months ago

    My documentation is a folder with the docker compose files I am using. And some notes in Nextcloud Notes if needed.

    My reverse proxy is Traefik, since it’s docker aware. :)

    • bjornsno@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      Came to write basically this. I would try caddy but my compose file is 600 lines long now and half of that is traefik labels, I can’t be arsed with the migration.

    • Hellmo_luciferrari@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      Traefik or Caddy are the 2 I am bouncing back and forth between currently. I may spin up a nextcloud instance.

      • theRealBassist@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 months ago

        This might be a bit late, but from my perception Traefik has a touch more of a learning curve, but it integrates much better with solutions like Authlia/Authentik and Prometheus than Caddy does.

        I might be wrong, I’ve never used Caddy, but that’s my perception.