Comment enregistrer les sauvegardes Windows dans Dropbox. Sauvegarde automatique des fichiers de blog sur le service Dropbox. Avantages de la sauvegarde sur Dropbox

- Il s'agit d'un service de type cloud plutôt intéressant. Qu'est-ce que ça veut dire? Seulement que vous pouvez stocker vos dossiers et fichiers sur un serveur tiers sans prendre de place sur votre ordinateur. Et faites-le gratuitement. Mais, dès que nous nous enregistrons avec , nous n'aurons que 2 Go d'espace libre.

Cependant, pour commencer, cela suffit, mais vous pouvez augmenter votre quota en invitant des amis. Mais vous apprendrez plus tard toutes les subtilités de ce merveilleux service, et maintenant vous apprendrez à faire une copie de sauvegarde (sauvegarde) de votre site à l'aide de Dropbox et, bien sûr, à l'enregistrer.

Autres publications sur le thème de Dropbox :

En principe, tout le monde devrait parfaitement savoir comment faire cela en utilisant des plugins spéciaux ou des méthodes du fournisseur d'hébergement, mais le fait est que ces méthodes ont toujours un inconvénient important - soit nous prenons de l'espace pour sauvegarder le site sur notre ordinateur, soit le même volume que nous dépensons sur notre serveur. Ce qui n'est pas bon - parfois les sauvegardes prennent beaucoup de place. Et s'il y a plusieurs dizaines de mégaoctets sur l'ordinateur, cela ne semble pas dommage, alors l'espace sur le serveur est notre argent. De plus, en gardant une copie de sauvegarde sur notre PC, nous risquons de la perdre un jour. Ils ont réinstallé le système d'exploitation, attrapé un virus - mais on ne sait jamais quoi. Dropbox vous permet d'oublier vos soucis. J'ai créé une sauvegarde et je l'ai oubliée - tout est sain et sauf. Mais pour cela, nous devrons installer un petit plugin sur le site, qui aidera à contacter notre compte Dropbox et à y placer la sauvegarde de votre site. Le plugin s'appelle wp Time Machine.

Une copie de sauvegarde de notre site créée avec ce plugin et enregistrée sur Dropbox contiendra absolument toutes les données concernant notre site - pages, publications, commentaires, images et fichiers multimédias, thèmes et , ainsi qu'une copie au format sql standard. Voici une fonctionnalité si utile. Une sauvegarde est une chose nécessaire, et même maintenant, alors que de nombreux hébergeurs font automatiquement des copies de sauvegarde de nos sites, cela ne fait pas de mal d'avoir la vôtre - juste au cas où. Par conséquent, commençons par installer le plugin wp Time Machine sur le site. Et n'oubliez pas - nous devons avoir un compte dans Dropbox, ou simplement vous inscrire dès maintenant. Cette procédure ne nous prendra que quelques minutes - remplissez quelques champs avec vos données, recevez un e-mail et activez votre compte. Si un compte existe déjà, alors connectez-vous simplement - nous savons comment cela se fait :

Le plugin, comme d'habitude, nous allons l'installer depuis le panneau d'administration de notre . Dans le menu "Plugins", allez dans "Ajouter un nouveau" et dans le champ "Rechercher", nous conduisons dans le nom du plugin - wp Time Machine. Voici à quoi cela ressemble en pratique :

Sauvegarde du site est l'intégralité du contenu de notre site WordPress dans un format zippé (zip ou tar.gz), y compris tous nos articles, pages, commentaires, images et fichiers multimédias, ainsi que tous les plugins et thèmes (activés et inactivés) et . Une fois le plugin téléchargé sur le site, nous n'avons qu'à l'activer, et vous pouvez accéder aux paramètres du plugin. Vous devez d'abord configurer le plugin dans l'élément "Options du plugin". Ici, nous devons déterminer dans quel format notre sauvegarde sera enregistrée, ainsi que configurer l'enregistrement des journaux, du cache et d'autres petites choses qui, en principe, ne peuvent pas être touchées.

Après cela, dans les paramètres généraux, entrez votre e-mail de Dropbox, son mot de passe et attribuez-lui un dossier dans lequel notre sauvegarde sera enregistrée. Le nom du dossier peut être absolument n'importe quoi - l'essentiel est de le saisir en anglais, sinon nous verrons des fissures au lieu du nom du dossier.

Après ces étapes simples, cliquez sur le bouton "Générer l'archive wp Time Machine", et attendez que notre sauvegarde soit créée. Pendant que nous attendons, l'image suivante tournera sur l'écran. Cela durera 3-4 minutes, selon la taille du site :

Une fois la copie créée, nous verrons le message suivant dans le panneau d'administration :

Et dans notre Dropbox, il y aura un nouveau dossier avec le nom que nous lui avons défini. Toutes les sauvegardes de notre site y seront stockées.

Dans la sauvegarde, nous ne verrons pas de copies du constructeur WordPress lui-même et de son fichier de configuration. Ceci est fait pour les mêmes raisons de sécurité. Mais le répertoire wp-content et tout son contenu seront certainement présents. Par conséquent, si vous avez besoin d'obtenir la copie la plus complète du site, nous enregistrons nous-mêmes le fichier wp-config.php, et vous pouvez également le mettre dans Dropbox.

Lorsque nous créons une sauvegarde, les fichiers suivants se retrouvent dans notre nouveau dossier Dropbox :

1. wpTimeMachine-content-files.zip - l'archive de notre site (l'intégralité du répertoire /wp-content).
2. wpTimeMachine-data-files.sql - une copie de notre base de données, qui stocke tous les articles, pages, commentaires, etc.
3. wpTimeMachine-htaccess.txt - fichier de configuration du serveur .htaccess.
4. wpTimeMachine-Instructions.txt - manuel d'utilisation en anglais.
5. wpTimeMachine-RestorationScript.sh - un script shell qui vous aidera à retourner automatiquement .

Si nous utilisons également Dropbox sur un ordinateur, nous pouvons voir qu'un nouveau dossier a été ajouté à nos dossiers, qui contient une copie de sauvegarde avec tous les fichiers ci-dessus :

L'utilisation du client sur un ordinateur est très pratique. D'un simple clic dans le panneau d'administration de notre site WordPress, nous faisons automatiquement une copie de sauvegarde du site sur le serveur Dropbox et sur notre ordinateur. Vous pouvez immédiatement utiliser l'archive wpTimeMachine-content-files.zip. Par exemple, nous avons besoin d'une copie d'un seul fichier - ne créez pas une copie de l'intégralité du site à cause de cela, s'il existe déjà. Je suis allé dans la sauvegarde sur l'ordinateur, j'ai pris ce dont vous avez besoin, et tout est simple et facile.

Parmi les fonctionnalités supplémentaires du plugin, on peut également citer une fonctionnalité intéressante - la possibilité de stocker une copie de sauvegarde sur le service tout aussi populaire Amazon S3 (voir), ou simplement enregistrer l'enregistrement sur un serveur FTP tiers dans les paramètres. Pour ce faire, bien sûr, nous devons connaître les informations d'accès - mot de passe, identifiant, adresse. Autrement dit, à l'exception d'un ordinateur et de Dropbox, nous pouvons mettre notre copie n'importe où. Ceci termine le travail avec le plugin et le service Dropbox, et nous pouvons être complètement calmes sur toutes les données de notre site. J'ai tout pour l'instant. D'ailleurs, je prévois de faire une série de publications intéressantes sur le service, donc à suivre. Jusqu'à la communication sur les ondes

Bonjour chers lecteurs ! Aujourd'hui, je veux vous montrer comment faire sauvegarde du site(ou sauvegarde) à l'aide d'un plugin Sauvegarde WordPress vers Dropbox. Ce plugin vous permet de copier non seulement la base de données, mais également tous les fichiers de ressources vers le service cloud Boîte de dépôt.

Pourquoi avez-vous besoin de copier le site ? Imaginez que le résultat de certaines actions imprévues sur l'hébergement soit la perte de tous les fichiers et base de données de votre projet. Eh bien, si l'hébergeur fait régulièrement des sauvegardes du site, vous pouvez toujours le contacter en cas de force majeure ; Au fait, que j'utilise, il fait exactement cela. Mais il peut toujours y avoir du changement. Eh bien, les sauvegardes ont cessé d'être effectuées pour une raison quelconque, que dois-je faire ? C'est alors qu'une copie du site faite par le plugin WordPress Backup to Dropbox aide. Au fait, l'alternative est .

Avant de passer directement à la description du plugin, il est nécessaire d'expliquer le service lui-même, où les copies des fichiers et des données seront stockées. Tout d'abord, en quelques mots, qu'est-ce que service cloud, dont Dropbox. Ces services sont divisés en deux parties : l'extrémité avant(la partie de l'utilisateur qui comprend l'ordinateur et l'application auxquels accéder), également arrière-plan(partie "cloud" du système). Ces deux composants sont interconnectés par Internet.

Lorsque vous vous inscrivez, vous avez la possibilité de synchroniser des fichiers sur plusieurs ordinateurs. Autrement dit, vous pouvez partager rapidement et facilement des fichiers avec vos amis. Voici un exemple très révélateur : vous avez besoin de travailler avec le programme Microsoft Office, mais ce n'est pas sur l'ordinateur ; vous pouvez alors utiliser le service cloud en exécutant le programme en ligne.

Bien sûr, il existe maintenant de nombreux services qui fournissent de tels services. De plus, chacun d'eux a ses avantages et ses inconvénients, partout leurs règles, des services payants, qui incluent divers plans tarifaires. Plus c'est cher, plus ça donne de possibilités. J'ai donné une brève description du concept de "service cloud" en général, mais bien sûr, nous nous intéressons à Dropbox, car il fournit 2 Go d'espace pour stocker des fichiers gratuitement, ce qui est largement suffisant pour faire une sauvegarde du site ; et aussi parce que c'est ce service qui est utilisé pour la sauvegarde par le plugin Wordpress Backup to Dropbox.

Dropbox : comment s'inscrire et télécharger l'application

Alors, passons à l'essentiel. Tout d'abord, inscrivez-vous sur le site officiel Dropbox.com. Pour cela, remplissez le formulaire suivant :

appuie sur le bouton "Créer un compte". Après cela, vous serez invité à enregistrer le fichier d'installation sur votre ordinateur :



Si le téléchargement ne démarre pas automatiquement, c'est-à-dire qu'une boîte de dialogue n'apparaît pas vous demandant d'enregistrer le fichier de téléchargement, cliquez sur le lien "relancer le téléchargement". Vous trouverez ci-dessous une instruction étape par étape pour démarrer l'installation de l'application Dropbox : exécutez le fichier de démarrage dropbox.exe précédemment enregistré ; dans la boîte de dialogue qui apparaît, qui demande l'autorisation d'apporter des modifications, cliquez sur "Oui" ; Cliquez sur "Installer" pour installer l'application.

L'installation est standard, rien de compliqué. La seule chose est que vous pouvez choisir le disque sur lequel vous installerez l'application. La valeur par défaut est C ; mais pour moi, par exemple, il est plus pratique d'utiliser le lecteur D, où j'ai installé l'application. Après l'installation, le dossier Dropbox sera visible :


En cliquant dessus, vous verrez qu'il se compose de 3 sous-dossiers :



Oui, j'ai oublié de préciser, les dossiers sur l'ordinateur seront synchronisés avec le compte Dropbox, qui ressemblera à ceci :


Bon, bref, qu'est-ce que le service cloud Dropbox, pour information générale c'était nécessaire. Passons maintenant directement à la description de la façon de faire une sauvegarde de site Web (sauvegarde) à l'aide du plugin WordPress Backup to Dropbox.

Sauvegarde WordPress vers Dropbox : installation, configuration et test

1. Téléchargez le plugin Backup to Dropbox sur votre ordinateur. La procédure est standard, si elle n'est pas claire, lisez les instructions d'installation des plugins pour WordPress, que j'ai décrites en détail. La dernière étape consiste à activer l'extension.

Là, vous cliquez sur "Autoriser":



Cliquez sur "Autoriser", les informations suivantes devraient être des informations sur une connexion réussie à votre compte Dropbox :


4. Nous revenons maintenant au panneau d'administration de WordPress dans la même section, cliquez sur "Continuer":


5. Vous devez maintenant configurer correctement WordPress Backup sur Dropbox. Dans la section "Paramètres", spécifiez le dossier dans lequel la sauvegarde sera effectuée.


Temps dans le graphique "Jour et heure" il vaut mieux choisir la nuit. Par exemple, mercredi 03h00 ; généralement, à ce moment, la charge sur le serveur est minimale. "Périodicité"- la fréquence à laquelle le site sera sauvegardé. Je pense qu'une fois par semaine, c'est bien pour un site ou un blog moyen. Nous mettons "hebdomadaire".

6. Définissons maintenant les dossiers qui doivent être exclus de la sauvegarde. Pour le plugin de sauvegarde wordpress vers dropbox, il s'agit du sous-dossier des sauvegardes. Pour cela, cliquez sur le dossier wp-content et cochez la case à côté des sauvegardes ouvertes :


N'oubliez pas d'appuyer sur le bouton "Sauvegarder les modifications" pour enregistrer vos paramètres. Maintenant que tous les paramètres ont été définis, à une certaine heure que vous avez spécifiée, une sauvegarde automatique du site sera effectuée. Mais ce n'est pas tout. Essayons de tester le plugin. Pour cela, cliquez sur « WPB2D », puis « Sauvegarder le journal » et « Démarrer la sauvegarde » :


Lors du processus de sauvegarde du site, vous observerez l'image suivante dans le panneau d'administration de WordPress :


Une fois la sauvegarde terminée, vous verrez une coche verte dans le coin inférieur droit du panneau de votre ordinateur à côté du logo de la boîte de dépôt, et dans le panneau d'administration de la section "Paramètres", l'entrée suivante :


Ça y est, la sauvegarde du site a été effectuée avec succès, la prochaine fois elle sera effectuée selon les paramètres définis précédemment. Ceci conclut mon article d'aujourd'hui, qui a pris, à ma grande surprise, beaucoup de temps. J'espère que vous savez maintenant comment sauvegarder correctement un site Web à l'aide du plugin Backup to Dropbox. N'oubliez pas, si vous vous souciez du contenu du blog, cliquez sur les boutons de réseaux sociaux situés juste en dessous.

Si vous souhaitez maîtriser rapidement les compétences nécessaires pour créer votre propre ressource sur WordPress, étudiez attentivement le cours nécessaire à cet effet par E. Popov "WordPress - Blog professionnel en un jour", un leader dans la création de produits d'information de haute qualité. De plus, vous pouvez vous familiariser avec d'autres personnes qui vous aideront à résoudre ce problème.

Bonjour chers lecteurs ! Poursuivant le thème du site WordPress. J'ai déjà donné des instructions détaillées pour sauvegarder un site sur, mais ce sera difficile pour les débutants. Par conséquent, aujourd'hui, je vais vous présenter un très utile Plugin de sauvegarde WordPress vers Dropbox ce qui facilitera le processus. sauvegarde de l'intégralité du site ou un blog propulsé par WordPress. Avec ce module, vous pouvez facilement sauvegarde du site, y compris tous les fichiers, bases de données et enregistre automatiquement un clone d'une ressource Web sur un hébergement gratuit populaire boîte de dépôt.

En bref, qu'est-ce que Dropbox ? Dropbox conservera tous vos documents, vidéos et tout autre fichier. Les données que vous enregistrez sur Dropbox s'afficheront automatiquement sur tous vos ordinateurs, téléphones et même sur le site Web de Dropbox, afin que vous puissiez y accéder de n'importe où.

WordPress Backup to Dropbox créera un dossier dans votre Dropbox

Le message "Félicitations" apparaîtra. L'application WordPress Backup to Dropbox est connectée à votre compte Dropbox :

Revenez à la page des paramètres du plugin et cliquez sur le bouton "Continuer":

Cliquez sur le bouton "Continuer"

Une erreur peut survenir lors de la connexion à l'hébergement, faites l'autorisation plusieurs fois. Après des procédures réussies, nous procédons à la configuration. Vérifiez les éléments nécessaires, le nom du dossier dans lequel les copies des fichiers de votre blog seront stockées, configurez un calendrier. Sélectionnez les fichiers et répertoires à exclure de la sauvegarde. Cliquer sur un nom de répertoire le développera. Attention : La base de données sera sauvegardée quel que soit votre choix :

Configuration - Sauvegarde du site vers l'hébergement Dropbox

Enregistrez vos modifications. Dans la section WPB2D, il y a une sous-section Backup Monitor - Manual backup :

Si vous l'ouvrez, vous pouvez créer manuellement une sauvegarde sur l'hébergement. Et c'est tout pour moi. Conservez les sauvegardes de votre site Web (clone) en toute sécurité pour votre tranquillité d'esprit. Jusque-là, tout le meilleur. À bientôt.

Cordialement, Sergueï. Blog WordPress Mania pour les débutants.

(fonction(w, d, n, s, t) ( w[n] = w[n] || ; w[n].push(function() ( Ya.Context.AdvManager.render(( blockId : "R-A -292864-4", renderTo : "yandex_rtb_R-A-292864-4", asynchrone : vrai )); )); t = d.getElementsByTagName("script"); s = d.createElement("script"); s .type = "text/javascript" ; s.src = "//an.yandex.ru/system/context.js" ; s.async = true ; t.parentNode.insertBefore(s, t); ))(this , this.document, "yandexContextAsyncCallbacks");

Salut tout le monde.

Chaque jour, des centaines de sites meurent sur le World Wide Web, soit à cause de webmasters qui abandonnent sincèrement leurs ressources sans attendre des gains époustouflants.

Que ce soit pour des raisons techniques d'hébergement, ou à cause de diverses plaies sous forme de syphilis, d'herpès, de vers informatiques et autres.

Mais en même temps, l'essentiel reste inchangé, le site n'existe plus... Et en se réveillant le matin, un webmaster qui gagne au moins quelques sous sur le site, découvrant que le site n'existe plus, va s'arracher les cheveux sur sa tête et d'autres endroits, maudissant tout ce qui n'existe pas dans le monde, j'ai fait des copies de sauvegarde de mon idée préférée.

Et tout pourquoi ? Très probablement, il était tout simplement trop paresseux pour mettre en place des sauvegardes automatiques, jour après jour, vivant avec la pensée que rien ne se passerait et remettant cette affaire à plus tard.

Alors ne prenons pas les "bonnes" manières de ces webmasters et mettons en place une sauvegarde automatique de tous les fichiers du blog sur un service Dropbox distant.

Qu'est-ce qui est bien avec cette option de sauvegarde ?

La meilleure partie de cette option est fonctionnement entièrement automatique, c'est-à-dire que même si vous êtes allé à la campagne, pour creuser des pommes de terre ou pour conduire des vers sur les arbres, le plugin fonctionnera toujours, en envoyant quotidiennement des archives de fichiers à DropBox.

La deuxième bonne chose est qu'il est absolument GRATUIT, vous n'avez pas besoin de payer pour un espace d'hébergement supplémentaire, qui coûte 185748593 millions de roubles, dropbox fournit 2 Go pour stocker tous les fichiers, ce qui est tout à fait suffisant pour les sauvegardes.

Eh bien, comme il est d'usage de distinguer trois points, le troisième avantage sera la plus grande fiabilité de la sécurité des sauvegardes.

Le disque dur d'un ordinateur domestique ou d'un ordinateur portable est constamment en marche: les enfants mettent les jouets un par un, regardent des films, écoutent de la musique, tout cela à chaque minute rapproche le disque dur de la mort.

De plus, une attention particulière doit être portée à nos merveilleux réseaux électriques, qui délivrent 180-230 volts, au lieu des 220 volts prescrits, la nuit.

De quoi avons-nous besoin pour créer une sauvegarde automatique ?

Tout d'abord, vous devez vous rendre sur le service Dropbox et vous inscrire, je vais décrire le processus d'inscription ci-dessous.

Comment obtenir 2 Go d'espace à votre disposition depuis le service Dropbox ?

Nous allons sur le site, notez que le lien est affilié, de nombreux utilisateurs contournent ces liens.

Ils arrivent sur le site et se réjouissent tranquillement dans leur âme avec les pensées "Au diable Borka, il ne pourra pas devenir riche avec moi!".

Ainsi, ces utilisateurs se protègent de divers goodies. Par exemple, si vous prenez les gars qui s'inscrivent en utilisant mon lien d'affiliation, ils recevront 3 mois d'utilisation gratuite de cet hébergement en cadeau. Une bagatelle ? Mais c'est bien...

Croyez-le ou non, j'étais moi-même comme ça, voici une tutelka dans une tutelka comme décrit ci-dessus, sur une ligne et avec des pensées différentes là-bas ...

Mais les temps passent, tout change, y compris mon attitude face à de tels liens. Ne pensez pas, je ne vous oblige en aucun cas à rejoindre les rangs de mes filleuls, c'est une décision purement personnelle pour chacun, je viens de donner mon âme et mes observations à ce sujet.

Ainsi, le site Dropbox est ouvert, une page d'accueil clignote devant vous, qui décrit les principaux avantages de ce service. Pour élargir vos horizons sur ce service, vous pouvez lire les informations fournies.

Après lecture, nous recherchons le bouton précieux, obtenez 2 Go pour vos besoins personnels - INSCRIPTION.

La procédure d'inscription est très simple, remplissez les champs proposés, acceptez les conditions d'utilisation et inscrivez-vous.

Choisissez le type de compte, dans mon cas c'est " Compte Dropbox de base” et cliquez sur continuer.

Attendez quelques secondes et le logiciel commencera à se télécharger sur votre ordinateur.

Si pour une raison quelconque cela ne s'est pas produit automatiquement, cliquez sur le lien approprié pour retélécharger, la méthode manuelle passera à 99,9%.

Après un téléchargement réussi, exécutez ce fichier, le programme sera installé sur votre ordinateur.

Après l'installation, vous verrez une fenêtre où vous devez entrer l'adresse e-mail et le mot de passe spécifiés lors de l'inscription, cliquez sur Entrée. Une joyeuse fenêtre de bienvenue apparaîtra.

Cela signifie que vous avez reçu vos 2 Go d'espace tant convoités.

Par défaut, ce dossier de stockage des fichiers se trouve sur le lecteur C (lecteur système). Pour changer l'emplacement, vous devez suivre des étapes simples.

Baissez votre regard vers le coin inférieur droit où se trouve l'horloge. Il y aura une petite boîte bleue, faites un clic droit dessus et allez dans les paramètres.

Allez dans l'onglet "Compte". Cliquez sur le bouton "Déplacer" et spécifiez le chemin où vous souhaitez stocker ce dossier, j'ai spécifié le chemin : D:\Dropbox .

Pour vous assurer que les paramètres sont appliqués, accédez à votre lecteur "D" local et vérifiez s'il existe un dossier nommé Dropbox.

Mise en route de l'installation et de la configuration du plugin WordPress Backup to Dropbox

Pour que vous ne vous promeniez pas sur Internet et que vous ne cherchiez pas ce plugin, je vous ai préparé un lien qui mènera au site avec le plugin.

Il suffira d'appuyer sur le gros bouton orange "Downloud" et le plugin WordPress Backup to Dropbox sera téléchargé sur votre PC.

PS Ma tête claire est visitée par des pensées, si vous êtes intéressé par la sauvegarde de fichiers, alors vous savez déjà comment installer des plugins. Et je ne décrirai pas ce processus trois cents fois.

Installez le plugin, activez-le et allez dans les paramètres. Tout d'abord, vous devez lier le compte Dropbox créé avec le plugin, pour ce faire, cliquez sur le bouton "Autorisation".

Il vous demandera très probablement d'entrer votre nom d'utilisateur et votre mot de passe. Si ce n'est pas nécessaire, vous verrez cette page.

Nous autorisons l'accès. Après quoi, nous serons félicités pour une connexion réussie.

Retour au panneau d'administration du blog pour le plugin Sauvegarde WordPress vers Dropbox et cliquez sur le bouton continuer.

Après toutes ces manipulations, la fenêtre des paramètres de ce plugin s'ouvrira. Et en bas, un message clignotera indiquant qu'un nouveau dossier avec un nom spécifique est apparu dans votre dossier Dropbox.

Les paramètres du plugin sont très simples. Il vous suffit de définir la fréquence de sauvegarde. J'en ai une fois par semaine.

Vous pouvez éventuellement exclure des fichiers et des répertoires qui n'ont pas besoin d'être sauvegardés. Je n'en avais pas, c'est-à-dire que tous les fichiers et dossiers seront envoyés à l'archive.

Maintenant, vous pouvez dormir paisiblement et ne pas craindre qu'un jour votre blog disparaisse.

Je suis sûr à 100 000% que beaucoup liront simplement l'article, se feront une note sous la forme d'un "Besoin d'essayer". Dans 10 minutes, ils oublieront... Et à ce stade, les sauvegardes ne seront pas planifiées.

En outre, ce service peut être utilisé pour partager des fichiers avec des amis. Pour ce faire, il vous suffit de déposer le fichier, programme, vidéo, image souhaité dans le dossier Dropbox.

C'est parfois très pratique...

Alors les gars, continuez comme ça. C'est tout pour moi. Si vous avez des questions, posez-les dans les commentaires.

Abonnez-vous aux mises à jour du blog et recevez des annonces par courrier.

Cordialement, Mikhed Alexandre.

Depuis plusieurs années maintenant, c'est devenu possible pour tout mortel qui souhaite louer non seulement un hébergement mutualisé, mais aussi un serveur "à part entière" avec un accès root et la possibilité de le configurer à sa guise. Configurez, par exemple, en plus du serveur Web, un tas d'autres services.
J'ai fait pareil il y a quelques années. J'ai d'abord loué un serveur, puis un autre, et transféré les paramètres manuellement, en trouvant les fichiers nécessaires dans le répertoire /etc.

Depuis quelques années, plusieurs blogs d'amis se sont installés sur mon serveur, et même un serveur de messagerie, car je ne veux pas que Google ait mon courrier pendant longtemps. Je pensais à la sécurité des données après chaque article sur Habré, mais tout n'était en quelque sorte pas à la hauteur. Et, comme on dit, les administrateurs sont divisés en trois catégories : ceux qui ne font pas de sauvegardes, ceux qui le font déjà et ceux qui vérifient même la récupérabilité des sauvegardes. Cela m'est arrivé, bien que l'hébergeur soit très bon, mais ils ont eu un accident avec des disques durs. Oui, de sorte qu'ils ont essayé de restaurer les disques pendant une semaine et les estimations préliminaires ont été très décevantes. Je n'avais pas de sauvegardes. Vous pouvez imaginer mon humeur à cette époque.

Mais après quelques jours, les techniciens de l'hébergement ont réussi à récupérer les données et à démarrer tous les serveurs virtuels sur ce nœud. Et j'ai pensé aux sauvegardes. Je le pensais - la sauvegarde ne devrait pas être sur le même serveur (bien sûr!), Il est souhaitable qu'elle soit sur mon ordinateur, mais pas en une seule copie. J'envisageais d'installer FTP sur mon ordinateur personnel et même d'envoyer des archives par mail, mais toutes ces options ne me convenaient pas. Et j'ai réalisé que je devrais essayer Dropbox, que j'utilisais à ce moment-là depuis quelques années, et j'avais environ 18 concerts gratuits.

Avantages de la sauvegarde sur Dropbox :

  • Indépendance vis-à-vis de l'infrastructure domestique et du canal Internet
  • Copies multiples (immédiatement vers tous les PC synchronisés)
  • En plus de leur propre stockage, les sauvegardes sont également stockées dans le cloud.

Que fait le script que j'ai fourni ?

  • Sauvegarde incrémentielle des fichiers dans les dossiers spécifiés (sur les premier et quinzième numéros, il y a une sauvegarde complète)
  • Sauvegarde de l'intégralité de la base de données MySQL
  • La sauvegarde est archivée à l'aide de 7zip, avec un mot de passe (vous n'avez pas besoin de stocker les mots de passe en clair dans Dropbox, n'est-ce pas ?)

Comment c'est fait?

En bref, une "application" est créée du point de vue de la plate-forme Dropbox, autorisée par l'utilisateur (c'est-à-dire nous) et un script est écrit qui utilise les données d'autorisation et télécharge les fichiers de sauvegarde sur Dropbox.

Plus précisément?

Étape 1 - Créer une application
Nous allons sur la page de la console de l'application, appuyez sur le bouton "Créer une application", sélectionnez le type "Application API Dropbox", sélectionnez l'élément "Fichiers et magasins de données", puisque nous allons travailler avec des fichiers, et dans le paragraphe suivant nous répondons "Oui - Mon application n'a besoin d'accéder qu'aux fichiers qu'elle crée", cela signifie que votre application sera limitée à son propre sous-dossier séparé dans le dossier App, elle n'aura pas accès aux autres fichiers. Nous trouvons un nom pour notre application et cliquons sur "Créer une application".
Vous verrez une page entière de paramètres pour l'application créée, mais il n'est pas nécessaire de configurer quoi que ce soit d'autre. Mais ne le fermez pas tout de suite.
Étape 2 - Téléchargez et installez le SDK
Pour écrire des applications qui fonctionneront avec les fichiers de votre Dropbox, vous devez vous rendre dans la section Core API, où nous pouvons télécharger les SDK dont nous avons besoin, lire la documentation et suivre des visites de formation.
Comme je pense que Python est le meilleur langage de script pour moi, j'ai téléchargé son SDK et l'ai installé. L'installation est très simple, tout se limite au téléchargement, à la décompression du SDK lui-même et à son installation à l'aide des commandes " installation de python setup.py", ou " boîte de dépôt d'installation pip".
Étape 3 - autorisation
L'API Core utilise OAuth v2 , mais le SDK Python de Dropbox s'occupe de son utilisation, vous n'avez donc pas à vous soucier de tout écrire à partir de rien.
Il est temps de coder un petit script :

# Activer Dropbox SDK import dropbox # Collez les véritables app_key et app_secret de la page d'application générée à l'étape 1 app_key = "INSERT_APP_KEY" app_secret = "INSERT_APP_SECRET" flow = dropbox.client.DropboxOAuth2FlowNoRedirect(app_key, app_secret) # À ce stade, l'utilisateur est authorised allow_url = flow .start() print "1. Suivez le lien : " + allow_url print "2. Cliquez sur "Autoriser"" print "3. Copiez le code d'autorisation." code = raw_input("Insérez le code d'autorisation ici : ").strip() # Si vous avez entré le bon code, il est envoyé au serveur et le access_token est obtenu, dont nous avons besoin access_token, user_id = flow.finish(code ) # Pour vérifier l'autorisation d'afficher les informations sur le compte client = dropbox.client.DropboxClient(access_token) print "linked account: ", client.account_info() # Et vous devez enregistrer le access_token lui-même dans un fichier pour un travail de script ultérieur print " access_token : ", access_token

Étape 4 - créer un dossier temporaire et un fichier de jeton
Le script backup.py lui-même se trouve dans le dossier /root, il possède également un dossier de sauvegarde temporaire et un fichier dropbox_token.txt. Vous devez également les créer et écrire le jeton de l'étape précédente dans le fichier. Le jeton se compose de deux lignes, dans le fichier, ils se trouvent comme ça, avec un saut de ligne.
La dernière étape - écrire le script de sauvegarde

Développer

#!/usr/bin/python import os import sys import time import string from os.path import getsize curDate = time.strftime("%d.%m.%Y", time.gmtime()) curDay = time.strftime ("%d", time.gmtime()) backupDelay = time.time()-86400 if curDay == "01" or curDay == "15": backupDelay = 0 print "curDate:", curDate # Inclure la Dropbox Bibliothèques SDK du client d'importation dropbox, repos, session # Obtenez votre clé d'application et votre secret sur le site Web du développeur Dropbox APP_KEY = "clé d'application" APP_SECRET = "secret d'application" # ACCESS_TYPE doit être "dropbox" ou "app_folder" tel que configuré pour votre application ACCESS_TYPE = "app_folder" sess = session.DropboxSession(APP_KEY, APP_SECRET, ACCESS_TYPE) oauth_token = "" oauth_token_secret = "" f = open("dropbox_token.txt","r") si f : oauth_token = string.strip(f . readline()) oauth_token_secret = string.strip(f.readline()) f.close() print "oauth token found:", oauth_token, oauth_token_secret if oauth_token == "" or oauth_token_secret == "": request_token = sess.obtain_request_token () # Autoriser l'application sur le site dropbox url = sess.build_authorize_url(request_token) print "url:", url print "Veuillez visiter ce site Web et appuyez sur le bouton "Autoriser", puis appuyez sur "Entrée" ici." raw_input() # Cela échouera si l'utilisateur n'a pas visité l'URL ci-dessus et cliqué sur "Autoriser" access_token = sess.obtain_access_token(request_token) f = open("dropbox_token.txt","wb") f.write(access_token. key + "\n") f.write(access_token.secret) f.close() else : sess.set_token(oauth_token, oauth_token_secret) client = client.DropboxClient(sess) print "compte lié :", client.account_info() def sync_dir(dir): rootdir = dir print "Répertoire de synchronisation :", rootdir startTime = backupDelay pour la racine, les sous-dossiers, les fichiers dans os.walk(rootdir): pour le fichier dans les fichiers : fname = os.path.join(root,file ) si os.path.getmtime(fname)>startTime : #print racine, fichier os.system("mkdir -p "backup"+root+""") os.system("cp ""+fname+"" "backup" +fname+""") print "Création d'un vidage des bases de données MySQL..." os.system("mysqldump --all-databases -uroot -pROOT_MYSQL_PASSWORD -r backup/backup.sql") sync_dir("/var/www") sync_dir("/var/spool/virtual") sync_dir("/home/user") backupName = "backup_"+curDate+".7z" print "Création d'une archive avec nom", backupName os.system("7z a -pARCHIVE_PASSWORD " +backupName+" backup/* /etc") f = open(backupName,"rb") if f: fsize = getsize(backupName) uploader = client.get_chunked_uploader(f, fsize) print "Télécharger le fichier", fsize, "octets. .." lors de l'uploader.offset< fsize: try: upload = uploader.upload_chunked() print "." except rest.ErrorResponse, e: # perform error handling and retry logic print "error uploading file!" uploader.finish("/"+backupName) f.close() print "File uploaded successfully." print "Deleting temp files..." os.system("rm -r backup/*") os.system("rm " + backupName);

Épilogue
  • J'ai ajouté ce script à ma crontab et l'ai exécuté tous les jours à 4h00.
  • Il y a trois lignes dans le script avec un appel à la fonction sync_dir, de la même manière que vous pouvez vous-même configurer les dossiers que vous devez sauvegarder.
  • Le script ne supprime pas les fichiers qui ont été supprimés du dossier, si vous décompressez progressivement l'archive complète et les suivantes, les dossiers/fichiers supprimés resteront.
  • Je n'ai pas supprimé les anciennes sauvegardes dans Dropbox lui-même, je nettoie le dossier moi-même quand je m'en souviens.
  • Récemment, j'ai pris quelques VPS supplémentaires dans d'autres pays et ajouté uniquement un préfixe au nom des sauvegardes dans le script, de sorte que toutes les sauvegardes fusionnent dans un dossier, mais elles peuvent être distinguées très facilement.


Avoir des questions?

Signaler une faute de frappe

Texte à envoyer à nos rédacteurs :