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
- Messa in Produzione - Nginx, SSL, variabili d'ambiente
- Sistema Plugin - Estendi Fatturino
- Contribuire - Come contribuire al progetto