Dashy - A Homepage For Your Homelab

Dashy is a highly customizable dashboard app which makes a great homepage for accessing all of your personal applications. Out of the box, it doesn’t provide any authentication or authorization so anyone with access will see the dashboard. I am using Authelia to protect it.
Certificates and Authentication with Authelia

The last foundational element is to deploy certificate manager into the cluster. Then we can deploy LDAP and Authelia to provide authentication and authorization.
Readying the Cluster For Work

The k3s cluster has now been initialized, but it’s not quite ready to deploy any applications. I need to deploy an ingress, storage, and a load balancer.
Initializing a k3s cluster with Ansible

Using Ansible to install and initialize a highly available multi-master k3s cluster.