homelab / nix configs
My configs for my K3s homelab and personal devices.
Linux (NixOS) Docker Kubernetes (K3s) Homelab
My repo for my homelab and personal device running NixOS.
I use containers to run my services including:
- This website! - Built with Astro
- Flux - GitOps for the website
- Traefik - A reverse proxy and load balancer
- Home Assistant - Home automation platform
- n8n - An automation tool
- Minecraft Server - A Minecraft server for me and my friends
- Jellyfin - A media server
- Pi-hole - A network-wide ad blocker
- Unbound - A validating, recursive, caching DNS resolver
I currently run most of these on my Ubuntu Server (an old laptop), but am gradually migrating them to my K3s cluster (A single node old desktop PC).
Once all the services are migrated, the laptop will be added as a second node to the cluster.
The repo also contains my personal NixOS configs for my laptop, where I am attempting to daily drive NixOS.