Skip to content

mcsrobert/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

This repo contains my IaC homelab, which is managed with Flux and Renovate.

My goal is to run various self hosted apps I use (such as Home Assistant and Immich) on a low power Kubernetes cluster. By following best practices, I aim to deliver stable, fast and secure applications, while continuing to learn about Kubernetes and GitOps.

Cloud Dependencies

Service Use Cost Notes
Cloudflare Domain ~€17/yr
Let's Encrypt Certificates Free
Doppler External Secrets Free
Tailscale VPN without port forwarding Free
GitHub Hosting of this repository + CI Free
Simple Mail Service SMTP Free
Hetzner Storage Box Remote backup (5TB) ~€13/mo rclone sync + snapshots

Hardware

My homelab consists of a small k3s cluster and a NAS for Longhorn backups and media.

Device Role CPU RAM Storage Architecture OS
Turing Pi RK1 k3s Master 8 16GB 512GB SSD ARM64 Ubuntu
Turing Pi RK1 k3s Master 8 16GB 512GB SSD ARM64 Ubuntu
Raspberry Pi 4B k3s Master 4 8GB 128GB USB ARM64 Raspberry Pi OS
Synology DS923+ NAS 2 4GB 4x 4TB HDD in RAID5 x86-64 DSM

Awknowledgements

About

IaC homelab for k3s

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •