Reflect current state: - k3s on single EC2 spot instance (~$7.50/month) - Forgejo, PowerDNS, Traefik running - Remove outdated EKS/CockroachDB references Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
55 lines
1 KiB
Markdown
55 lines
1 KiB
Markdown
# 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](CLAUDE.md) for setup instructions.
|
|
|
|
## Architecture
|
|
|
|
See [docs/architecture.md](docs/architecture.md) for details.
|
|
|
|
## RFCs
|
|
|
|
- [RFC 0003: PowerDNS Self-Hosted DNS](docs/rfcs/0003-powerdns-self-hosted.md)
|
|
|
|
## License
|
|
|
|
Private.
|