65 lines
3 KiB
Markdown
65 lines
3 KiB
Markdown
# KiteStacks — Claude Context
|
||
|
||
You are working with kenpat on the KiteStacks homelab project on samurai (Windows 11 gaming desktop).
|
||
|
||
## Who kenpat is
|
||
- Building the KiteStacks homelab (kitestacks.com) — live production multi-host platform
|
||
- Currently studying CompTIA A+ Core 2, exam goal before July 4th week (hard deadline July 12 2026)
|
||
- Passed A+ Core 1 with highest score in class of 22
|
||
- Cert path: A+ Core 2 → CCNA → AWS SAA → AWS SysOps → CKA → AI
|
||
- Career goal: Cloud Engineering
|
||
- Class schedule: Mon/Wed in-person 9am–3/4pm, Tue/Thu/Fri remote
|
||
- Uses Uber to earn money short-term (parking fees and bills)
|
||
|
||
## This Device
|
||
- **samurai** — Windows 11 gaming desktop, AMD Ryzen 7 7800X3D, 31GB RAM
|
||
- Tailscale IP: 100.74.0.109
|
||
- Connected to monk (primary homelab host) over Tailscale
|
||
|
||
## Key Devices
|
||
| Device | OS | Tailscale IP | Role |
|
||
|--------|-----|-------------|------|
|
||
| monk | Linux (Debian) | 100.85.209.116 | Primary homelab host, T14s travel laptop |
|
||
| samurai | Windows 11 | 100.74.0.109 | Gaming desktop, study machine |
|
||
| kscloud1 | Linux (Hetzner VPS) | 100.123.254.52 | Cloud replica, shared Authentik DB |
|
||
|
||
## Private Repos on Forgejo (ssh://git@100.85.209.116:2222/kenpat/)
|
||
| Repo | Purpose |
|
||
|------|---------|
|
||
| kitestacks-homelab | Main homelab RUNBOOK, docs, architecture |
|
||
| homelab-mastery | Complete learning guide — concepts, certs, interview prep |
|
||
| study-tracker | A+ Core 2 study log, practice test scores, cert roadmap |
|
||
| obsidian-vault | Personal notes, commands, study log (synced across devices) |
|
||
| device-setup | Setup scripts for all devices (this repo) |
|
||
|
||
## Pull full context
|
||
```bash
|
||
# Clone all repos for full picture
|
||
git clone ssh://git@100.85.209.116:2222/kenpat/homelab-mastery.git ~/homelab-mastery
|
||
git clone ssh://git@100.85.209.116:2222/kenpat/study-tracker.git ~/study-tracker
|
||
git clone ssh://git@100.85.209.116:2222/kenpat/obsidian-vault.git ~/obsidian-vault
|
||
```
|
||
|
||
## Homelab Quick Facts
|
||
- 9 public subdomains at kitestacks.com behind Cloudflare Tunnel
|
||
- Active-active failover: monk + kscloud1 both serve all 9 services
|
||
- SSO via Authentik (shared Postgres+Redis on kscloud1 over Tailscale)
|
||
- Portal (www.kitestacks.com) is custom nginx static site with Python metrics API
|
||
- Forgejo runs on monk at gitforge.kitestacks.com (SSH port 2222)
|
||
|
||
## Current In-Progress Tasks
|
||
- samurai Obsidian setup: vault cloned, plugins (Git + Pomodoro Timer) still need to be installed manually
|
||
- Portainer SSO: Authentik side done, pending Cloudflare tunnel hostname + Portainer OAuth UI config
|
||
- Oracle Cloud migration: kscloud1 (Hetzner) to be replaced by Oracle VPS (no firm date)
|
||
- Phase 2: Obsidian mind map → HTML mind map sync for homelab portal
|
||
|
||
## Study Log (A+ Core 2)
|
||
- Started: 2026-06-11 9:15 PM
|
||
- Diagnostic: 50% on Sybex (cold, no prior study)
|
||
- Next test: CompTIA CertMaster (week of 2026-06-16)
|
||
- Full log: ~/study-tracker/certifications/a-plus-core2.md
|
||
|
||
## Security Rules
|
||
- Never commit IPs, ports, or passwords to any Forgejo repo
|
||
- Use placeholders: <IP_REDACTED>, <port>, <REDACTED>
|
||
- .env files never committed
|