[TUTO] Backing up Plesk hosting on your home NAS

Les pertes de données peuvent avoir des conséquences désastreuses. C’est pourquoi il est essentiel de maîtriser et de sécuriser ses données pour toute entreprise ou particulier. Pour cela, rien de tel que de les sauvegarder dans vos propres locaux.

Plesk, le panel de gestion d’hébergement web proposé par LRob, offre des solutions robustes pour automatiser les sauvegardes et garantir la protection des données. Ce tutoriel vous guidera à travers les étapes nécessaires pour sauvegarder vos données hébergées via Plesk vers un NAS (Network Attached Storage) domestique ou professionnel.

Les équipements pouvant varier, le but sera donc de vous donner les principes généraux concernant votre NAS et configuration réseau, mais d’être très précis concernant la configuration au niveau de Plesk.

Prerequisites

Avant de commencer, assurez-vous d’avoir :

  • A NAS with FTP support.
  • Idéalement un opérateur permettant d’avoir une adresse IP publique fixe (Pour Orange il faut Orange Pro avec l’option IP fixe gratuite active, pour Free il faut demander une IP fullstack, pour SFR et Bouygues je n’ai pas d’infos).
  • Si vous n’avez pas d’IP fixe, vous devrez mettre en place un service DynDNS. DynDNS example.
  • Some basic network concepts: local IP, public IP, network port, domain name.

The basics: creating FTP access and port forwarding via NAT

To transfer your backups from Plesk to a NAS, you'll need to create an FTP access and make it accessible over the Internet.

Quelques notions élémentaires : On dit que chaque service présent sur un serveur « écoute » sur un « port », qui permet de diriger (via une règle NAT sur votre routeur) le trafic internet destiné à un service plutôt qu’un autre. L’enjeu va donc être de rediriger le trafic destiné aux ports correspondant à FTP vers votre NAS situé sur votre réseau local.

Créer l’accès FTP

La création d’un accès FTP dépend du modèle de votre NAS. Si besoin, référez-vous à la documentation officielle de votre NAS.

For ports, the default control port is 21. For passive FTP (recommended), the default port range is 49152-65534.

Here's a general procedure for Synology and QNAP NAS, two popular brands.

For a Synology NAS :

Official Synology Doc

  1. Connectez-vous à l’interface DSM de votre NAS.
  2. Allez dans « Panneau de configuration » > « Services de fichier ».
  3. Activate FTP service and configure settings (default port: 21).
  4. Créez un utilisateur avec des permissions d’accès FTP.

For a QNAP NAS :

Official QNAP doc

  1. Connectez-vous à l’interface de gestion de votre NAS QNAP.
  2. Allez dans « Panneau de configuration » > « Applications » > « Station de serveur FTP ».
  3. Activate the FTP server and configure the necessary settings.
  4. Create a user with appropriate FTP permissions.

Port forwarding

The port forwarding procedure varies according to your operator or router. Here are the general steps:

  1. Accédez à l’interface d’administration de votre routeur. Les URLs par défaut les plus fréquentes sont : http://192.168.1.1 http://192.168.0.1 http://192.168.1.254 http://192.168.0.254
  2. Assurez-vous d’avoir défini un bail IP statique à votre NAS afin que son IP locale reste toujours la même.
  3. Trouvez la section de redirection de port (souvent dans « Avancé » ou « NAT/PAT »).
  4. Ajoutez une nouvelle règle TCP pour rediriger le port 21 (ou le port configuré pour le FTP) vers l’adresse IP locale de votre NAS.
  5. Ajoutez une nouvelle règle TCP pour rediriger le port range 49152-65534 vers l’IP locale de votre NAS.
  6. Save changes.

Good to know:

  • On recent Orange Liveboxes, ports 50222 and 50805 are unavailable. So you'll need to do three port forwarding ranges: 49152-50221, 5023-50804, 50806-65534. Doc Orange.

Faire pointer un nom de domaine vers l’IP ou utiliser DynDNS

Pour faciliter l’accès à votre NAS, vous pouvez utiliser votre nom de domaine pour pointer vers votre IP fixe.

If you have a fixed IP, go to https://ip.lafibre.info to get to know her.

Puis configurez un sous-domaine à faire pointer vers votre IPv4 fixe. Concrètement, il faut créer un enregistrement de type « A » dans votre gestionnaire DNS (si vous êtes hébergé chez LRob, rendez-vous dans votre panneau de contrôle Plesk, dans le domaine désiré, rubrique « Hébergement et DNS » puis « DNS ») pour faire pointer vers votre adresse IP publique fixe.

For example: office A 128.42.16.XXX

If you're using DynDNS, then you can make a CNAME instead.

For example: office CNAME monsuperdyndns.dyndns.fr

Set up automated backup via Plesk

Finally, configure automated backups in Plesk.

Start by logging on to your Plesk control panel.

If you are a reseller (offering multiple domains), go to Tools & Utilities > Backup Manager

Si vous n’avez qu’un domaine, rendez-vous sur la page du domaine concerné puis dans le volet de droite, choisissez « Sauvegarder et restaurer ».

Cliquez sur « Paramètres du stockage distant ».

Puis cliquez sur « FTP(S) ».

Renseignez les informations d’accès de votre FTP :

Puis validez avec « Appliquer » (ou « OK » qui vous fera revenir à la page précédente après application du changement). L’accès sera testé. Si le service n’est pas correctement accessible depuis l’extérieur ou que votre utilisateur n’a pas les permissions suffisantes, alors vous obtiendrez une erreur et il vous faudra corriger votre configuration. Pour le mode passif et pour FTPS, cela doit bien-sûr être configuré au préalable dans les réglages de votre NAS.

Revenez dans la page du gestionnaire de sauvegardes, mais choisissez cette fois « Planification ».

Set up your backup, preferably at night, incrementally, with a full one every month. The maximum number of backups should not exceed 12. Make sure you choose a value that won't fill your NAS completely.

Confirm with OK.

Check for backups the next day. If everything is OK, after a while it should look like this screen:

By following these steps, you will have put in place a robust solution for backing up your Plesk-hosted data to your NAS, ensuring its security and availability should the need arise.

Looking for Plesk hosting? contact me.

Share this post


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories

Specialized WordPress hosting

Convenient, free, fast and secure

WordPress websites

Much more than classic hosting, revolutionize the way you understand and manage WordPress.

WordPress Webmaster

Professional Webmastering by a WordPress Specialist in Orleans
Secure Hosting Included

WordPress websites
WordPress, Best CMS for 20 years

Entrust your site to a WordPress specialist, WordPress security expert

Nextcloud hosting

Maintenance included

Nextcloud
The best free collaborative suite

Work efficiently, control your data