Une destination est l’endroit où se trouvent tes sauvegardes. Tu vois ici les types de destination en comparaison : ce dont chacun a besoin, comment la connexion est protégée et à quoi tu dois faire attention.
Un type de destination est la technique, par exemple FTP. Une destination est un emplacement de stockage configuré d’un type de destination, avec son propre nom et ses propres réglages. L’extension ne crée aucune destination d’elle-même : la première destination, tu la configures toi-même.
Le choix des types de destination
Ouvre la page Destinations et clique sur Ajouter une destination. Le choix montre tous les types de destination.
- Les types de destination disponibles : Dossier local, FTP / FTPS, SFTP, WebDAV, Amazon S3, Compatible S3, Google Drive et Dropbox.
- Fermer ferme le choix sans rien créer.
S’il manque quelque chose à ton serveur pour un type de destination, celui-ci est grisé et porte le label Non disponible sur ce serveur. Sous le choix figure la raison, par exemple une extension PHP manquante.
- Non disponible sur ce serveur figure au type de destination grisé, sur l’image SFTP.
- La ligne sous le choix nomme le type de destination et ce qui manque au serveur pour lui.
Les types de destination en comparaison
Sous le nom de chaque type de destination figure le lien vers le guide qui montre la configuration étape par étape.
| Type de destination | Ce dont tu as besoin | Connexion | Particularités |
|---|---|---|---|
|
Dossier local Stocker les sauvegardes dans un dossier local |
Un dossier sur le serveur dans lequel le serveur web a le droit d’écrire. Il n’y a pas d’identifiants. | L’extension dépose les sauvegardes dans le dossier. Il n’y a pas de connexion à un serveur. | Tu ne télécharges dans le navigateur que les sauvegardes avec une copie locale. L’extension connaît l’espace libre pour les dossiers locaux. Un stockage réseau monté est aussi un dossier local. |
|
FTP / FTPS Stocker les sauvegardes sur un serveur FTP (FTP / FTPS) |
Serveur, Nom d’utilisateur et Mot de passe. Sur le serveur web, l’extension PHP cURL, sinon l’extension FTP. | Port 21, 990 pour le FTPS implicite. Le réglage par défaut est FTPS avec TLS. Si le serveur ne propose pas TLS, le test de connexion échoue : il n’y a pas de repli silencieux vers une connexion sans chiffrement. | Il n’y a pas de FTP anonyme. FTP n’indique pas l’espace libre. |
|
SFTP Stocker les sauvegardes sur un serveur SFTP |
Serveur, Nom d’utilisateur et Mot de passe ou une clé privée sans phrase secrète. Sur le serveur web, un cURL capable de SFTP. | Port 22. La connexion est toujours chiffrée. Tu confirmes la clé du serveur lors du premier test de connexion. | SFTP n’est pas FTPS : un protocole à part sur un port à part. |
|
WebDAV Stocker les sauvegardes via WebDAV |
Adresse du dossier, Nom d’utilisateur et Mot de passe. Sur le serveur web, les extensions PHP cURL et DOM. | La règle est une adresse en https://. L’extension accepte une adresse en http:// ; le mot de passe et les données circulent alors en clair, et le formulaire et le test de connexion le disent. | Pour Nextcloud, ownCloud, un serveur web avec WebDAV, un NAS ou un fournisseur qui propose WebDAV. Si le compte utilise une authentification à deux facteurs, tu as besoin là d’un mot de passe d’application. |
|
Amazon S3 Stocker les sauvegardes dans Amazon S3 |
Bucket, Clé d’accès et Clé secrète. Sur le serveur web, les extensions PHP cURL et DOM. | La connexion est toujours chiffrée. | Le bucket doit déjà exister ; l’extension n’en crée pas. Il ne doit pas être public. |
|
Compatible S3 Stocker les sauvegardes dans un stockage compatible S3 |
Adresse du service, Bucket, Clé d’accès et Clé secrète. Sur le serveur web, les extensions PHP cURL et DOM. | La règle est une adresse en https://. Avec http://, toutes les données circulent en clair ; le test de connexion avertit alors. | Pour tout service avec une interface S3, par exemple Cloudflare R2, Backblaze B2, Hetzner Object Storage, DigitalOcean Spaces ou MinIO sur un serveur à toi. |
|
Google Drive Stocker les sauvegardes dans Google Drive |
Un compte Google. Tu ne saisis pas d’identifiants dans le formulaire : tu te connectes à Google et tu y donnes ton accord. L’administration de ton site doit être accessible en https://. Sur le serveur web, l’extension PHP cURL. | La connexion est toujours chiffrée. La connexion au compte est relayée par le service auth.cloneworx.de, qui ne stocke rien. | L’extension ne voit dans ton Google Drive que les fichiers et dossiers qu’elle a elle-même créés. Tu choisis le dossier pour les sauvegardes. Ce que l’extension supprime est perdu : cela ne va pas dans la corbeille de Google Drive. Si Google n’accepte plus l’accord, la destination est déconnectée, et tu la reconnectes. Si tu retires la destination ou la reconnectes, l’extension ne révoque rien chez Google : l’ancien accès y reste valable. |
|
Dropbox Stocker les sauvegardes dans Dropbox |
Un compte Dropbox. Tu ne saisis pas d’identifiants dans le formulaire : tu te connectes à Dropbox et tu y donnes ton accord. L’administration de ton site doit être accessible en https://. Sur le serveur web, l’extension PHP cURL. | La connexion est toujours chiffrée. La connexion au compte est relayée par le service auth.cloneworx.de, qui ne stocke rien. | L’extension ne voit dans ta Dropbox que son propre dossier sous « Apps ». Il n’y a donc pas de champ pour un dossier. Ce que l’extension supprime peut encore être restauré dans Dropbox pendant un certain temps : 30 jours ou plus, selon le forfait de ton compte. Si tu retires la destination, la reconnectes ou supprimes l’extension avec l’interrupteur qui retire tous les réglages, l’extension demande à Dropbox de révoquer l’ancien accès. |
Comment trouver ta destination
Le type de destination dépend de l’espace de stockage dont tu disposes :
- Tu as des identifiants pour un serveur FTP : FTP / FTPS.
- Ton fournisseur t’indique un accès par SFTP : SFTP.
- Tu utilises Nextcloud, ownCloud ou un autre stockage avec WebDAV : WebDAV.
- Tu as un bucket chez Amazon S3 ou chez un autre service avec une interface S3 : Amazon S3 ou Compatible S3.
- Tu as un compte Google et veux déposer les sauvegardes dans ton Google Drive : Google Drive.
- Tu as un compte Dropbox et veux déposer les sauvegardes dans ta Dropbox : Dropbox.
- Tu n’as que le serveur de ton site : Dossier local, si possible en dehors du site.
Aucun service de cloneworx entre les deux
Tu choisis toi-même le serveur ou le service. L’extension y transfère les sauvegardes, et à personne d’autre. Cela vaut aussi pour Google Drive et Dropbox. Seule la connexion à Google ou Dropbox passe par un service de cloneworx, auth.cloneworx.de : il relaie la connexion et ne stocke rien. Il ne reçoit jamais une sauvegarde ni un fichier. Plus d’informations : Stocker les sauvegardes dans Google Drive et Stocker les sauvegardes dans Dropbox.
Pourquoi une destination en dehors du site est importante
Si toutes tes destinations sont utilisables, mais qu’elles se trouvent toutes dans des dossiers à l’intérieur du site, la tuile d’état de la page Destinations est grise au lieu de verte.
- Toutes les destinations se trouvent à l’intérieur du site.
En dessous, la tuile indique la raison : Les sauvegardes sur le même serveur, à l’intérieur du site, sont perdues avec lui et accessibles depuis le web si la protection du dossier échoue. Ajoute une destination hors du site ou sur un autre serveur.
Pour cela, tu as deux possibilités :
- Un dossier local en dehors du site. Lors de la configuration, l’explorateur de dossiers commence dans le répertoire personnel, le répertoire au-dessus du site. Les sauvegardes qui s’y trouvent ne sont d’ordinaire pas accessibles depuis le web. Mais ce n’est pas forcément le cas. En cas de doute, demande à ton hébergeur ou à ton administrateur !
- Une destination sur un autre serveur. Les types de destination FTP / FTPS, SFTP, WebDAV, Amazon S3, Compatible S3, Google Drive et Dropbox y mènent.
Une destination distante peut aussi être publique
Assure-toi que personne n’atteint le dossier ou le bucket sans autorisation, par exemple par une adresse web ou un lien de partage. L’extension ne le vérifie pas de l’extérieur : elle n’envoie jamais de requêtes d’essai à des serveurs étrangers.
Ce qui vaut pour chaque destination
- Une destination n’est utilisable que lorsque son dernier test de connexion a réussi. Avant cela, les plans et les sauvegardes ne l’utilisent pas.
- Les sauvegardes sont disposées de la même façon sur chaque destination :
<dossier>/cloneworx-backup-<code>/<sauvegarde>/. Tu ne crées pas toi-même le dossier de l’extension. Dans Dropbox, le dossier qui précède est le dossier que Dropbox tient pour l’application. - L’extension stocke sous forme chiffrée les mots de passe, les clés privées, les clés secrètes et les accès à Google Drive et Dropbox. Ils ne retournent jamais au navigateur.
- La restauration, la vérification et la recherche lisent directement depuis la destination, même distante.
- Télécharger n’apparaît dans le menu d’une sauvegarde que s’il existe une copie locale complète. Les sauvegardes qui ne se trouvent que sur une destination distante, tu les récupères avec un programme à toi pour FTP, SFTP, WebDAV ou S3. Les sauvegardes dans Google Drive, tu les récupères dans Google Drive, les sauvegardes dans Dropbox, dans Dropbox.
Plusieurs destinations
Tu peux configurer plusieurs destinations, même plusieurs du même type de destination, par exemple trois serveurs FTP. Tu définis dans le plan de sauvegarde où va une sauvegarde. La version gratuite permet deux plans et une destination par plan.
Avec ta première destination, l’extension crée le plan « Sauvegarde quotidienne ». Il est en pause jusqu’à ce que tu l’actives.
Voir aussi
- La page « Destinations »
- Installer et créer la première sauvegarde
- Planifier des sauvegardes automatiques
- Télécharger une sauvegarde
En ligne de commande
WP-CLI n’est pas encore installé ? Voici comment installer WP-CLI.
La liste montre par destination l’identifiant, le type de destination, le nom, l’état et l’emplacement. La dernière ligne indique les types de destination et ce qui manque au serveur pour un type de destination.
# Afficher les destinations et les types de destination wp cloneworx-backup target list # Tester la connexion d’une destination wp cloneworx-backup target test local-1