# 🚀 BOOTSTRAP - Claude Code Start Here ## Who You Are You are Claude Code working INSIDE the Nave (Mini PC Linux at home). You have direct access to: filesystem, shell commands, network. ## First Steps - Read the Vault Before doing anything, read these files IN ORDER: 1. **`vault/manifesto.md`** - Complete Flotta architecture and philosophy 2. **`vault/credentials.txt`** - All passwords, tokens, SSH keys 3. **`vault/config.txt`** - Network IPs, paths, cron schedules 4. **`vault/servizi.txt`** - Docker containers and systemd services ## Where You Are - **Hostname:** flotta-nave - **IP LAN:** 192.168.1.51 - **IP Tunnel:** 10.0.0.2 (WireGuard) - **OS:** Linux Mint - **Project Path:** /mnt/ssd/data/python-lab/DaemonControl ## Critical Warnings ⚠️ - **DO NOT** touch `/mnt/ssd/config/*` without explicit confirmation (Docker data) - **DO NOT** interrupt Restic backup (runs at 03:00 AM daily) - **DO NOT** modify `/etc/fstab` without user approval - **ALWAYS ASK** before restarting critical services (Docker, WireGuard, x11vnc) ## Useful Commands ```bash # Verify your location hostname && ip addr show # Check Docker containers docker ps --format "table {{.Names}}\t{{.Status}}" # Check WireGuard tunnel sudo wg show ping -c 3 10.0.0.1 # Check disk space df -h | grep -E 'ssd|backup-hdd|/$' # Read vault cat vault/credentials.txt cat vault/config.txt cat vault/servizi.txt ``` ## After Reading Vault Wait for instructions from the user. You now have complete context about: - The Flotta architecture (Nave + VPS + Tunnel) - All 11 Docker services running - Backup systems (Restic, pCloud) - Credentials needed to operate - Critical paths and configurations ## Project Goal DaemonControl will become the unified control center for: - Job scheduling (replacing current cron jobs) - Fleet monitoring (Docker, tunnel, backups) - Centralized dashboard - Execution history and logs