Backup del server in produzione
Avete un server linux e lo utilizzate per far girare le vostre applicazioni web scritte in Ruby on Rails e basate su database MySQL? Sicuramente vi sarete preoccupati di effettuare i backup delle vostre applicazioni e dei database: Backup Manager è la soluzione che abbiamo adottato sui nostri server web. Installate su Debian con un semplice:
1 apt-get install backup-manager
ed un solo file di configurazione da impostare per effettuare automaticamente backup delle cartelle che vi interessano e dump dei database utilizzati. Il file è
1 /etc/backup-manager.conf
Per effettuare i backup dei database è necessario utilizzare la seguente impostazione
1 export BM_ARCHIVE_METHOD="tarball mysql"
facendo attenzione che sia presente la parola mysql.
Una funzione utilissima è l’upload degli archivi su un server separato tramite upload via FTP o via SSH. Per utilizzare il protocollo sicuro SSH è necessario generare le chiavi sul server su cui si effettua il backup e copiare la chiave privata sul server sul quale uploadare i file. Per una spiegazione approfondita per il settaggio delle chiavi pubbliche e private leggete questo articolo.

