Vorta è un’applicazione desktop open source pensata per semplificare l’utilizzo di BorgBackup, uno dei sistemi di backup più avanzati e sicuri disponibili su Linux. Borg è noto per la sua efficienza, grazie alla deduplicazione, alla compressione e alla cifratura dei dati. Tuttavia, la sua interfaccia a riga di comando può risultare ostica per molti utenti. Vorta risolve questo problema offrendo un’interfaccia grafica moderna e intuitiva, compatibile con tutti i principali ambienti desktop Linux.

Il progetto è ospitato su GitHub e distribuito sotto licenza GPLv3, il che garantisce piena libertà di utilizzo, modifica e distribuzione. È sviluppato principalmente in Python, con interfaccia basata su PyQt e Qt, ed è disponibile anche per macOS. Windows non è attualmente supportato, poiché Borg non è compatibile con questa piattaforma.
Backup cifrati, compressi e deduplicati: sicurezza e efficienza
Uno dei punti di forza di Vorta è la sua capacità di sfruttare tutte le funzionalità avanzate di BorgBackup. I backup creati con Vorta sono cifrati end-to-end, compressi per ridurre lo spazio occupato e deduplicati per evitare la duplicazione dei dati. Questo significa che anche backup frequenti occupano poco spazio e possono essere eseguiti rapidamente.
Vorta consente di creare profili personalizzati, ciascuno con una combinazione di cartelle da salvare, destinazioni di backup e pianificazioni. È possibile impostare backup automatici giornalieri, settimanali o mensili, con notifiche e log dettagliati. L’applicazione supporta anche il backup su server remoti tramite SSH, su dischi locali o su servizi come BorgBase, una piattaforma dedicata all’hosting sicuro dei repository Borg.
Ripristino selettivo e gestione degli archivi
Vorta non si limita a creare backup: offre anche strumenti avanzati per la gestione e il ripristino. Ogni backup è visualizzato come un archivio con data e ora, e può essere esplorato direttamente dall’interfaccia. È possibile ripristinare singoli file o intere cartelle, visualizzare le differenze tra versioni e verificare l’integrità dei dati.
La gestione degli archivi è semplice e potente. Gli utenti possono eliminare vecchi backup, verificare lo stato dei repository e analizzare lo spazio occupato. Tutte le operazioni sono eseguite tramite Borg, ma presentate in modo visivo e accessibile, rendendo Vorta adatto anche a chi non ha esperienza con strumenti CLI.
Installazione su Linux: Flatpak, AUR e pacchetti nativi
Vorta è disponibile per tutte le principali distribuzioni Linux. Su Flathub è distribuito come pacchetto Flatpak, basta digitare da terminale:
flatpak install flathub com.borgbase.Vorta
Gli utenti Arch Linux possono installarlo tramite AUR, mentre su Debian, Ubuntu e derivate è disponibile nei repository ufficiali per le versioni più recenti. Per Fedora, CentOS, AlmaLinux e Rocky Linux, Vorta è disponibile tramite EPEL9.
Chi preferisce installare da sorgente può farlo tramite pip, a patto di avere Python 3.7 o superiore. La documentazione ufficiale fornisce istruzioni dettagliate per ogni metodo di installazione, inclusa la creazione di un file .desktop per integrare Vorta nel menu delle applicazioni.