# Hermes Pi - Remote Hands

## When SD card is in USB reader:

```bash
cd ~/pi-remote-hands
./configure-directly.sh
```

This:
1. Copies minimal user-data (creates `hermes` user with SSH key)
2. Enables SSH via `ssh` file
3. Verifies everything

## Then boot the Pi:
- Insert SD card
- Connect power
- Wait 5 minutes
- Check Tailscale: `tailscale status`
- If `hermes-pi` shows up → SSH in via Tailscale
- If not → check LAN for 10.0.0.184 (or new IP)

## After SSH works:
Install Tailscale, nmap, python-serial, hotspot tools via SSH.

## Files:
- `minimal-user-data` - Just creates hermes user + SSH key
- `configure-directly.sh` - Copies to SD card
- `FAILURE-LOG.md` - What went wrong in first attempt
- `BOOT-VERIFICATION.md` - Image verification results

## Key lessons:
- New Pi OS blocks SSH until cloud-init creates user
- sshswitch.service is the blocker
- Always verify user-data is on card before booting
- Keep cloud-init config minimal (just user + key)
- Install everything else after SSH works
