Hello, how do you document your home lab? Whether it’s a small server or a big one with firewall and more nodes. I have a small pc with Proxmox and there I have a VM with OpnSense. After I’ve entered my VPN as a interface in OpenSense, I noticed that I slowly lose the overview with the different rules that I have built in my firewall. And I know that my setup is relatively easy in comparison to others here in this community. I want to have a quick Overview at the various VMs, like the Lxc container, Docker containers that I have in this and the IP addresses that I have assigned to them. I search for a simple an intuitiv way for beginners.

  • CapitalNumbers@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    17 hours ago

    Here’s my approach to documentation. It’s about habits as much as it’s about actually writing anything down:

    1. Never setup anything important via naked terminal commands that you will forget you did

    2. Always wrap important commands in some kind of “setup-xyz.sh” script and then run that script to see if your install worked.

    3. If you need to make a change to your service, ensure you update your script and so it can be re-run without braking anything

    Get into the habit of this and you are documenting as you go