Guida Utente

Manuale completo su come scaricare, installare e utilizzare Safeback. Se hai domande non coperte da questa guida, contattami dalla pagina contatti.

1. Download e attivazione licenza

Requisiti di sistema

  • Windows: 7, 8, 10, 11
  • Linux: Qualsiasi distribuzione moderna
  • macOS: 10.13 o superiore
  • ARM: Raspberry Pi 3+ (inclusi)

N.B. Safeback non è pensato per l'installazione su dispositivi mobile.

Scarica Safeback

Vai alla pagina Download e seleziona il sistema operativo in uso.

Primo avvio e attivazione della licenza

Dopo aver scaricato Safeback, posizionalo in una qualsiasi cartella a te comoda: il programma non ha vincoli, ma verifica la cartella in cui si trova sia accessibile dal tuo utente. Al primo avvio il programma segnalerà la mancanza di una licenza. Per ottenerla è sufficiente completare l'acquisto dalla pagina Licenze, specificando l'hardware ID del proprio dispositivo, visibile nella schermata iniziale del programma. Riceverai via mail un file license.json. Ottenuta la licenza riavvia il programma e utilizza l'apposita funzione per caricarla correttamente. Terminata questa operazione il programma si avvierà correttamente.
Le licenze relative al programma Safeback hanno validità di 1 anno. Al termine sarà necessario rinnovarle per continuare a utilizzare il programma.

2. Primo Avvio

Interfaccia grafica

Avvia il programma facendo doppio clic su Safeback.exe (Windows) o lanciando l'eseguibile corrispondente del tuo sistema operativo. Si aprirà un'interfaccia grafica dove potrai selezionare la cartella sorgente e destinazione per avviare il backup.
Per effettuare solo un'operazione di ricerca di differenze tra i file di 2 cartelle, completa i campi dei due percorsi, poi seleziona la voce "Trova differenze tra due cartelle" dal menù sottostante.

Da terminale

Puoi usare il programma anche da riga di comando eseguendo:

./safeback backup /path/to/source /path/to/backup

3. Configurazione di Base

Scegliere le cartelle

Nell'interfaccia principale, seleziona la cartella Sorgente (quella di cui eseguire il backup) e la cartella Destinazione (dove salvare il backup). Safeback verificherà automaticamente che i percorsi siano sicuri (niente symlink, traversal, ecc.).

Comportamento se la destinazione non è vuota

Safeback non modifica, analizza o sincronizza il contenuto già presente nella cartella di destinazione. Il programma copia esclusivamente i file nuovi o modificati e sposta in Deleted/YYYY-MM-DD solo i file che risultano rimossi rispetto al manifest precedente.

Qualsiasi file o cartella già presente nella destinazione e non appartenente al backup non viene toccato, né cancellato, né considerato. Safeback non è uno strumento di mirroring: la destinazione può contenere file aggiunti dall’utente o dal sistema, che verranno completamente ignorati.

Verifica al termine

Abilita l'opzione "Verifica integrità al termine" per controllare che i file copiati siano identici agli originali.

4. Uso standard

Tuning Hardware Automatico (solo Advanced)

Se hai il piano Advanced, Safeback analizzerà automaticamente il tuo hardware e adatterà la velocità di backup per evitare saturazione. Non devi fare nulla: il programma si regola da solo.

Backup Differenziale

Alla prima esecuzione, Safeback crea un backup completo. Alle esecuzioni successive, copia solo i file nuovi o modificati, risparmiando tempo e spazio.

Confronto Directory Avanzato

Usa lo strumento "Confronta directory" per analizzare due cartelle senza eseguire un backup. Ottimo per confrontare versioni di progetti o verificare differenze tra directory.

SSH e Backup Remoti (solo Advanced)

Configura l'accesso SSH a un dispositivo remoto per eseguire backup senza necessità di cavi. Safeback supporta la modalità SSH/Legacy solo con sorgente remota. Non è possibile eseguire backup verso un sistema o dispositivo senza un collegamento fisico.
Per connetterti a un sistema remoto è sufficiente inserire:

  • l’indirizzo del server (es. 192.168.1.10 o server.dominio.com);
  • la porta SSH (di solito 22);
  • il nome utente;
  • una chiave privata oppure una password.
Safeback utilizza un canale SSH sicuro per trasferire i file. Il trasferimento avviene tramite il sottosistema SFTP della sessione SSH, senza richiedere configurazioni aggiuntive.

5. Risoluzione Problemi

Il programma dice che la licenza non è valida

Assicurati che il file license.json sia stato caricato correttamente al primo avvio. Verifica che il file non sia corrotto o la licenza scaduta. Se il problema persiste, contattami.

Backup molto lento

Potrebbe dipendere da dischi lenti o USB 2.0. Safeback si auto-regola, ma se il problema persiste:

  • Usa un disco più veloce (SSD se possibile)
  • Disconnetti altri dispositivi USB o evita hub se ne usi uno
  • Chiudi altri programmi che usano il disco

Errore di permessi su Linux/macOS

Assicurati che l'utente abbia i permessi di lettura per la cartella sorgente e di scrittura per la destinazione.

Il backup si interrompe a metà

Questo raramente accade, ma se il processo viene interrotto alla successiva esecuzione, Safeback copierà solo i file mancanti o incompleti, ricostruendo lo stato tramite il manifest.

6. Domande Frequenti

Posso annullare un backup in corso?

Il backup (o il differ) è lanciato come processo separato per evitare corruzioni dei file causate da malfunzionamenti dell'interfaccia grafica, per questo l'unico modo per terminare l'operazione attualmente è terminare attivamente il processo dall'interfaccia dedicata del tuo sistema operativo (Task manager). Se si è lanciato il backup attraverso la modalità da terminale, è possibile terminare normalmente il processo utilizzando CTRL + C o la combinazione da te utilizzata su quel sistema. In versioni future sarà certamente integrato un sistema appositamente costruito.

Sono i miei dati al sicuro?

Safeback usa hashing BLAKE3 per verificare ogni file. Safeback non comprime né cifra i file: li copia integralmente, lasciando all’utente la libertà di usare strumenti di cifratura esterni se necessario.

Posso usare Safeback per sincronizzare cartelle?

Tecnicamente sì, ma è pensato per backup unidirezionali. Per sincronizzazione bidirezionale, valuta altri strumenti.

Quanto spazio occupa il backup?

Almeno quanto i tuoi file sorgente, più un piccolo file manifest (pochi KB). Non è compresso, quindi aspettati di usare lo stesso spazio della cartella originale.

Posso usare Safeback su NAS?

Safeback può funzionare su NAS che permettono l’esecuzione di binari Linux o che offrono accesso SSH completo.

7. Contatti e Supporto

Se la guida non copre il tuo problema, puoi contattarmi dalla pagina contatti. Includi il tuo sistema operativo, funzionalità implicata e una descrizione dettagliata del problema.

Per segnalare bug critici, allega anche i log del programma (se disponibili) e circostanze in cui il problema si verifica.