Dashy - A Homepage For Your Homelab
![Dashy - A Homepage For Your Homelab](https://lachlanlife.net/posts/images/2022/derek-liang-dZYbeg69vAY-unsplash.jpg)
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
![Certificates and Authentication with Authelia](https://lachlanlife.net/posts/images/2022/markus-spiske-PsRUMc7vilg-unsplash.jpg)
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
![Readying the Cluster For Work](https://lachlanlife.net/posts/images/2022/kelly-sikkema--1_RZL8BGBM-unsplash.jpg)
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
![Initializing a k3s cluster with Ansible](https://lachlanlife.net/posts/images/2022/radu-chelariu-TO79QbSkwaI-unsplash.jpg)
Using Ansible to install and initialize a highly available multi-master k3s cluster.