Backup sul Synology e recupero di NEBULA
La configurazione quotidiana si gestisce da Impostazioni → Backup e ripristino. Sul NAS serve soltanto una preparazione iniziale della condivisione e dell’utente.
1. Prepara la cartella sul Synology
Accedi a DSM del NAS 10.1.0.15. Per questa installazione: DS218j, DSM 7.1.1; NEBULA è sul Raspberry 10.1.0.50.
- Apri Pannello di controllo → Cartella condivisa → Crea.
- Imposta il nome
NEBULA_Backupe scegli il volume con spazio disponibile. - Apri Pannello di controllo → Utente e gruppo → Utente → Crea.
- Crea l’utente
nebula_backup, scegli una password e concedigli Lettura/Scrittura sulla nuova cartella. L’utente non deve appartenere al gruppo amministratori. - Apri Pannello di controllo → Servizi file → SMB e verifica che SMB sia attivo. Nelle opzioni avanzate usa SMB2 come minimo e SMB3 come massimo.
Il server NEBULA deve poter raggiungere il NAS tramite la rete locale. Lo stesso collegamento si può configurare per altre installazioni modificando tutti i campi nella Web UI.
2. Configura NEBULA dalla Web UI
Apri Impostazioni → Backup e ripristino e inserisci:
| Campo | Valore per il tuo impianto |
|---|---|
| NAS | 10.1.0.15 |
| Cartella condivisa | NEBULA_Backup |
| Cartella interna | NEBULA |
| Utente | nebula_backup |
| Password | Quella scelta nel Synology |
| Protocollo | SMB2/SMB3 automatico |
| Dominio SMB | Vuoto, per l’utente locale del Synology |
NEBULA crea la cartella interna nella condivisione. Premi Salva e verifica collegamento: il test scrive un piccolo file, lo legge e lo elimina. Se fallisce, il messaggio indica rete, credenziali, permessi o spazio da controllare.
3. Scegli orari e conservazione
Per i 2 GB disponibili e le dimensioni attuali (31 MiB dati e 120 MiB applicativo), questi valori sono un punto di partenza. La dimensione compressa verrà misurata dalla prima copia.
| Impostazione | Valore |
|---|---|
| Pianificazione | Attiva |
| Frequenza e ora | Ogni giorno, 02:15 |
| Fuso orario | Europe/Rome |
| Conservazione | 30 giorni |
| Massimo copie NAS | 14 |
| Limite occupazione | 1536 MiB |
| Spazio libero da lasciare | 200 MiB |
| Copie locali | 2 |
| Dipendenze applicative | Incluse |
Si applica il primo limite raggiunto. Il numero di copie conservate può quindi essere inferiore a 14. Le due copie NAS più recenti di questa installazione restano protette; se non è possibile aggiungerne una nuova, compare un errore. Le copie di altre installazioni non vengono eliminate dalla conservazione di questa piattaforma.
La pianificazione funziona con l’app chiusa. Raspberry e NAS devono essere accesi e collegati quando il backup viene eseguito.
4. Scarica la chiave e crea la prima copia
- Premi Scarica chiave di recupero.
- Conserva
NEBULA_Chiave_Recupero.txtanche fuori dal Raspberry, per esempio sul tuo computer e in un archivio sicuro separato. - Premi Backup adesso.
- Attendi Backup completo salvato e verificato sul NAS. Il riquadro indica la data della copia verificata e lo spazio rilevato.
La chiave è indispensabile: le copie sono cifrate. Se perdi la microSD, il file di backup e la chiave permettono il recupero; il solo archivio cifrato non basta.
Durante lo snapshot il servizio NEBULA si ferma brevemente per copiare database e file nello stesso stato. Riparte prima di compressione, cifratura e trasferimento. La pagina riprende automaticamente il controllo dopo il riavvio.
5. Controlla lo stato
Da questa pagina e da Monitoraggio → Automazioni puoi verificare l’ultima copia. Il successo locale non equivale al salvataggio sul NAS: se il Synology non è raggiungibile, rimane la copia locale ma il backup NAS viene segnalato come non riuscito. Lo storico registra le operazioni, senza mostrare password e chiavi.
6. Ripristina da NEBULA
- Su NEBULA installata, apri Backup e ripristino.
- Premi Verifica e ripristina su una copia NAS/locale, oppure carica il
.nebulascaricato. - Se la copia proviene da un altro server, carica il file della chiave originale o incollane il contenuto.
- Attendi la verifica completa di archivio, file e database.
- Controlla versione, data e server nel riepilogo. Per recuperare gli stessi domini seleziona anche la configurazione server/HTTPS; per trasferire i dati a una configurazione diversa puoi lasciarla deselezionata.
- Digita RIPRISTINA e conferma.
- Dopo il riavvio accedi, se richiesto, con le credenziali presenti nella copia.
La versione applicativa e i dati vengono riportati alla data del backup. Le operazioni successive a quella data vengono sostituite. Il collegamento NAS resta quello configurato sul server di destinazione. Prima di confermare, crea una copia dello stato attuale se vuoi conservarlo.
7. Recupera da una microSD nuova
Questo backup contiene NEBULA e le sue configurazioni; Debian e la rete devono essere predisposti sul nuovo supporto. Per il tuo impianto usa Debian 13 ARM64 e mantieni l’IP previsto 10.1.0.50, i domini e l’inoltro porte sul router.
Scarica dal NAS il backup e recupera la chiave conservata separatamente. Scarica ed estrai il pacchetto Vega, apri il terminale nella sua cartella ed esegui:
sudo ./ripristina-nebula.sh /percorso/backup.nebula /percorso/NEBULA_Chiave_Recupero.txtLo script chiede conferma, installa i componenti, prepara i servizi e recupera la copia con lo stesso motore della Web UI. Per installare i componenti serve Internet. Se NEBULA è già installata puoi usare direttamente il recupero dalla pagina web.
Per ridurre il fermo prepara una microSD o un server di riserva con Debian e NEBULA già pronti. Il tempo di recupero dipende da dimensioni della copia, memoria e compatibilità delle dipendenze; non è garantito un recupero in pochi secondi da una scheda vuota.
Verifica sul tuo impianto
La release è collaudata localmente con copie complete, errori, rollback e Web UI. La prima verifica sul Synology reale va fatta con Salva e verifica collegamento, seguita da Backup adesso. Una prova su un supporto di riserva permette poi di misurare il tempo di recupero effettivo.
Riferimento: Specifiche ufficiali Synology DS218j.