Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come eseguire il backup di WordPress su Amazon S3 (Metodi gratuiti + a pagamento)

Dopo aver gestito siti WordPress per oltre un decennio, abbiamo scoperto che i proprietari di siti web di maggior successo condividono tutti una caratteristica comune: dispongono di solidi sistemi di backup.

Ecco perché siamo diventati forti sostenitori dell'utilizzo di Amazon S3 come destinazione di backup: è affidabile, conveniente e offre completa indipendenza dal tuo provider di hosting.

Molti proprietari di siti WordPress utilizzano S3 perché fornisce un ulteriore livello di sicurezza per i loro dati. Si integra anche perfettamente con i plugin di backup più diffusi.

Oggi ti guideremo attraverso il processo di configurazione dei backup di WordPress su Amazon S3.

Abbiamo ricercato e testato numerosi metodi e condivideremo sia le soluzioni gratuite che quelle premium che funzionano meglio per proteggere il tuo sito WordPress e mantenere i tuoi dati al sicuro.

Come eseguire il backup di WordPress su Amazon S3

Risposta rapida: Come eseguire il backup di WordPress su Amazon S3

Di fretta? Ecco 2 dei modi più semplici per creare un backup con Amazon S3

  • Duplicator: Collega il tuo sito WordPress ad Amazon S3 e crea backup personalizzabili dell'intero sito o del database con controllo delle versioni.
  • UpdraftPlus: Utilizza il plugin gratuito per pianificare i backup e inviare facilmente i tuoi file e database WordPress ad Amazon S3.

Perché usare Amazon S3 per il backup di WordPress?

Amazon S3 è un'ottima scelta per i backup e il ripristino di WordPress perché è affidabile, sicuro ed economico. Ecco perché:

  • Affidabilità di livello enterprise: Gestisce in modo coerente file di backup di grandi dimensioni, rendendolo ideale per siti Web aziendali che non possono rischiare fallimenti dei backup.
  • Sicurezza avanzata: Fornisce Identity and Access Management (IAM) per impostare regole di accesso specifiche e crittografare automaticamente i file di backup.
  • Livello gratuito disponibile: Include 5 GB di spazio di archiviazione più 2.000 richieste PUT e 20.000 richieste GET al mese per il primo anno, sufficienti per più backup di piccoli siti senza costi.
  • Prezzi flessibili pay-as-you-go: Ti consente di archiviare backup recenti per un accesso rapido e di spostare backup più vecchi in classi di archiviazione più convenienti.
  • Integrazione senza interruzioni dei plugin: Funziona senza problemi con i più diffusi plugin di backup di WordPress come Duplicator e UpdraftPlus.

Con tutti questi vantaggi, Amazon S3 garantisce che i tuoi backup di WordPress siano sicuri, accessibili e facili da gestire.

Vediamo come inviare i tuoi backup di WordPress ad Amazon S3. Puoi utilizzare i collegamenti rapidi qui sotto per passare alla sezione che ti serve:

Prima di tutto: configura il tuo account Amazon S3

Prima di poter eseguire il backup del tuo sito WordPress su Amazon S3, dobbiamo configurare correttamente il tuo spazio di archiviazione.

Passaggio 1: Crea un bucket Amazon S3

Per prima cosa, accedi al tuo account Amazon Web Services (AWS). Quindi, fai clic sul pulsante del menu in alto a sinistra e seleziona ‘S3.’

Apertura di Amazon S3

Nella pagina della dashboard di S3, devi cercare il pulsante ‘Crea bucket’ e fare clic su di esso.

Un bucket in Amazon S3 è come un contenitore per i tuoi file. Pensalo come una cartella speciale che conterrà tutti i tuoi backup di WordPress.

Creazione di un bucket in Amazon S3

Per il ‘Tipo di bucket,’ devi scegliere ‘General purpose.’ Quindi, dai un nome al tuo bucket.

Ti consigliamo di utilizzare il nome del tuo dominio per mantenerlo univoco, ad esempio backups.tuosito.com.

Importante: I nomi dei bucket Amazon S3 devono contenere solo lettere minuscole. Non utilizzare lettere maiuscole o spazi, altrimenti AWS rifiuterà il nome.

Vedrai anche un'opzione per 'Regione AWS'. Prendi nota della regione selezionata (ad esempio, 'US East N. Virginia'), poiché potrebbe essere necessario selezionare la stessa regione nel tuo plugin WordPress in seguito.

Per il resto delle impostazioni, puoi lasciarle ai loro valori predefiniti.

Dare un nome al tuo bucket Amazon S3

A questo punto, puoi semplicemente scorrere fino in fondo alla pagina e fare clic sul pulsante ‘Crea bucket.’

Il tuo nuovo spazio di archiviazione sarà pronto in pochi secondi.

Salvataggio del tuo bucket Amazon S3
Passaggio 2: Crea una policy di sicurezza

Ora, impostiamo una policy di sicurezza per i tuoi backup. Questa policy è un insieme di regole che controllano cosa si può fare con i tuoi file di backup.

Inizia facendo clic di nuovo sul menu e selezionando 'IAM'. Questo ti porterà all'area di gestione della sicurezza di AWS.

Cliccando sull'opzione IAM in AWS

Da qui puoi navigare alla pagina 'Policy'.

Qui, devi fare clic sul pulsante 'Crea policy'. È qui che imposterai le autorizzazioni per il tuo backup. 

Creazione di una nuova policy per Amazon S3

Quando vedi l'editor delle policy, puoi selezionare la scheda 'JSON' per inserire le regole di sicurezza.

Qui aggiungerai il codice speciale per le autorizzazioni. È un insieme di regole che dirà ad AWS esattamente cosa è consentito fare al plugin. Puoi copiare e incollare la policy qui sotto nell'editor:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation",
                "s3:ListBucketMultipartUploads"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:DeleteObjectVersion",
                "s3:GetObject",
                "s3:GetObjectAcl",
                "s3:GetObjectVersion",
                "s3:GetObjectVersionAcl",
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME/*",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "*",
            "Condition": {}
        }
    ]
}

Questo codice consentirà al tuo plugin di backup di elencare i file nel tuo bucket di backup e di aggiungere, recuperare ed eliminare file di backup al suo interno. Inoltre, impedirà al plugin di fare qualsiasi altra cosa, mantenendo sicuro il tuo account.

Importante: Devi sostituire il testo NOME_BUCKET nel codice sopra con il nome effettivo del bucket che hai creato nel passaggio 1.

Fai attenzione a non eliminare le virgolette "" o gli slash / che circondano il nome. Ad esempio, se il tuo bucket si chiama backups.example.com, la riga dovrebbe apparire così:

"Resource": "arn:aws:s3:::backups.example.com",

Incollando il codice JSON delle autorizzazioni in Amazon S3

A questo punto, puoi scorrere verso il basso nella pagina.

Quindi, fai clic su ‘Avanti’.

Cliccando sul pulsante Avanti dopo aver aggiunto il codice JSON delle autorizzazioni

Ora, puoi dare un nome intuitivo alla tua policy. Potresti volerla chiamare qualcosa come Policy-Backup-WordPressPolicy-Backup-Duplicator, o Policy-Backup-UpdraftPlus.

Sentiti libero di scegliere un nome che abbia senso per te. Questa policy funzionerà benissimo con qualsiasi plugin di backup per WordPress che tratteremo in seguito.

Assegnazione di un nome alla nuova policy di backup Amazon S3

Una volta che sei soddisfatto del nome, puoi concludere facendo clic su 'Crea policy'.

Questo salverà tutte le tue impostazioni di sicurezza e ti preparerà per il passaggio successivo.

Salvataggio delle modifiche alla nuova policy di backup Amazon S3
Passaggio 3: Crea un utente

Ora che abbiamo impostato la nostra policy di sicurezza, creiamo un utente che possa accedere al tuo cloud storage. Puoi considerarlo come la creazione di un account speciale solo per la gestione dei tuoi backup di WordPress.

Inizia andando al menu 'Utenti' nella pagina IAM. Vedrai un pulsante 'Crea utente'. Cliccaci sopra.

Creazione di un nuovo utente in Amazon S3

Successivamente, darai un nome al tuo nuovo utente.

Puoi usare qualsiasi nome che ti aiuti a identificarne lo scopo. Quindi, fai clic su 'Avanti'.

Assegnazione di un nome al tuo nome utente Amazon S3

Quando raggiungi la sezione 'Imposta autorizzazioni', dovrai selezionare 'Allega policy direttamente'.

È qui che puoi collegare la policy di sicurezza che abbiamo appena creato al tuo nuovo utente. Pensala come dare al tuo utente di backup il suo specifico set di autorizzazioni.

Collegamento di una policy a un utente Amazon S3

Scorri l'elenco delle policy finché non trovi quella che abbiamo creato nel passaggio precedente. Puoi trovarla facilmente digitando il nome della policy nella casella di ricerca.

Una volta individuata, seleziona semplicemente la casella accanto ad essa.

Scelta di una policy Amazon S3 da collegare all'utente

Dopo aver rivisto tutto, puoi scorrere verso il basso e fare clic su 'Crea utente'.

AWS configurerà il tuo nuovo utente con tutte le autorizzazioni corrette per gestire in modo sicuro i tuoi backup di WordPress.

Salvataggio delle modifiche al nuovo utente Amazon S3

Tieni presente che dovremo recuperare alcuni dettagli di sicurezza importanti per questo utente nel passaggio successivo, quindi non chiudere ancora questa finestra.

Passaggio 4: Copia le tue chiavi di accesso

Impostiamo le tue chiavi di accesso. Queste sono come password speciali che permetteranno al tuo plugin di backup di WordPress di connettersi in modo sicuro ad Amazon S3.

Per prima cosa, puoi fare clic sul nome utente che abbiamo appena creato per visualizzarne i dettagli.

Cliccando su un nome utente Amazon S3

Cerca la scheda ‘Credenziali di sicurezza’.

Qui creeremo le tue chiavi di accesso.

Navigazione alla scheda Credenziali di sicurezza in Amazon S3

Scorri leggermente verso il basso nella pagina.

Quando vedi il pulsante ‘Crea chiave di accesso’, procedi e fai clic su di esso.

Creazione di chiavi di accesso per Amazon S3

Amazon ti chiederà ora il tuo caso d'uso.

Poiché intendiamo utilizzare un plugin di backup per WordPress, puoi selezionare ‘Servizio di terze parti’ tra le opzioni.

Scelta del servizio di terze parti durante la creazione delle chiavi di accesso Amazon S3

Ora, scorri ulteriormente verso il basso nella pagina.

Seleziona la casella accanto a ‘Comprendo la raccomandazione sopra e desidero procedere alla creazione di una chiave di accesso’ e fai clic su ‘Avanti’.

Continuazione della configurazione delle chiavi di accesso Amazon S3

Prima di vedere le tue chiavi di accesso, puoi facoltativamente impostare alcuni tag di descrizione.

Salteremo questo passaggio poiché non è necessario, quindi procedi e fai clic sul pulsante ‘Crea chiave di accesso’.

Ora vedrai due informazioni importanti: il tuo ID chiave di accesso e la tua chiave di accesso segreta. Pensale come una coppia di nome utente e password che il tuo plugin di backup utilizzerà.

Vorrai conservare queste chiavi in un posto sicuro, o almeno tenere questa finestra aperta mentre imposti il metodo di backup scelto. Una volta chiusa questa finestra, non potrai più vedere la chiave di accesso segreta.

Recupero delle chiavi di accesso Amazon S3

Metodo 1: Usa Duplicator per eseguire il backup di WordPress su S3 (più personalizzabile)

Secondo la nostra esperienza, Duplicator è la soluzione più affidabile per i backup Amazon S3. Lo utilizziamo noi stessi per eseguire il backup di alcuni dei nostri siti web partner e progetti personali, quindi siamo fiduciosi nel consigliarlo come nostra prima scelta.

Ciò che distingue Duplicator è il suo potente set di funzionalità. Puoi programmare backup automatici, migrare l'intero sito web WordPress e connetterti a più servizi di cloud storage, tutto da un'unica dashboard. Inoltre, la sua integrazione con Amazon S3 è solida e ben testata.

Mentre puoi esplorare la nostra recensione dettagliata di Duplicator per una panoramica completa delle funzionalità, concentriamoci sulla configurazione dei tuoi backup S3.

Tieni presente che avrai bisogno di Duplicator Pro per l'integrazione con Amazon S3, ma puoi iniziare con la versione gratuita per familiarizzare con le funzionalità di base.

Passaggio 1: Installa e attiva Duplicator

Iniziare è semplice. Dovrai prima installare Duplicator sul tuo sito web WordPress. Se sei nuovo nell'installazione di plugin WordPress, non preoccuparti. Abbiamo una guida per principianti su come installare un plugin WordPress.

Una volta installato, puoi attivare la tua chiave di licenza Duplicator Pro. Vai su Duplicator Pro » Impostazioni nella tua dashboard di WordPress, inserisci la tua chiave di licenza e fai clic su 'Attiva'. Vedrai un messaggio di conferma quando l'operazione avrà successo.

Inserisci la tua licenza Duplicator
Passaggio 2: Connettersi ad Amazon S3

Naviga su Duplicator Pro » Storage. Quindi, fai clic sul pulsante 'Aggiungi nuovo' per creare una nuova posizione di archiviazione.

Aggiungi nuova opzione di archiviazione

Per aiutarti a identificare facilmente questa connessione di archiviazione, puoi darle un nome semplice come ‘Backup Amazon S3’.

Inoltre, cerca il menu a discesa ‘Type’ e seleziona ‘Amazon S3.’

Aggiunta di Amazon S3 come opzione di archiviazione in Duplicator

Continua a scorrere verso il basso.

Vedrai quindi la sezione di autorizzazione dove puoi incollare la tua chiave di accesso e la chiave segreta che abbiamo salvato in precedenza.

Incollando le chiavi di accesso Amazon S3 in Duplicator

Nella sezione di configurazione, inserisci il nome del tuo bucket esattamente come l'hai creato nel passaggio 1. Se ti viene chiesta la regione, seleziona la regione AWS che hai annotato in precedenza.

Suggerimento: Se vedi un'opzione per 'Classe di archiviazione', puoi selezionare 'Standard - Accesso infrequente'. Questo è più economico dello storage standard predefinito ed è perfetto per i backup poiché raramente è necessario accedervi.

Puoi anche decidere quante versioni di backup conservare. Se imposti questo valore su ‘10’, ad esempio, Duplicator rimuoverà automaticamente il backup più vecchio quando ne viene creato un undicesimo. Impostarlo su ‘0’ significa che conserverà tutti i backup a tempo indeterminato.

Infine, fai clic su ‘Save Provider’ per salvare le tue impostazioni.

Inserimento del nome del tuo bucket Amazon S3 in Duplicator

Dopo aver salvato S3 come tuo nuovo provider di archiviazione cloud, il pulsante ‘Test Storage’ verrà attivato.

Puoi fare clic su quel pulsante per assicurarti che tutto funzioni correttamente.

Test della connessione di archiviazione remota in Duplicator

Se il backup di prova ha successo, apparirà un popup che dice che il plugin ha archiviato ed eliminato il file.

Sentiti libero di chiudere questo popup cliccando su ‘OK.’

Test della connessione Duplicator-Amazon S3
Passaggio 3: Esegui il backup del tuo sito WordPress su Amazon S3

Ora arriva la parte entusiasmante: la creazione del tuo primo backup su Amazon S3. Seguiamo questo processo passo dopo passo.

Inizia visitando Duplicator Pro » Backups nella tua bacheca di WordPress. Vedrai un pulsante ‘Aggiungi nuovo’. Cliccaci sopra.

Come creare un backup utilizzando Duplicator

Ecco un consiglio utile: puoi rendere i tuoi backup più facili da trovare utilizzando un sistema di denominazione intelligente.

Duplicator ti consente di utilizzare tag speciali come %year%, %day% e %hour% nei nomi dei tuoi backup. Ad esempio, ‘mysite-backup-%year%-%month%’ creerà automaticamente nomi come ‘mysite-backup-2024-12.’

Aggiunta di tag dinamici al nome del file di backup in Duplicator

Scorrendo verso il basso fino alla scheda ‘Archiviazione’, vedrai le opzioni di archiviazione locali e remote disponibili.

Seleziona semplicemente la casella accanto ad Amazon S3 e Duplicator saprà inviare il tuo backup di WordPress a S3.

Backup di un sito WordPress su Amazon S3

Ora, puoi scegliere cosa eseguire il backup.

Nella sezione ‘Backup’, vedrai diverse opzioni. Ti consigliamo di iniziare con ‘Sito completo’ per creare un backup completo dei file del tuo sito web WordPress. Pensala come scattare una foto di tutto, come i tuoi post, pagine, immagini e impostazioni.

Scelta di un preset di backup in Duplicator

In alternativa, puoi scegliere ‘Solo database’ per eseguire il backup del tuo database WordPress.

Se questa è la tua scelta, puoi leggere la nostra guida su come ripristinare WordPress con un backup del solo database per maggiori informazioni.

Vuoi aggiungere un ulteriore livello di sicurezza? Visita la scheda ‘Sicurezza’, dove puoi proteggere i tuoi file di backup con una password.

Questo è particolarmente utile se stai archiviando informazioni sensibili.

Abilitazione delle funzionalità di sicurezza del backup in Duplicator

La sezione Installer viene fornita con impostazioni preconfigurate che funzionano bene per la maggior parte dei siti web.

Puoi lasciarle così come sono e fare clic su ‘Avanti’ per procedere.

Procedere con la creazione di un backup Duplicator

Prima di creare il tuo backup, Duplicator esegue un rapido controllo di integrità del tuo sito web.

Pensala come un'ispezione pre-volo. Se tutto sembra a posto, vedrai uno stato verde ‘Buono’. Se ci sono problemi, Duplicator ti farà sapere esattamente cosa deve essere risolto.

Infine, fai clic sul pulsante ‘Crea Backup’.

Creazione di un nuovo file di backup con Duplicator

Al termine del processo, tornerai alla tua dashboard, dove puoi visualizzare tutti i tuoi backup di WordPress.

E questo è tutto!

La dashboard di backup di Duplicator

Vuoi assicurarti che tutto abbia funzionato? Puoi controllare direttamente il tuo bucket S3.

Accedi semplicemente al tuo account Amazon S3, naviga fino al tuo bucket e dovresti vedere i tuoi nuovi file di backup lì, al sicuro.

Visualizzazione del tuo backup Amazon S3 effettuato con Duplicator

Metodo 2: Usa UpdraftPlus per eseguire il backup di WordPress su S3 (plugin gratuito)

Sebbene Duplicator Pro sia la nostra scelta migliore, comprendiamo che a volte hai bisogno di una soluzione gratuita. È qui che entra in gioco UpdraftPlus. È un plugin gratuito affidabile che abbiamo testato a fondo per i backup Amazon S3.

Vale la pena notare che la versione gratuita presenta alcune limitazioni rispetto al piano pro. Ad esempio, non puoi creare backup ridondanti su più posizioni contemporaneamente.

Tuttavia, per i backup programmati di base su S3, la versione gratuita funziona benissimo

Impostiamo la versione gratuita di UpdraftPlus sul tuo sito. Dovrai prima installare il plugin di WordPress tramite la tua area di amministrazione.

Una volta installato, puoi trovare UpdraftPlus nella tua bacheca di WordPress. Vai alla scheda ‘Impostazioni’.

Passaggio alla scheda Impostazioni in UpdraftPlus

Qui vedrai varie opzioni di backup.

Scorri verso il basso finché non vedi la sezione di archiviazione cloud e fai clic su 'Amazon S3'.

Scelta di Amazon S3 come archiviazione remota in UpdraftPlus

È qui che le chiavi di accesso che abbiamo creato in precedenza tornano utili. Puoi incollare la tua chiave di accesso e la chiave segreta nei rispettivi campi. Devi anche inserire qui il nome del tuo bucket.

Prima di procedere, è una buona idea fare clic su ‘Test Amazon S3 settings.’ Questo assicura che Amazon S3 sia connesso correttamente con questo plugin di migrazione WordPress.

Incollando le chiavi di accesso Amazon S3 in UpdraftPlus

Se la connessione funziona, vedrai una notifica push con un messaggio di successo, come nello screenshot qui sotto.

Da qui, puoi semplicemente fare clic su ‘OK’ e salvare le tue modifiche.

Popup che indica la connessione riuscita Amazon S3-UpdraftPlus

Pronto a effettuare il backup del tuo sito WordPress? Procedi e passa alla scheda ‘Backup / Restore’.

Quindi, fai clic sul pulsante ‘Backup Now’.

Backup di un sito WordPress con UpdraftPlus

Apparirà una finestra popup amichevole con alcune opzioni tra cui scegliere.

Assicurati di selezionare ‘Send this backup to remote storage’ per inviare il backup di WordPress a S3. Raccomandiamo inoltre di selezionare sia ‘Include your database in the backup’ che ‘Include your files in the backup’ per un backup completo del sito web.

Invio del backup UpdraftPlus ad Amazon S3

Dopo aver fatto clic su ‘Backup Now,’ UpdraftPlus inizierà a eseguire il backup dei tuoi file.

Una volta completato, il tuo backup apparirà nell’elenco ‘Existing backups’. Puoi scorrere la pagina verso il basso per trovare questa sezione.

Backup UpdraftPlus esistenti

Vuoi verificare che il tuo backup sia arrivato su S3? Puoi accedere al tuo account Amazon S3 e controllare nel tuo bucket.

Dovresti vedere i tuoi file di backup di WordPress archiviati in modo sicuro lì.

Visualizzazione dei file di backup UpdraftPlus in Amazon S3

Speriamo che questo articolo ti abbia aiutato a imparare come eseguire il backup del tuo sito WordPress su Amazon S3. Potresti anche voler consultare il nostro elenco dei migliori plugin Dropbox per WordPress e la nostra guida su come salvare i tuoi post del blog di WordPress sul tuo computer.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

Commenti

  1. Congratulazioni, hai l'opportunità di essere il primo commentatore di questo articolo.
    Hai una domanda o un suggerimento? Lascia un commento per iniziare la discussione.

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.