Back

Marbrerie Friess - VPS migration Marbrerie Friess - Migration vers VPS

Complete server migration from legacy hosting to a new VPS: server setup, Nginx configuration, rotating backups, and zero-downtime deployment. Migration complète du serveur d'un hébergement hérité vers un nouveau VPS : configuration du serveur, configuration Nginx, sauvegardes rotatives et déploiement sans temps d'arrêt.

WordPress Linux VPS Traefik Docker Compose S3 Backups WP-CLI Server Migration

Contexte

La Marbrerie Friess est une entreprise française de taille de pierre. Leur site web était hébergé sur un plan mutualisé vieillissant. J’ai été chargé de le migrer vers un nouveau VPS avec des performances, une sécurité et une fiabilité améliorées.

Site Web Marbrerie Friess

Ce que j’ai fait

Installation & configuration du VPS

  • Provisionnement et sĂ©curisation d’un nouveau VPS Linux
  • DĂ©ploiement de l’ensemble de l’infrastructure en utilisant Docker Compose
  • Configuration de Traefik comme proxy inverse pour le routage automatique SSL/TLS
  • Gestion sĂ©curisĂ©e de WordPress avec WP-CLI

Migration des données

  • Transfert de tous les fichiers du site web et de la base de donnĂ©es sans aucune perte de donnĂ©es
  • Mise Ă  jour des enregistrements DNS et gestion du dĂ©lai de propagation
  • Minimisation des temps d’arrĂŞt pendant la fenĂŞtre de transition

Système de sauvegarde automatisé

  • Mise en place d’un système complet de sauvegarde rotative automatisĂ©e
  • Les sauvegardes sont automatiquement cryptĂ©es et envoyĂ©es vers un stockage S3 distant
  • Gestion via des scripts Bash pour les vidages (dumps) de la base de donnĂ©es et la synchronisation du système de fichiers

Fiabilité continue

  • Mise en place du monitoring du serveur
  • Documentation de l’infrastructure pour le client

Lien

Context

Marbrerie Friess is a French stonemasonry business. Their website was hosted on an aging shared plan. I was tasked with migrating it to a new VPS with improved performance, security, and reliability.

Marbrerie Friess Website

What I did

VPS setup & configuration

  • Provisioning and securing a new Linux VPS
  • Deploying the entire infrastructure using Docker Compose
  • Configuring Traefik as a reverse proxy for automatic SSL/TLS routing
  • Secure management of WordPress with WP-CLI

Data migration

  • Transferring all website files and the database with zero data loss
  • Updating DNS records and handling propagation delay
  • Minimizing downtime during the transition window

Automated backup system

  • Setting up a comprehensive automated rotating backup system
  • Backups are automatically encrypted and sent to remote S3 storage
  • Managed via Bash scripts for database dumps and file system synchronization

Ongoing reliability

  • Setting up server monitoring
  • Documenting the infrastructure for the client