Infrastructure for beyond the universe
Find a file
Eric Garcia 1dfaf86783 Add MuffinLabs SSL configuration for hearth
Kubernetes manifests for muffinlabs.ai SSL via cert-manager:
- Namespace
- Certificate (Let's Encrypt via letsencrypt-production ClusterIssuer)
- Traefik IngressRoute with TLS
- HTTP to HTTPS redirect middleware
- www to apex redirect middleware

Part of RFC 0002: amplify-deployment

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 12:07:12 -05:00
docs docs: Update documentation for minimal k3s architecture 2026-01-24 09:03:51 -05:00
kubernetes Add MuffinLabs SSL configuration for hearth 2026-02-04 12:07:12 -05:00
scripts feat(dns): Add self-hosted PowerDNS for 5 managed domains 2026-01-24 07:42:48 -05:00
terraform fix: install Traefik CRDs for IngressRouteTCP SSH routing 2026-02-03 13:00:28 -05:00
.gitignore Initial commit: Port infrastructure from coherence-mcp 2026-01-24 06:06:13 -05:00
CLAUDE.md docs: Update documentation for minimal k3s architecture 2026-01-24 09:03:51 -05:00
README.md docs: Update documentation for minimal k3s architecture 2026-01-24 09:03:51 -05:00

Hearth

Infrastructure for the letemcook ecosystem. You are home.

Overview

Hearth runs on a single EC2 spot instance with k3s, hosting:

  • Forgejo - Self-hosted Git at git.beyondtheuniverse.superviber.com
  • PowerDNS - Authoritative DNS for managed domains
  • Traefik - Ingress with Let's Encrypt TLS

Status

Component Status
k3s cluster Running
Forgejo Running
PowerDNS Running
TLS Pending (rate limited until Jan 25)

Managed Domains

DNS served by PowerDNS for:

  • superviber.com
  • muffinlabs.ai
  • letemcook.com
  • appbasecamp.com
  • thanksforborrowing.com
  • alignment.coop

Cost

Component Monthly
EC2 t4g.small spot ~$5
EBS gp3 20GB ~$2
Elastic IP ~$0.50
Total ~$7.50

Getting Started

See CLAUDE.md for setup instructions.

Architecture

See docs/architecture.md for details.

RFCs

License

Private.