# Eseguire il backup di un NAS Synology su Drime con rclone

Copia e sincronizza le cartelle del tuo NAS Synology su Drime con il backend Drime ufficiale di rclone, eseguito in Docker e pianificato con DSM.

Aggiornato: 2026-10-19  
Fonte: https://drime.cloud/it/support/integrations-and-api/synology-with-rclone

Questa guida segue la documentazione ufficiale di rclone e di Synology: [backend Drime di rclone](https://rclone.org/drime/), [rclone con Docker](https://rclone.org/install/), [Task Scheduler di Synology](https://kb.synology.com/en-global/DSM/help/DSM/AdminCenter/system_taskscheduler?version=7) e [SSH su Synology](https://kb.synology.com/en-us/DSM/tutorial/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet).

rclone ha un backend Drime ufficiale, quindi un NAS Synology può copiare le sue cartelle su Drime in modo pianificato: rclone viene eseguito in Docker sul NAS e il Task Scheduler di DSM lo avvia. I file arrivano su Drime come normali file che puoi aprire, condividere e scaricare.

Nessuna pagina ufficiale copre da sola tutta questa configurazione: questa guida mette insieme le due documentazioni. Drime non fornisce assistenza su rclone o DSM: per aiuto su questi programmi, consulta la loro documentazione.

## Cosa ti serve

- Un NAS Synology con DSM 7 e un account amministratore.
- Il pacchetto Docker di Synology: **Container Manager** su DSM 7.2 e successivi, **Docker** su DSM 7.1 e precedenti.
- L'accesso SSH, solo se preferisci la configurazione interattiva di rclone.
- Un account Drime con abbastanza spazio libero per ciò di cui esegui il backup.
- Un token API Drime, che creerai nella sezione successiva.

## Creare un token API

1. Nell'app web Drime, fai clic sul tuo avatar, poi su **Impostazioni** \> **Sviluppatori**.

2. In **Token di accesso API**, fai clic su **Crea un token**.

3. Dai al token il nome del NAS, ad esempio «NAS Synology», e lascia l'autorizzazione **Tutti**.

   rclone deve poter caricare, elencare ed eliminare. Un token **Sola lettura** permette a rclone solo di scaricare.

   ![La finestra Crea un nuovo token, con il nome del token e le schede Autorizzazioni](https://drime.cloud/media/01M59T977CYEFV0EGJSEE6Y0F7/1767ae179cc0-web-settings-developers-token-dialog.png)

4. Fai clic su **Crea**, copia il token, poi fai clic su **Fatto**.

   Il token viene mostrato una sola volta: tienilo a portata di mano per il passaggio successivo o salvalo in un gestore di password.

   ![Il nuovo token mostrato una sola volta, con il pulsante Copia e l'avviso di conservarlo in un luogo sicuro](https://drime.cloud/media/01M5A9VVN2VHMPSB1CPTQWH2G4/45e6a99fae24-web-settings-developers-token-shown-once.png)

Tutte le opzioni del token sono descritte in [Creare un token API](https://drime.cloud/it/support/integrations-and-api/api-tokens).

## I comandi di questa guida

Ogni comando esegue l'immagine Docker ufficiale di rclone come indicato nella documentazione di rclone. Sostituisci i segnaposto in maiuscolo:

| Segnaposto | Sostituisci con | Esempio |
| --- | --- | --- |
| `CONFIG_FOLDER` | Una cartella del NAS per le impostazioni di rclone | `/volume1/docker/rclone` |
| `NAS_FOLDER` | La cartella del NAS di cui eseguire il backup o in cui ripristinare | `/volume1/photo` |
| `DRIME_FOLDER` | La cartella Drime che riceve il backup | `NAS-backup/photo` |
| `YOUR_API_TOKEN` | Il tuo token API Drime |  |

Usa i percorsi completi del NAS, che iniziano con `/volume`. All'interno di Docker, rclone vede `CONFIG_FOLDER` come `/config/rclone` e `NAS_FOLDER` come `/data`.

> **Importante**
>
> `CONFIG_FOLDER` conterrà il tuo token. Creala in una cartella condivisa che solo gli amministratori possono aprire, mai in una cartella che condividi con altre persone.

## Configurare rclone sul NAS

### Con Container Manager, senza SSH

1. In DSM, apri **Control Panel** \> **Task Scheduler**.

   Fai clic su **Create**, poi su **Scheduled Task** \> **User-defined script**.

2. Dai un nome all'attività, ad esempio «rclone setup», e scegli l'utente **root**.

3. In **Task Settings**, incolla il comando di configurazione sotto **Run command**.

   ```
   docker run --rm \
       --volume CONFIG_FOLDER:/config/rclone \
       --user $(id -u):$(id -g) \
       rclone/rclone \
       config create drime drime access_token YOUR_API_TOKEN
   ```

   Il comando scarica l'immagine ufficiale di rclone e crea un remote chiamato `drime`.

4. Salva l'attività, selezionala nell'elenco, poi fai clic su **Run**.

5. Al termine elimina l'attività: contiene il tuo token.

### Con SSH

Se preferisci la configurazione interattiva di rclone:

1. In DSM, apri **Control Panel** \> **Terminal & SNMP** \> **Terminal**, poi seleziona **Enable SSH service**.

   Synology avverte che l'attivazione di SSH può comportare rischi per la sicurezza: disattivalo di nuovo quando hai finito.

2. Dal tuo computer, connettiti al NAS tramite SSH, poi esegui `sudo -i`.

   L'accesso SSH richiede un account del gruppo degli amministratori locali, e `sudo -i` chiede la password di quell'account.

3. Avvia la configurazione interattiva di rclone.

   ```
   docker run --rm -it \
       --volume CONFIG_FOLDER:/config/rclone \
       --user $(id -u):$(id -g) \
       rclone/rclone \
       config
   ```

4. Rispondi alle domande di rclone per creare il remote `drime`.

   Digita `n` per un nuovo remote, il nome `drime`, il tipo di archiviazione `drime`, poi incolla il tuo token API alla voce `access_token`.

Per verificare la configurazione, lo stesso comando con `listremotes` al posto di `config` deve elencare `drime:`.

## Fare una prima copia

Inizia con `rclone copy`: aggiunge file su Drime e non elimina mai nulla. Crea un'attività come sopra, con l'utente **root** e questo comando:

```
docker run --rm \
    --volume CONFIG_FOLDER:/config/rclone \
    --volume NAS_FOLDER:/data:shared \
    --user $(id -u):$(id -g) \
    rclone/rclone \
    copy /data drime:DRIME_FOLDER
```

Esegui l'attività, poi controlla il risultato su Drime.

## Mantenere Drime allineato con sync

`rclone sync` rende la cartella Drime identica alla cartella del NAS.

> **Attenzione**
>
> `sync` elimina su Drime i file che non sono più nella cartella del NAS. Provalo prima con `--dry-run`, che si limita a elencare cosa cambierebbe, e resta su `copy` se vuoi conservare tutto su Drime.

Esegui questo comando una volta e leggi l'output dell'attività:

```
docker run --rm \
    --volume CONFIG_FOLDER:/config/rclone \
    --volume NAS_FOLDER:/data:shared \
    --user $(id -u):$(id -g) \
    rclone/rclone \
    sync /data drime:DRIME_FOLDER --dry-run
```

Rimuovi `--dry-run` quando l'elenco corrisponde a ciò che ti aspetti. I file che rclone elimina su Drime finiscono nel cestino di Drime; l'opzione avanzata `hard_delete` di rclone li elimina invece definitivamente.

## Pianificare il backup

1. In **Control Panel** \> **Task Scheduler**, crea uno **Scheduled Task** con l'utente **root**.

   Scegli **User-defined script**.

2. Nella scheda **Schedule**, scegli i giorni e l'ora, ad esempio ogni notte.

3. In **Task Settings**, incolla il tuo comando `copy` o `sync` sotto **Run command**.

   Puoi anche chiedere a DSM di inviarti per e-mail i dettagli dell'esecuzione, oppure solo quando lo script termina in modo anomalo.

## Controllare i tuoi file su Drime

Apri l'app web Drime: `DRIME_FOLDER` contiene i tuoi file con i loro nomi abituali. Occupano spazio di archiviazione su Drime come qualsiasi altro file.

Buono a sapersi, secondo la documentazione Drime di rclone:

- **Le modifiche vengono rilevate in base alla dimensione.** Drime non fornisce a rclone date di modifica né hash, quindi un file modificato senza che la sua dimensione cambi non viene ricopiato.
- **I nomi dei file** possono essere lunghi fino a 255 byte (in UTF-8).
- **Spazi di lavoro**: l'opzione avanzata `workspace_id` di rclone invia il backup a uno spazio di lavoro invece che nei tuoi file.
- **Gli orari nell'output di rclone** sono in UTC: il container di rclone usa l'UTC, a meno che non sia impostata la sua variabile `TZ`.

## Ripristinare i file

Copiali da Drime con `rclone copy`, nella direzione opposta. Usa una cartella vuota del NAS come `NAS_FOLDER`, ad esempio `/volume1/restore`:

```
docker run --rm \
    --volume CONFIG_FOLDER:/config/rclone \
    --volume NAS_FOLDER:/data:shared \
    --user $(id -u):$(id -g) \
    rclone/rclone \
    copy drime:DRIME_FOLDER /data
```

Puoi anche scaricare singoli file dall'app web Drime.

## Se non funziona

| Cosa vedi | Cosa fare |
| --- | --- |
| rclone dice di non aver trovato la sezione `drime` nel suo file di configurazione | Il comando non usa la stessa `CONFIG_FOLDER` della configurazione. Usa la stessa cartella in tutti i comandi. |
| rclone non trova `/data` o non copia nulla | `NAS_FOLDER` è sbagliata. Usa il percorso completo della cartella, che inizia con `/volume`. |
| L'attività non riesce subito con un errore Docker | Verifica che Container Manager (o Docker su DSM 7.1) sia installato e che l'attività venga eseguita come **root**. |
| rclone non si connette più a Drime | Il token potrebbe essere stato eliminato o revocato: in tal caso l'API Drime risponde `401` con `Unauthenticated.` Crea un nuovo token, poi esegui il comando di configurazione con `config update drime access_token YOUR_API_TOKEN` al posto di `config create drime drime access_token YOUR_API_TOKEN`. |
| rclone riesce a elencare e scaricare ma non a caricare | Il token potrebbe essere **Sola lettura**. Crea un token con **Tutti**, poi sostituiscilo nello stesso modo (`config update`). |
| I caricamenti non riescono quando lo spazio è quasi esaurito | Il tuo spazio di archiviazione Drime potrebbe essere pieno. Consulta [Controllare e liberare spazio di archiviazione](https://drime.cloud/it/support/drive/check-and-free-up-storage). Dopo un `sync`, svuota anche il cestino di Drime. |
| L'autenticazione a due fattori è attiva sul tuo account Drime | Non devi cambiare nulla: rclone usa il token API, non la tua password. |
| Un file con un nome molto lungo non viene copiato | Il suo nome supera i 255 byte. Accorcialo sul NAS. |

## Passi successivi

- [Rclone, Drime CLI e WebDAV](https://drime.cloud/it/support/integrations-and-api/rclone-cli-and-webdav)
- [Eseguire il backup del computer su Drime con Duplicati](https://drime.cloud/it/support/integrations-and-api/back-up-with-duplicati)
- [Creare un token API](https://drime.cloud/it/support/integrations-and-api/api-tokens)
