31 Commits

Author SHA1 Message Date
Hutson
38a7a2c52e Auto-sync: 20260123-015626 2026-01-23 01:56:27 -05:00
Hutson
52d8f2f133 Add central configuration reference section
Reference ~/.secrets, ~/.hosts, and ~/.ssh/config for centralized
credentials and host management. Includes homelab-specific variables
for Syncthing, Home Assistant, n8n, and Cloudflare.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 15:13:16 -05:00
Hutson
80b6ab43d3 Auto-sync: 20260120-145048 2026-01-20 14:50:49 -05:00
Hutson
6932ee1ca9 Auto-sync: 20260116-161159 2026-01-16 16:12:19 -05:00
Hutson
42cfdd8552 Auto-sync: 20260116-155016 2026-01-16 15:50:17 -05:00
Hutson
d54447949e Add Oura Ring integration and automations documentation
- Document HACS and Oura Ring v2 integration setup
- Add OAuth credentials for Oura developer portal
- Document 9 Oura automations:
  - Sleep/wake detection (HR-based thermostat control)
  - Health alerts (low readiness, SpO2, fever detection)
  - Sleep comfort (temperature-based thermostat adjustment)
  - Activity reminders (sedentary alert)
- Add Nest thermostat to integrations list
- Mark completed TODOs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 15:25:21 -05:00
Hutson
4535969566 Auto-sync: 20260116-152013 2026-01-16 15:20:14 -05:00
Hutson
8c1cbf3dac Auto-sync: 20260116-150510 2026-01-16 15:05:12 -05:00
Hutson
d38de8bfb1 Auto-sync: 20260115-110247 2026-01-15 11:02:48 -05:00
Hutson
db7ac68312 Auto-sync: 20260114-183121 2026-01-14 18:31:23 -05:00
Hutson
bd3ed4e4ef Auto-sync: 20260114-002941 2026-01-14 00:29:42 -05:00
Hutson
e7c8d7f86f Auto-sync: 20260113-134342 2026-01-13 13:43:43 -05:00
Hutson
1dcb7ff9e5 Auto-sync: 20260113-093539 2026-01-13 09:35:40 -05:00
Hutson
f234fe96cb Auto-sync: 20260113-015009 2026-01-13 01:50:10 -05:00
Hutson
1abd618b52 Auto-sync: 20260113-013507 2026-01-13 01:35:08 -05:00
Hutson
35fba5a6ae Auto-sync: 20260113-012006 2026-01-13 01:20:07 -05:00
Hutson
eb698f0c38 Auto-sync: 20260111-164757 2026-01-11 16:47:58 -05:00
Hutson
d66ed5c55a Auto-sync: 20260111-161755 2026-01-11 16:17:56 -05:00
Hutson
5ac698db0d Auto-sync: 20260107-000953 2026-01-07 00:09:54 -05:00
Hutson
7eacc846e6 Auto-sync: 20260105-213809 2026-01-05 21:38:10 -05:00
Hutson
b832cc9e57 Auto-sync: 20260105-212307 2026-01-05 21:23:08 -05:00
Hutson
54a71124ae Auto-sync: 20260105-172251 2026-01-05 17:22:52 -05:00
Hutson
eddd98c57f Auto-sync: 20260105-122831 2026-01-05 12:28:33 -05:00
Hutson
56b82df497 Complete Phase 2 documentation: Add HARDWARE, SERVICES, MONITORING, MAINTENANCE
Phase 2 documentation implementation:
- Created HARDWARE.md: Complete hardware inventory (servers, GPUs, storage, network cards)
- Created SERVICES.md: Service inventory with URLs, credentials, health checks (25+ services)
- Created MONITORING.md: Health monitoring recommendations, alert setup, implementation plan
- Created MAINTENANCE.md: Regular procedures, update schedules, testing checklists
- Updated README.md: Added all Phase 2 documentation links
- Updated CLAUDE.md: Cleaned up to quick reference only (1340→377 lines)

All detailed content now in specialized documentation files with cross-references.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-23 00:34:21 -05:00
Hutson
23e9df68c9 Update Happy Coder docs with complete setup flow and troubleshooting
- Expand Mobile Access Setup with full authentication steps
  (HAPPY_SERVER_URL, happy auth login, happy connect claude, local claude login)
- Fix launchd path: ~/Library/LaunchAgents/ not /Library/LaunchDaemons/
- Add Common Issues troubleshooting table with fixes for:
  - Invalid API key (Claude not logged in locally)
  - Failed to start daemon (stale lock files)
  - Sessions not showing (missing HAPPY_SERVER_URL)
  - Slow responses (Cloudflare proxy enabled)
- Update DNS note: Cloudflare proxy disabled for WebSocket performance
- Add .zshrc to Files & Configuration table

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 13:28:30 -05:00
Hutson
65b7c48348 Update Happy daemon docs: LaunchDaemon path, KeepAlive, custom server
- Fixed path from ~/Library/LaunchAgents to /Library/LaunchDaemons
- Added note about KeepAlive being enabled
- Documented self-hosted server at happy.htsn.io
- Updated troubleshooting commands for system-level launchd

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 11:59:48 -05:00
Hutson
9e887b15a4 Document MTU 9000 jumbo frames configuration
- Added MTU 9000 table showing all configured devices
- Added verification commands for checking MTU
- Added important note about bridge + physical interface MTU sync
- Mac Mini, PVE, PVE2, TrueNAS, and router all support jumbo frames

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 11:16:42 -05:00
Hutson
99a65ae6f8 Document Tailscale subnet routing with HA failover
- Added Tailscale VPN section to Network documentation
- Documented UCG-Fiber router as failover subnet router
- Added Tailscale IPs quick reference table
- Added troubleshooting entry for subnet access issues
- Two subnet routers (pve + ucg-fiber) provide redundancy

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 10:56:36 -05:00
Hutson
512fd260d7 Update Mac Mini to static IP 10.10.10.125
- Changed Mac Mini from DHCP (.148) to static IP (.125)
- Updated available IP ranges to reflect the change
- Added failover DNS (Pi-hole → Cloudflare → Google)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 10:54:15 -05:00
Hutson
c070ac9a49 Add git repository info and update changelog
- Added Git Repository section with Gitea URL and clone instructions
- Updated changelog with git setup and SSH deployment details
- Saved Gitea API token to .env

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-20 02:32:45 -05:00
Hutson
93821d1557 Initial commit: Homelab infrastructure documentation
- CLAUDE.md: Main homelab assistant context and instructions
- IP-ASSIGNMENTS.md: Complete IP address assignments
- NETWORK.md: Network bridges, VLANs, and configuration
- EMC-ENCLOSURE.md: EMC storage enclosure documentation
- SYNCTHING.md: Syncthing setup and device list
- SHELL-ALIASES.md: ZSH aliases for Claude Code sessions
- HOMEASSISTANT.md: Home Assistant API and automations
- INFRASTRUCTURE.md: Server hardware and power management
- configs/: Shared shell configurations
- scripts/: Utility scripts
- mcp-central/: MCP server configuration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-20 02:31:02 -05:00