Ce que j'installe
CloudPanel, un panneau d'administration open source et gratuit, posé sur Nginx. Je ne développe pas d'interface sur mesure : à ce budget, ce serait vous faire payer un logiciel moins éprouvé qu'un outil déjà mature et maintenu. Vous administrez vos sites depuis son interface, sans terminal.
Ce que vous payez
Le travail autour : le durcissement du serveur, la création et la configuration des 11 espaces isolés, le pointage des domaines, les certificats SSL, la vérification de chaque site, la documentation écrite et la prise en main. L'outil est gratuit, sa mise en œuvre correcte sur onze sites ne l'est pas.
Répartition prévue
Un dossier et un utilisateur système par site. Noms d'exemple : la structure sera appliquée à vos sites réels.
| Site | Adresse prévue | Type | Dossier sur le serveur |
|---|
Les 7 sites avec nom de domaine
Un dossier et une configuration par domaine, certificat SSL gratuit renouvelé automatiquement, redirection du HTTP vers le HTTPS et gestion du www.
Les 4 applications sans domaine
Plutôt qu'une adresse avec port dédié, chaque application reçoit un sous-domaine technique. L'application est servie à la racine de son propre hôte, avec un certificat SSL valide et une adresse lisible.
Le déroulé de l'intervention
Préparation du serveur
Mises à jour, pare-feu, protection contre les tentatives de connexion en force, accès d'administration restreint.
Les 11 espaces
Un utilisateur système, un dossier et une configuration par site. Transfert des fichiers et vérification dans le navigateur.
Domaines et SSL
Pointage des 7 domaines, création des 4 sous-domaines techniques, certificats émis sur les 11 adresses.
Passation
Les 11 fiches d'accès WinSCP, la documentation écrite et une visio de prise en main de 30 minutes.
Trois points à vérifier avant de démarrer
Absents de la demande initiale, mais déterminants pour le déroulement.
La technologie des 11 sites
Statique, PHP, Node.js ou Python : la configuration diffère. Une version de PHP différente peut être affectée à chaque site, ce qui permet de conserver des applications anciennes.
Les bases de données
Non évoquées dans la demande. Si des sites sont dynamiques, il faut créer les bases, importer les données et reconfigurer les connexions.
L'envoi des emails
Le port d'envoi est bloqué par défaut chez OVH et une adresse IP neuve n'a pas de réputation. Sans relais configuré, les formulaires de contact échouent sans message d'erreur.