Skip to content

seagram/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homelab

A homelab for self-hosting open source software.

Architecture Layers

  • Layer 1: Hardware - Refurbished MacBook Pro (2015, Intel Core i7, 16GB DDR3 RAM).
  • Layer 2: Hypervisor - Proxmox VE configured with Ansible and connected via Tailscale VPN.
  • Layer 3: Virtual Machines - 3 VMs (1 control plane, 2 workers) provisioned via Terraform running Talos Linux (4GB RAM and 2 cores each)
  • Layer 4: Kubernetes - Running a fully immutable, API-managed Kubernetes distribution with a entirely declarative configuration.

Infrastructure Stack

Infrastructure & Orchestration
Terraform
Terraform
Ansible
Ansible
Docker
Docker
Kubernetes
Kubernetes
Virtualization & Operating Systems
Proxmox
Proxmox
Ubuntu
Ubuntu Linux
Networking & Security
Cloudflare
Cloudflare
Tailscale
Tailscale
Caddy
Caddy
Traefik
Traefik
Cloud & DevOps
AWS
AWS
FluxCD
FluxCD
Monitoring & Observability
Prometheus
Prometheus
Grafana
Grafana
Loki
Loki
Applications & Databases
n8n
n8n
PostgreSQL
PostgreSQL
Commafeed
Commafeed
Dokploy
Dokploy
Portainer
Portainer

About

A homelab for self-hosting open source software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published