Mostly Automated setup to deploy k3s and additional services on your home cluster using homControl
.
You can follow the wiki for installation, configuration and troubleshooting guides.
It has plenty of tools and services that come pre-configured to try and make your home cluster as secure and easy to use as possible, all of them deployed through a simple web UI.
New services and functionalities are constantly being added, you can also bring your own, feel free to contribute!
Here are some of my favorite features:
- AdGuard home: Local AdBlocker
- Traefik: Load Balancer/Reverse Proxy with source whitelisting features
- Authelia: Multi Factor Authentication for your services
- Rancher: Manage your Kubernetes cluster from a web UI
- ArgoCD: Control your cluster apps with a GitOps approach
- Longhorn: Manage your cluster's persistence in a distributed manner
- Grafana: Observe your cluster, pre-configured out-of-the-box
- Prometheus: Gather metrics from your cluster automatically using ServiceMonitors and PodMonitors
- Alertmanager: Get notified about the events in your cluster with little to no config necessary
- Plex: Stream your local media from your phone, computer, or the web
- Jellyseerr: Provides an easy way for you or your friends to request new movies or tv shows to be added to your media library
- SABnzbd: Lets you manage your UseNet downloads
- Sonarr: Internet PVR for Usenet and Torrents, handles TV shows
- Radarr: Internet PVR for Usenet and Torrents, handles movies
- Homepage: this dashboard will populate automatically with your services, and, after some minimal configuration, you will be able to use the widgets to get information about your applications at a glance