=== FLOTTA AUTONOMA - CONFIGURAZIONI === Aggiornato: 2025-12-06 === NETWORK === VPS IP Pubblico: 168.119.114.146 VPS IP Tunnel: 10.0.0.1 Nave IP LAN: 192.168.1.51 Nave IP Tunnel: 10.0.0.2 Dominio: privcloud.dev Tunnel: WireGuard (interface wg0, porta 51820) === PERCORSI CRITICI NAVE === Hub Dati (SSD 1TB): /mnt/ssd Cassaforte Dati (HDD 5TB): /mnt/backup-hdd Jarvis Ops Hub: /mnt/ssd/Jarvis Docker Configs: /mnt/ssd/config Docker Data: /mnt/ssd/data Restic Repository: /mnt/backup-hdd/flotta-backup === JARVIS OPS HUB STRUCTURE === /mnt/ssd/Jarvis/ ├── bootstrap/ (prompt avvio) ├── config-backups/ (snapshot configs) ├── flotta-diagnostics/ (health-check sentinel.py) ├── inventario/ (scanner inventory.py) ├── logbook/ (report giornalieri) ├── scripts/ (backup Restic, pCloud mirror) ├── webapp/ (Jarvis Gateway FastAPI) ├── flotta-autonoma-unified.md └── todo.md === CRON JOBS (utente mauro) === 01:15 - pCloud Full Mirror (/mnt/ssd/Jarvis/scripts/pcloud_backup.sh) 02:30 - Config Snapshot Local (config-backups/snapshot_configs.py) 02:45 - Avamposto Snapshot Remote (config-backups/backup_avamposto.py) 03:00 - Restic Full Backup (/mnt/ssd/Jarvis/scripts/backup_completo.sh) 05:45 - Logbook Report (logbook/collect_logs.py) === CADDY REVERSE PROXY (su VPS) === Config: /opt/caddy/Caddyfile Gestisce routing per *.privcloud.dev → 10.0.0.2 (Nave via tunnel) === FIREWALL VPS (ufw) === Porte aperte: 22/tcp, 80/tcp, 443/tcp, 51820/udp fail2ban: attivo