I use my home lab for a lot of things a few is to home my sysadmin skills and others are purely to check out new tech or things that seem to be interesting.
I have fiber internet and my ISP allows me to run my own router directly attached to the wall, so I bought a small fanless PC with two 10Gbit SFP ports, one 1Gbit SFP port and four 2.5Gbit Ethernet ports and for the firewall I run on it is Opnsense. I've thought about others like VyOS but it is more a router and requires a lot more planning to run so I've stayed with Opnsense.
A load balancer? What do you need that for?
Well I'm a sysadm, so I try to plan for as little downtime as possible, so when ever I setup something then I try to
I run 2 of them on 2 small Alpine Linux installtions with rsync installed for copying over the config when ever I do an update and then run a remote SSH reload of the service on the second server.
I'm looking into some more automation of it but for the past few years that has sufficed for me.
This wiki is also something I run at home.
It is WikiJS. I use Confluence at work which is kinda the best wiki in the world, but I'm not a fan of the tech (Java) and the fact that I have to pay for it.. though while writing this I just found out they have a new small free plan that I've just tested out - no public pages. So I'm sticking with WikiJS for now. I hope a FOSS project will start developing something that works like confluence aka keyboard shortcuts and navigation etc. It would be enjoyable - I'd even pay for it.
Since I'm running a Proxmox hypervisor on 3 servers with 3x64GB RAM and 5TB storage in a Ceph cluster in it then I can more or less run anything I want.
For now I'll just give you a few