Sincronizzazione
La sincronizzazione consente di mantenere automaticamente aggiornati i file tra la postazione di lavoro e la piattaforma Sync-in.
Può essere eseguita:
- mediante l'applicazione desktop
- tramite l'interfaccia a riga di comando (CLI)
Questa sezione descrive la sincronizzazione mediante l'applicazione desktop.
Grazie alle applicazioni disponibili per Windows, macOS e Linux, puoi accedere ai file in locale mantenendoli costantemente sincronizzati con il server.

Funzioni
- Integrazione coerente: utilizza le API dell'interfaccia web esistente per garantire un comportamento uniforme con il resto della piattaforma in termini di controllo, sicurezza e audit.
- Operazioni di copia e spostamento ottimizzate: il supporto nativo degli spostamenti dei file riduce i trasferimenti inutili e limita l'uso della larghezza di banda.
- Ripresa automatica dei trasferimenti: in caso di interruzione, i caricamenti e gli scaricamenti riprendono senza ricominciare dall'inizio.
- Il gestore dei download integrato offre un'esperienza unificata.
- Sincronizzazione flessibile: non viene imposta alcuna cartella; puoi sincronizzare qualsiasi file o posizione della postazione di lavoro.
- Protezione dalla perdita di dati: i file eliminati vengono spostati nel cestino locale o remoto, così da poterli recuperare in caso di errore.
Casi d'uso
- Lavorare sui file in ufficio e a casa, senza dover trasferire manualmente le modifiche.
- Eseguire automaticamente il backup delle cartelle importanti, evitando perdite di dati.
- Trovare i documenti aggiornati su tutti i computer, automaticamente e senza sforzo.
- Accedere ai file anche senza connessione a Internet e sincronizzare tutto dopo la riconnessione.
- Proteggere i file sensibili mediante le stesse regole di sicurezza dell'interfaccia web.
- Collaborare tra più server e utenti.
Requisiti di accesso
Per utilizzare la sincronizzazione devono essere soddisfatte le condizioni seguenti:
- disporre dell'autorizzazione di accesso dall'applicazione desktop;
- disporre dell'autorizzazione di sincronizzazione dall'applicazione desktop;
- aver scaricato il client adatto al proprio sistema operativo dall'Account o dalla pagina Download;
- aver configurato il proprio account nell'applicazione desktop.
Organizzazione
Il modulo di sincronizzazione è suddiviso in tre sezioni principali:
- Procedura guidata: guida passo dopo passo nella sincronizzazione delle cartelle locali con quelle remote
- Sincronizzazioni: mostra lo stato delle cartelle sincronizzate e consente di gestirle
- Trasferimenti: permette di consultare i log dettagliati delle operazioni di sincronizzazione
Procedura guidata
La procedura guidata accompagna l'utente nella creazione delle sincronizzazioni tra le cartelle locali e quelle del server.
È composta da 3 passaggi:
- Selezione della cartella locale sulla postazione di lavoro
- Selezione della cartella del server in Sync-in
- Configurazione delle impostazioni di sincronizzazione
È possibile sincronizzare soltanto le cartelle. In genere non è necessario sincronizzare un singolo file: non è un'operazione ottimizzata né pertinente. È come usare una lavatrice per una sola maglietta: funziona, ma non è pratico né efficiente.
La selezione della cartella del server prevede alcune limitazioni e misure di sicurezza:
- Lo spazio personale non può essere sincronizzato interamente, ma è possibile sincronizzarne le sottocartelle.
- Neppure gli spazi collaborativi possono essere sincronizzati interamente; sono ammesse soltanto le relative sottocartelle.
Nel gestore dei file, l'azione Sincronizza consente di selezionare direttamente la cartella del server.
Configurazione
Impostazioni disponibili per una sincronizzazione:
- Nome: nome scelto liberamente per identificare la sincronizzazione
- Direzione:
- Solo invio: trasferimento unidirezionale, con mirroring dalla postazione di lavoro al server; la cartella remota riproduce esattamente il contenuto locale
- Solo download: trasferimento unidirezionale, con mirroring dal server alla postazione di lavoro; la cartella locale riproduce esattamente il contenuto remoto
- Entrambe: trasferimento bidirezionale; questa modalità attiva la risoluzione dei conflitti
- Conflitto (soltanto in modalità bidirezionale):
- Priorità ai file del client: in caso di conflitto, prevalgono i file della postazione di lavoro, che vengono inviati al server
- Priorità ai file del server: in caso di conflitto, prevalgono i file del server, che vengono scaricati sulla postazione di lavoro
- Mantieni i file più recenti: il file modificato più di recente, sul server o sulla postazione di lavoro, sostituisce l'altro
- Modalità di confronto:
- Rapida: si basa sulla dimensione e sulla data di modifica dei file
- Sicura: utilizza i checksum per rilevare con precisione le modifiche, ma è più lenta
- Pianificatore: avvia facoltativamente la sincronizzazione a intervalli regolari
- Stato: attiva o disattiva la sincronizzazione

Sincronizzazioni
Questo modulo consente di gestire le sincronizzazioni esistenti dell'applicazione desktop attualmente in esecuzione.
È possibile creare, modificare, eliminare o avviare manualmente le sincronizzazioni secondo necessità.
Le sincronizzazioni di tutti i client, applicazione desktop e CLI, possono essere gestite nella sezione Client dell'account. Le modifiche alla configurazione verranno applicate alla successiva esecuzione della sincronizzazione.
Funzioni
- Creare una nuova sincronizzazione tramite il collegamento alla procedura guidata
- Modificare le impostazioni di una sincronizzazione esistente
- Simulare una sincronizzazione per ottenere un rapporto sulle operazioni che verranno eseguite
- Avviare singolarmente una sincronizzazione
- Avviare tutte le sincronizzazioni attive:
- in sequenza, una alla volta
- in modo asincrono, tutte in parallelo
- Gestire lo stato del pianificatore per tutte le sincronizzazioni attive e pianificate:
- attivo in modalità sequenziale o asincrona
- disattivo
- Accedere rapidamente alla cartella locale sulla postazione di lavoro o alla cartella remota sul server
Filtri
La funzione Modifica consente non soltanto di gestire una sincronizzazione, ma anche di creare filtri.
I filtri permettono di ignorare determinati file presenti nelle cartelle durante l'esecuzione delle sincronizzazioni.
Si tratta di una funzione avanzata. Se non conosci le espressioni regolari, il menu della guida ti permette di:
- selezionare un file o una cartella da ignorare;
- indicare se i nomi dei file da ignorare iniziano con, contengono o terminano con un nome specifico;
- utilizzare la modalità esperto (RegExp).
Trasferimenti
Questo modulo consente di consultare la cronologia delle operazioni eseguite durante le sincronizzazioni.
Puoi applicare un filtro per sincronizzazione o per tipo di operazione e cercare nei log dei trasferimenti.

Suggerimenti e risoluzione dei problemi
Avviare l'applicazione desktop in modalità nascosta
Sono disponibili due metodi:
- Con l'opzione hidden:
./Sync-in-Desktop.exe --hidden
- Con la variabile d'ambiente SYNC_IN_HIDDEN:
SYNC_IN_HIDDEN=1 ./Sync-in-Desktop-1.2.9-arm64.AppImage
È inoltre possibile impostare questo parametro nell'applicazione.
Errore: l'uso di GTK 2/3 e GTK 4 nello stesso processo non è supportato
Questo errore può verificarsi all'avvio negli ambienti Linux.
Per risolvere il problema, riavvia l'applicazione desktop come segue:
./Sync-in-Desktop.AppImage --gtk-version=3