hub42.dev

Type a command: [about, features, modules, contact]

guest@hub42:~$
$

cat about.md

Terragrunt-based infrastructure-as-code for provisioning and managing a personal homelab environment on AWS and Kubernetes.

This page is auto-generated and updated with every PR merge to the main branch.

$

ls -la features/

Remote State Management

AWS S3 and DynamoDB for secure state storage

Modular Infrastructure

Using Terragrunt and Terraform for maintainable code

Kubernetes Integration

Automated manifests and Helm charts deployment

Cloudflare Integration

DNS management and secure tunnels

Authentication

Secure authentication with Authelia SSO

AI Capabilities

Ollama AI deployment and n8n workflow automation on Kubernetes

Github Actions CI/CD

Automated testing, building, and deployment pipelines

$

find . -type d -name "*-*" | sort

ModuleDescription
./020-cloudflareCloudflare DNS, API token, and tunnel setup
./021-ingressNGINX Ingress configuration for Kubernetes
./030-redisRedis cluster provisioning
./032-postgresPostgreSQL database and pgweb UI
./040-autheliaAuthelia for SSO
./050-appsSample apps: n8n, Pi-hole, Omni-tools, echoserver
./100-ollamaOllama AI service deployment
./900-webpageSource code for this terminal-style webpage
$

cat contact.md