I used to run a cluster with an old ASUS laptop and an old intel mac, with an rpi as qdevice. It was actually fun, but my network was not up the task, so I scaled down my HA setup to a single node some time ago. Now I just run a VM for various docker containers and a couple of LXCs for Pi-hole and Tailscale, no external access except through my tailscale node which gives me acces to the local subnet when on the road. I rarely have to look at it anymore, except for some periodic updates, it just works.
Don’t you just love Tailscale?
I have in production:
4x Dell PoweEdge
- 2x Intel Xeon Gold 5220
- 192GB RAM
- 8x 960GB SAS SSD (7 drives in CEPH)
- 4x 10Gb/s SFP+ NICs (2 bonds, production/ceph)
Split into pairs in different racks and the bonds are split over 2 MLAG switches.
Sweet.i see that you’ve dotted your i’s and crossed your t’s.
Just a boring homelab. Media automation, misc. microservices, security tools, but the current fun right now is Ceph familiarization and the expensive fixed cost associated with a 4 node cluster setup. R620, R720 and two custom builds (pseudo nas in a node 304 and my 4U workhorse). Once I am relatively satisfied with storage provisioning, will set up Home Assistant and start that sprawl.
I have a old system with a lot of ram and hardrive space. Threw up a simple virtual lab to practice security.
My setup: “external exposure” of the proxmox ui via Tailscale. Mostly collections of specialized virtual machines. One runs pihole for filtering and custom DNS. Another serves as a custom certificate resolver with step-ca. Another is just a VM that I use to run docker containers (I don’t really like running LXC containers at the top level of proxmox since I like to tinker and I have custom scripts setup to start, stop, and do other things via the command line with docker compose). All of this is purely in the service of selfhosting and a lot of less than truly productive hobbyist tinkering. Still, proxmox has been a ton of fun for me.
@rwhitisissle@lemmy.ml Thanks for bringing step-ca to my / our attention. Very interesting. What are your thoughts on cloud-init, if any?
I’ve never actually used cloud-init. I generally prefer to do all my setup and provisioning manually. At least so far. I don’t spin up machines often enough to need to automate the various setup and provisioning routines that typically go along with making new VMs. That might change later.
deleted by creator
Even though I use Proxmox in my homelab and do not use it for anything “Mission Critical” I do like using cloud-init to quickly spin up a machine without having to then spend the next 30 minutes or so installing all of the little tidbits that I like having at my disposal. Eg. neofetch, tmux, etc.