Skip to main content
  1. Projects/

Homelab

·1 min
Homelab Kubernetes
Table of Contents

My homelab consists of two main networks. One is on cloud and another one is in LAN.

Cloud
#

Cloud is running Kubernetes using K3S and managing with Terraform and Ansible.

Running

  • Traefik for proxy
  • Blog
  • Authelia for SSO
  • qBittorrent for torrent
  • docker-mailserver for mail server
  • Wireguard as VPN and tunneling
  • Some cron jobs with yt-dlp and aria2

LAN
#

LAN consists of a couple of RPi and a computer.

The computer is running

  • mdadm to manage 50TB RAID
  • Jellyfin as media server
  • Immich for photos

As I don’t have a public IP at home, one of the RPi is working as a router, connecting to Wireguard on the Cloud to enable access from WAN. And a few cron jobs to fetch files from the Cloud and backup to S3 with rclone.

The Rest of the RPi are serving as Smart TV and IoT control portal, using Linux + Waydroid.