Benvenuto nella pagina della documentazione tecnica di Syncovery per Linux e FreeBSD, la tua guida completa per installare, configurare e usare il potente strumento di backup e sincronizzazione Syncovery. Che tu sia un principiante che desidera proteggere i propri file o un professionista IT che gestisce flussi di lavoro dati complessi, questa documentazione fornisce istruzioni dettagliate, spiegazioni approfondite e best practice per aiutarti a ottenere il massimo da Syncovery. Dalla configurazione iniziale alle funzionalità avanzate, scopri come Syncovery può gestire in modo fluido e affidabile le tue esigenze di backup e sincronizzazione su più piattaforme.

Piattaforme Linux e FreeBSD su cui Syncovery è disponibile

Syncovery funziona su praticamente tutte le distribuzioni Linux e FreeBSD recenti, nonché su molti marchi di NAS. È disponibile per vari tipi di CPU, inclusi Intel/AMD e ARM/AArch64 sia a 32 bit che a 64 bit.

Syncovery supporta le seguenti distribuzioni Linux e i seguenti sistemi NAS:

  • Debian e distribuzioni Linux derivate, inclusi Ubuntu, Linux MINT, MX Linux, Kali Linux, Raspberry Pi OS e molte altre
  • Red Hat e distribuzioni che usano il gestore di pacchetti RPM, inclusi Fedora, CentOS, openSUSE, Rocky Linux e AlmaLinux
  • Distribuzioni aggiuntive in cui è possibile usare dpkg, tra cui Arch Linux / Manjaro, dispositivi UGREEN NASync e Netgear ReadyNAS
  • Sono disponibili pacchetti di installazione nativi per i modelli NAS di QNAP, Synology, ASUStor e Western Digital (WD)
  • Modelli NAS supportati tramite il nostro Unified Installer per Windows: Seagate, Thecus e Zyxel.
  • FreeBSD e sistemi derivati, inclusi FreeNAS/TrueNAS e XigmaNAS
  • Sono disponibili semplici pacchetti di distribuzione tar.gz per qualsiasi altro tipo di Linux

Guide di installazione di Syncovery

Sono disponibili diversi metodi per installare Syncovery, il tuo software preferito per il backup e la sincronizzazione su Linux, sul tuo sistema. Sono disponibili pacchetti di installazione nativi in diversi formati, e possono essere utilizzati anche archivi tar.gz generici. Se conosci il sistema e il tipo di CPU su cui desideri installare Syncovery, è facile scegliere il download corretto. D’altra parte, il nostro Unified Syncovery Linux Installer è disponibile per installare Syncovery automaticamente ed evitare di dover scegliere un pacchetto di download specifico.

Dopo l’installazione, puoi raggiungere la GUI web di Syncovery tramite la porta 8999. Ad esempio, inserisci la seguente riga nel tuo browser web (se il tuo sistema Linux dispone di una GUI desktop con browser):
localhost:8999

Se stai eseguendo il browser web su un sistema diverso, devi inserire l’indirizzo IP del sistema Linux, ad esempio:
192.168.1.58:8999

Il nome utente iniziale è default e la password è pass.

Screenshot showing Syncovery's login dialog


Unified Syncovery Linux Installer

Il Unified Syncovery Linux Installer è uno strumento che viene eseguito su Windows e installa Syncovery su praticamente tutte le piattaforme supportate utilizzando una connessione shell SSH. Puoi usarlo se hai un accesso SSH con privilegi di amministratore o root (oppure autorizzato a usare sudo). Questo utile strumento di installazione è disponibile dalla nostra pagina di download di Syncovery per Linux.

Se preferisci installare Syncovery senza utilizzare uno strumento Windows, nelle sezioni seguenti troverai le istruzioni per le diverse piattaforme:

Installazione di Syncovery su un NAS Synology

Troverai pacchetti di installazione nativi per Synology nella nostra pagina di download di Syncovery per NAS Synology. Questi possono essere installati su Synology DSM 6 o 7 usando l’installazione manuale in Package Center. È importante scegliere il download corretto, a seconda del tipo di CPU e della versione DSM. Inoltre, se hai DSM 7 o versioni successive, devi concedere l’accesso a Syncovery alle cartelle con cui desideri lavorare.

Installazione di Syncovery su un NAS QNAP

La nostra pagina di download per QNAP contiene pacchetti per l’installazione nel QNAP App Center, usando il pulsante di installazione manuale. Troverai anche una versione più vecchia di Syncovery nel catalogo app QNAP, ma è fortemente consigliato usare la versione più recente direttamente dal nostro sito web. Verifica quale CPU ha il tuo NAS e scarica il pacchetto corretto.

Installazione di Syncovery su ASUStor, WD e altri

Syncovery è disponibile in ASUStor App Central e offriamo anche download manuali sulla nostra pagina di download ASUStor. C’è anche una pagina di download separata per i dispositivi NAS Western Digital (WD). Altri marchi di NAS sono supportati dal nostro Unified Syncovery Linux Installer.

Installazione di Syncovery su Debian, Ubuntu, Linux MINT, Raspberry Pi, UGREEN NASync, Netgear ReadyNAS e altri sistemi basati su Debian

L’installazione su questi sistemi viene eseguita usando i pacchetti .deb. Scarica il pacchetto corretto dalla nostra pagina di download Linux e installalo, sia usando il programma di installazione che lo apre sul desktop Linux, sia usando una finestra Terminale o una shell SSH. Ecco un esempio della riga di comando per l’installazione:
sudo dpkg -i Syncovery-10.15.8-amd64.deb

In alcuni casi, dpkg può mostrare un errore e, se sei sicuro di avere il pacchetto corretto, puoi ignorare eventuali errori usando questa riga di comando:
sudo dpkg -i --force-all Syncovery-10.15.8-amd64.deb

Installazione di Syncovery su Red Hat, Fedora, CentOS, openSUSE e altri sistemi basati su RPM

Questi sistemi usano pacchetti .rpm per installare il software, incluso Syncovery. Scarica semplicemente il pacchetto RPM corretto dalla nostra pagina di download Linux e installalo con un comando come:
sudo rpm -i Syncovery-10.15.8-amd64.rpm

In alternativa, puoi usare yum:
sudo yum install Syncovery-10.15.8-amd64.rpm

Installazione su FreeBSD, FreeNAS/TrueNAS e XigmaNAS

Troverai le istruzioni di installazione per i sistemi basati su FreeBSD nella nostra pagina di download FreeBSD.

Pagina di download Linux generica

Per una panoramica alternativa dei tipi di installazione, inclusi i collegamenti alle varie pagine di download, consulta la nostra pagina di download Linux generica.


Usare la Web GUI di Syncovery per il backup e la sincronizzazione su Linux

Quando installi un pacchetto NAS, Debian o RPM, l’interfaccia web dovrebbe diventare disponibile automaticamente.

Se scegli il download .tar.gz, puoi attivare l’interfaccia web eseguendo questi comandi SyncoveryCL in una finestra Terminale:
./SyncoveryCL SET /WEBSERVER=localhost (per configurare il server web)
./SyncoveryCL start (per avviare SyncoveryCL – il parametro da riga di comando di avvio è riconosciuto dalla v8.25)

Apri l’interfaccia web in una finestra del browser digitando: localhost:8999. Se non accedi all’interfaccia web da localhost, ti verranno richiesti nome utente e password. I valori predefiniti sono: nome utente = default, password = pass.

Questa è la riga di comando completa per configurare il server web:
SyncoveryCL SET /WEBSERVER=localhost /WEBUSER=username /WEBPASS=password /WEBPORT=port /WEBDOCSPATH=path_to_web_docs_folder

Per disattivare il server web (richiede un riavvio se SyncoveryCL è già in esecuzione):
SyncoveryCL SET /WEBSERVER=OFF

La cartella Web Docs si chiama WebDocs ed è inclusa nell’archivio tar.gz che scarichi da questa pagina.

Informazioni aggiuntive

SyncoveryCL creerà una cartella .Syncovery per la configurazione, i log e i database nella cartella HOME. Dipende dalla variabile di ambiente HOME. Puoi anche usare SYNCOVERY_HOME, che ha la precedenza. HOME non dovrebbe essere /.

Righe di comando di Syncovery, non solo per backup e sincronizzazione Linux

Ecco alcuni esempi di righe di comando per configurare ed eseguire Syncovery. Ulteriori righe di comando sono disponibili qui. È necessario usare le righe di comando solo se l’interfaccia web non viene usata o non è ancora pronta.

Esegui un job senza salvarlo nel file di configurazione:
SyncoveryCL RUN /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

Aggiungi lo stesso lavoro al file di configurazione:
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

Esegui un lavoro esistente:
SyncoveryCL /RUN="LocalTest"

Configura un lavoro pianificato (ogni 30 minuti):
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R /Sched /Rep /Days=0 /Mins=30

Elenco dei lavori nel file di configurazione:
SyncoveryCL /LIST

Disattiva un lavoro:
SyncoveryCL CHANGE "SFTPTest" /Disabled

Attiva un lavoro:
SyncoveryCL CHANGE "SFTPTest" /Disabled=No

Mostra configurazione del lavoro:
SyncoveryCL SHOW "SFTPTest"


Il modo più semplice per ottenere la riga di comando con parametri aggiuntivi è creare il lavoro nella versione Windows o Mac, e andare alla scheda Informazioni nell’editor del profilo, dove vedrai l’XML del profilo e la riga di comando.


Avvia lo Scheduler (necessario solo se non usi i pacchetti Debian o RPM):
SyncoveryCL (viene eseguito in primo piano)
o
SyncoveryCL start (diventa un demone – supportato dalla v8.25)
o
SyncoveryCL & (viene eseguito in background ma non come demone)

Arresta lo Scheduler:
SyncoveryCL /STOPTIMER

Visualizza lo stato dello Scheduler:
SyncoveryCL /STATUS

Visualizza lo stato dello Scheduler aggiornato continuamente:
SyncoveryCL /CONTSTATUS


Carica su FTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="ftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

Carica su SFTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="sftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

Carica su SFTP con un certificato:
SyncoveryCL SET /CERT=/home/tobias/tobias_rsa
SyncoveryCL ADD /Name=WithKey /Left=/home/tobias /Right="sftp://tobiaskey@192.168.10.20/Tests" /L2R /RightFTPSettings="SFTP:Port=2222,AbsolutePath=N,Flags=UTF8+NoCertPass+UTC,"Cert=tobias_rsa""
SyncoveryCL /RUNX=WithKey /ACCEPTSERVER

Carica su WebDAV (esempio: Strato HiDrive):
SyncoveryCL ADD /NAME=WebDAVTest /LEFT="/home/tobias/Documents/" /RIGHT="https://webdav.hidrive.strato.com/users/yourusername/folder" /RUSER=userid /RPASS=password /L2R /EXCL=.*

Carica su Amazon S3:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="S3://bucketname/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey /CacheDestination=Yes /EXCL=.* /NAME=S3Test

Carica in Microsoft Azure BLOB Storage:
SyncoveryCL ADD /NAME=AzureTest /LEFT="/home/tobias/Documents/" /RIGHT="AZ://container/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey

Carica su Amazon Glacier:
SyncoveryCL ADD /NAME=GLTest /LEFT="/home/tobias/Documents/" /RIGHT="GL://vaultname/Documents" /RUSER=yourid /RPASS=yoursecretkey /L2R /EXCL=.*

Carica su Rackspace:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://containername/Documents" /RUSER=yourid /RPASS=yoursecretkey /RProt=Rackspace /L2R /EXCL=.* /NAME=RackTest

Carica su SugarSync:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://My SugarSync/Documents" /RProt=SugarSync /RUSER=userid /RPASS=password /L2R /EXCL=.* /NAME=SugarTest

Carica su Backblaze B2 Cloud Storage:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://BucketName/Documents" /RUSER=account_id /RPASS=application_key /RProt=B2 /L2R /NAME=B2Test
Puoi ottenere il tuo ID account e la chiave applicativa dalla pagina “Buckets” su Backblaze B2.


Servizi cloud con OAuth – verrà visualizzato un prompt per aprire l’URL OAuth in un browser.

Carica su box.com:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@Box/Documents" /RProt=Box /L2R /EXCL=.* /NAME=BoxTest

Carica su Microsoft OneDrive:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@OneDrvNew/Documents" /RProt=OneDrvNew /L2R /EXCL=.* /NAME=OneTest

Carica su DropBox:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://DropBoxV2/Documents" /RProt=DropBoxV2 /L2R /EXCL=.* /NAME=DropBoxTest

SyncoveryCL /RUN=DropBoxTest


Configurazione generale

Configura le notifiche via email usando Gmail:
SyncoveryCL SET /GMAIL=youremail@gmail.com /SMTPPASS=xxx

Specifica i destinatari della posta (se diversi dall’indirizzo Gmail del comando precedente):
SyncoveryCL SET /EmailRecipients=email1,email2,email3

Applica le impostazioni globali simili alla sezione [Main] del file INI su Windows:
SyncoveryCL SET /SettingName=Value

Ad esempio:
SyncoveryCL SET /S3PartSize=536870912

Esporta un profilo in XML:
SyncoveryCL /EXPORTONEXML="Profile Name"

Importa profilo/i da XML:
SyncoveryCL /IMPORT="/path/to/theprofiles.xml"

Vedi anche La riga di comando di Syncovery


Dizionario delle impostazioni per il tuo backup e sincronizzazione Linux di Syncovery
È possibile scaricare il dizionario completo delle possibili impostazioni del profilo in formato pdf o xlsx.
Documento PDF del Syncovery Settings Dictionary.
Documento Excel del Syncovery Settings Dictionary.