Obsidian 101: Come Eseguire il Backup del tuo Vault

Effettua il backup del tuo vault di Obsidian per mettere al sicuro le tue note e conoscenze. Utilizzando sia il plugin Local Backup sia il plugin Obsidian Git, garantirai la sicurezza dei tuoi file, anche in caso di perdita di un documento.

Marco Serafini
January 8, 2024

Uno degli aspetti che amo di più in Obsidian è il fatto che le tue note (e quindi i tuoi pensieri, le tue conoscenze…) siano completamente tue. Sei l’unico responsabile della loro sicurezza. Ecco perché fare un backup del tuo vault è fondamentale.

Molte persone confondono Obsidian Sync o l’archiviazione del vault in un servizio cloud con un backup. Archiviare il tuo vault in un servizio cloud significa solo che puoi accedervi da più dispositivi.

Ma se perdi un file? Come puoi ripristinarlo? Puoi fare affidamento solo sul cestino per recuperare i file eliminati?

Ti consiglio di effettuare due tipi di backup: uno backup locale grazie al plugin della community Local Backup, e uno in un repository privato su GitHub, mantenuto aggiornato grazie al plugin Obsidian Git.

Local Backup

Configurazione

Dopo aver installato e attivato il plugin Local Backup, apri il pannello delle opzioni:

Local Backup - Impostazioni generali

Qui puoi:

  • Decidere di eseguire un backup locale ogni volta che avvii Obsidian: io preferisco non abilitare questa opzione, poiché avvio Obsidian più volte al giorno. Preferisco eseguire il backup manualmente (tra poco ti spiegherò come).
  • Impostare il ciclo di vita dei backup. Preferisco impostarlo a 0 per gestire i backup manualmente.
  • Scegliere la cartella in cui verranno creati i backup.
  • Definire il nome del file ZIP del backup.
  • Abilitare l’opzione per creare backup a intervalli regolari. Non utilizzo questa funzione, perché, come già detto, preferisco eseguire il backup manualmente.
  • Configurare un compressore di file (7-Zip - WinRAR): utile se il tuo vault ha dimensioni molto grandi.

Esecuzione di un Backup Locale

Eseguire un backup locale manualmente è molto semplice. Apri la Command Palette con Cmd/Ctrl + P e e seleziona “Run local backup”.

Local Backup - Palette dei comandi

Una volta lanciato il comando, il plugin creerà un backup zippato del tuo vault nella cartella scelta come “Output path”.

Local Backup - Finder

Backup su GitHub

Cos'è GitHub?

GitHub è come una piattaforma digitale dove le persone collaborano su progetti creativi, come scrivere libri o creare opere d’arte, ma dedicata al software. Aiuta i team a lavorare insieme per creare e migliorare software, offrendo un luogo per archiviare e gestire il codice, tracciare modifiche e coordinare gli sforzi. È una sorta di spazio condiviso che mantiene tutto organizzato, rendendo più facile sviluppare e mantenere il software in modo efficiente.

Ora potresti chiederti: “Perché dovrei usare questa piattaforma per il mio backup?”

La risposta sta nell’uso di una repository di GitHub privata, dove puoi archiviare tutto il tuo vault di Obsidian e mantenerlo aggiornato con il plugin Obsidian Git.

Configurazione e Processo

Installazione di Obsidian Git

Vai su Impostazioni > Plugin della community > Esplora, cerca “Obsidian Git”, installalo e attivalo.

Installazione di Obsidian Git

Installazione di Git

Assicurati di avere Git installato:

  1. Apri il terminale:
Obsidian Git - Terminale

  1. Scrivi il seguente comando: which git
Terminale "which git"

Se non hai Git installato:

                  ・Su macOS: digita nel terminale: xcode-select --install

                  ・Su Windows: scarica e installa Git da QUI.

Scarica Git per Windows

Installazione di GitHub Desktop

Scarica e installaDesktop GitHub. Questo non è obbligatorio, ma poiché molte persone non hanno familiarità con il terminale, GitHub Desktop ti aiuterà a ottenere lo stesso risultato senza comandi da terminale.

Una volta installato, avvialo e vedrai una finestra come questa:

Desktop GitHub

Se non hai un account GitHub, crealo e accedi!

Accesso a GitHub Desktop

Creazione di una Repository Locale

Crea un repository locale seguendo questi passaggi:

  1. Fai clic su “Create a New Repository on your Hard Drive”.
Crea un nuovo repository
  1. Crea una cartella nella stessa cartella in cui si trova il tuo vault e chiamala come preferisci (es. “Git Repo”), e selezionala.
Scegli il percorso locale
Crea e scegli la cartella
  1. Scegli un nome per la repository e clicca su “Create repository”.
Assegna un nome e crea la repository
  1. Apri la cartella che hai creato prima, per me è "Git Repo", apri la repository locale, per me "test-vault-obsidian-sync", e abilita l'opzione per visualizzare i file nascosti. All'interno della cartella vedrai due file: la cartella .git e il file .gitattributes. Per rivelare i file nascosti:
    • Su macOS: usa la scorciatoia Cmd + Maiusc +..
    • Su Windows: vai su Visualizza > Mostra > Oggetti nascosti.
File nascosti
  1. Sposta quella cartella e quel file nella cartella del tuo vault.
Sposta i file nascosti nel tuo Vault
  1. Torna su GitHub Desktop e dovresti vedere un errore "Cant't find...".
"Can't find..." errore Repo
  1. Basta fare clic su "Locate" e selezionare la cartella del vault.
Fai clic su "Locate..."
Seleziona il tuo Vault
  1. Ora vedrai tutti i file che hai nel tuo Obsidian vault.
Tutti i file del tuo Vault
  1. Ora puoi eliminare la cartella che hai creato nella fase 2 del processo: per me era la cartella "Git Repo".

Pubblicazione della Repository su GitHub

  1. Salva il tuo vault. Pensa al "commit" come a un'istantanea del tuo lavoro, che ti consente di salvare e tenere traccia delle modifiche apportate nel tuo vault. Chiamo questo commit "First Commit" ma puoi chiamarlo come preferisci e fare clic su "Commit to main".
Salva il tuo Vault
  1. Una volta terminato questo processo, è necessario pubblicare la repository. Per farlo, fai clic su "Publish repository".
Pubblica Repo
  1. Assegna un nome e spunta l'opzione “Keep this code private” o la tua repository sarà pubblica. Infine, fai clic su "Publish Repository".
Assegna un nome e pubblica la repo
  1. Se accedi al tuo account GitHub, vedrai il tuo vault all'interno della repository!
Repository sul tuo account GitHub
Repository sul tuo account GitHub
Repository sul tuo account GitHub

Configurazione del Plugin Obsidian Git

Finalmente sei pronto per impostare il plugin Obsidian Git!

  1. Se hai aperto Obsidian, chiudilo e riavvialo.
  2. Vai su Impostazioni > Obsidian Git e personalizza le impostazioni che desideri (es. l’intervallo per i backup automatici).
Intervallo di backup del vault di Obsidian Git
  1. Apri la command palette con Cmd/Ctrl + P e seleziona “Obsidian Git: Open source control view” per visualizzare le modifiche e gestire manualmente commit e push.
Obsidian Git Source Control View (1)
Obsidian Git Source Control View (2)

Video Guida

Written by

Marco Serafini

Sono productivity consultant and system designer, specializzato nell’aiutare professionisti e aziende a trasformare il proprio lavoro in processi strategici, favorendo crescita, innovazione e risultati concreti. Con la mia esperienza in strumenti di produttività e piattaforme di automazione, sviluppo flussi di lavoro personalizzati e automazioni su misura per consentire ai miei clienti di scalare in modo sostenibile. Appassionato di strategie all’avanguardia e tecnologie digitali innovative, il mio obiettivo è semplice: aiutarti a lavorare in modo più strategico ed efficace