I wanted to share my #homelab current goals with the community here. I'm hoping to see what others are looking to #selfhost and learn with their lab.

I would like to learn the ins and outs of Zero Trust deployments including #SSO, various #IdPs, LDAP, #FIDO2 to replace #TOTP, Cert based Auth options, and LB/Proxying. I want to have a solid and secure load balancing / proxying portal to access my lab assets. Hopefully in a way that could be authenticated properly on each request. I know this can be cut many ways but I would like to determine my preference by testing many combinations to deeply learn the different approaches and limitations.

AI/ML - Looking to do a few things here. I want to run a variant of #StableDiffusion so I no longer have a cap on renderings like with #OpenAI. I want to run a #selfhosted equivalent of #Github #Copilot. Also would like to run something like #GPT-3 text generation and summarization in the lab. Lastly I want to containerize #Tesseract with a light frontend for image #OCR for general use.

Cluster capabilities: I have a long term plan of comparing the features of #Proxmox against #vCenter for lab use. I used to run standalone #ESXi for my lab and that worked fine except for the obvious limits of a single host lab. I wanted to learn to better deploy clusters and see how affordably you can utilize more advanced features. I have been happy with Proxmox but still have some things to work out. Eventually I will rebuild as a #vCenter cluster.

#IaC #scripting #programming - Looking to get more mature about my #CICD approach and understanding. Currently running #Terraform to deploy Prox VMs, have #Gitea, and post-deployment I use #Ansible. Looking to have a much more advanced build and test process.

I'll post more in another goals thread: Re: #Storage #NAS #Backup #OS #Networking #Containers #Kubernetes #AWS

I'd really like to hear what you're doing, big or small to use your lab to learn and experiment.

@projectdp , in my #homelab I use #lxd / #lxc (basically #proxmox without the GUI). I tried proxmox but it was not flexible enough for my needs.

I use ansible to build #ApacheCassandra clusters for work and play. I can spin up a six node cluster in about ten minutes.

I just started experimenting with #kubernetes, and test builds of #mastadon , #pixelfed, and other #fediverse projects as well.

I'm interested in your #homelab journey - keep us up to date.

@kenphused_foss
Are you using a standalone host then for your #LXD/#LXC machine? Or are you able to cluster hosts?

For the #ApacheCassandra clusters those are the full cluster of LXC containers or are you doing it some other way?

What are you interested in learning with #Kubernetes?

I'll be posting more about my homelab, but first I need to catch up on all these replies!

@projectdp

I am using a single server right now (386GB RAM, 48vCPUs - #ApacheCassandra needs resources) . I just bought two mini computers one of which is online and will have the other up and running soon. I will probably cluster them for knowledge purposes, not necessarily to have a #LXD cluster.

My big server is on #RockyLinux but I am considering moving it to #ubuntuserver. I'm not impressed with #RHCL since #IBM took over #Redhat (eg. no native support for #ZFS).

@kenphused_foss @projectdp the lack of ZFS support has nothing to do with IBM.

@Aclater @projectdp

I respectfully disagree, #IBM bought #Redhat in 2019 and "own" any decisions made by others downstream on the org chart.... same goes with dropping #CentOS 8 support after telling the world it would be supported until June, 2024.

And yes, I understand the CDDL vs. GPL licensing issue.

@kenphused_foss @projectdp Red Hat didn't support #zfs before the acquisition, so your cause/effect is out of whack.

Red Hat never supported CentOS, so assertions that they changed support dates are just silly.

@Aclater   @projectdp Redhat bought CentOS in 2014 (and are therfore responsible for decisions about CentOS). CentOS was binary-compatble with RHEL until the end of 2021. The decision to end support was Redhat's/IBM's.
@kenphused_foss @projectdp CentOS made a best effort to be binary compatible, that's it

@Aclater
@kenphused_foss

I don't think we need to go further into this, but for the benefit of anyone else reading, there is a difference between OS lifecycle 'support' and enterprise solutions 'support'. The latter is inconsequential here, no need to conflate the two.

I have also switched over from #CentOS since support was disappointingly dropped. Some moved to #RockyLinux some to #AlmaLinux. Haven't checked for #ZFS compatibility so I'm not sure for those two OSes. None of my #Ubuntu machines were previously CentOS.

That's quite the machine @kenphused_foss. Let me know how your clustering adventures go.

@Aclater - I did not say #Redhat supported #zfs. I said I am disappointed in Redhat (#IBM)... one of the reasons being no native support for #zfs. Which is why I am seriously considering rebuilding my existing #RockyLinux (binary compatible with #RHEL) with #UbuntuServer.

I wish you well on your tech journey.