Navigazione Docs

Infrastruttura

Raspberry Pi, backup automatici, firewall e aggiornamenti.

Raspberry Pi / Dispositivi ARM

Fatturino gira benissimo su Raspberry Pi 4 (4GB RAM minimo consigliato).

# Assicurati di usare l'immagine ARM di Docker
docker pull arm32v7/postgres

# Nel docker-compose.yml:
services:
  db:
    image: arm32v7/postgres:latest

Backup Database

Configura un backup giornaliero automatico con cron:

# Backup giornaliero alle 2:00
0 2 * * * docker compose exec -T db pg_dump -U postgres fatturino | gzip > /backup/fatturino-$(date +%Y%m%d).sql.gz

Sicurezza

Firewall

Configura UFW per permettere solo il traffico necessario:

# UFW
sudo ufw allow 22/tcp    # SSH
sudo ufw allow 80/tcp    # HTTP
sudo ufw allow 443/tcp   # HTTPS
sudo ufw default deny incoming
sudo ufw enable

Aggiornamenti Regolari

Mantieni il sistema aggiornato:

# Aggiorna immagini Docker
docker compose pull
docker compose up -d

# Aggiorna Laravel (dentro il container)
docker compose exec app php artisan migrate

Prossimi Passi