Les meilleurs administrateurs système freelances sont sur Codeur.com

Automatisation d'install de Site sur Serveur dédié

 Fermé·Moins de 500 €·8 offres·554 vues·11 interactions


Bonjour,
Nous souhaitons simplifier la phase de création et d’installation de Nom de domaine et Site Internet sur notre Serveur, en automatisant ces Tâches via un ou plusieurs Script SH. Nous intervenons de 3 manières différentes sur notre Serveur et souhaitons automatiser chacune de ces interventions.

INTERVENTION N°1 : Création et installation de Site WORDPRESS sur un ou plusieurs Noms de domaine. Le Script pourra utiliser WP-CLI afin d’installer et paramétrer un Site Wordpress, dans sa dernière version disponible en français.

Le Script s’exécutera de la manière suivante dans le cadre de cette procédure :
- Connexion au serveur en SSH via Puty en Root
- Insertion des Noms de domaine à installer (1 par ligne) dans un fichier domaines.txt
- Lancement du Script .sh
- Création par Nom de domaine d’un Nom d’utilisateur, Espace FTP et BDD
- Téléversement des fichiers WORDPRESS dans le dossier PUBLIC_HTML
- Paramétrage automatique de la BDD pour chaque Nom de domaine (équivalent de la procédure demandée sur l’url par Wordpress où celui-ci demande de remplir les 4 champs suivants : Nom utilisateur, Nom de la bdd et Mot de passe)
- Une fois la procédure terminée pour chacun des Noms de domaine, le fichier domaines.txt devra se vider de tout contenu (afin d’être prêt pour une future exécution)

INTERVENTION N°2 : Création d’un Nom de domaine et installation d’un CMS-Maison.
[ Chaque CMS-Maison est hébergé dans un Dossier du Serveur, avec un Fichier ZIP protégé et un fichier .SQL correspondant. Les CMS sont donc accessibles à partir d’Urls. Ces informations figureront dans un fichier cms.txt ]

Le Script s’exécutera de la manière suivante dans le cadre de cette procédure :
- Connexion au serveur en SSH via Puty en Root
- Insertion des Noms de domaine suivi du nom du CMS à installer (1 par ligne) dans un fichier domaines.txt
- Lancement du Script .sh
- Création par Nom de domaine d’un Nom d’utilisateur, Espace FTP et BDD
- Téléversement du fichier SQL correspondant au CMS-Maison que nous souhaitons installer
- Téléversement du Zip, puis dézipage des fichiers du CMS-Maison à la racine du Site, et suppression du Zip
- Edition du fichier .env afin d’y insérer les informations liés au Nom de domaine (Url du domaine, Nom d’utilisateur, Nom de la bdd, Mot de passe)
- Création du Certificat SSL Lets Encrypt
- Récupération des Noms d’utilisateurs et Mots de passe générés lors de l’installation (dans un document txt ou par push email)
- Une fois la procédure terminée pour chacun des Noms de domaine, le fichier domaines.txt devra se vider de tout contenu (afin d’être prêt pour une future exécution)

INTERVENTION N°3 : Téléchargement d’une mise à jour d’un CMS-Maison sur un ou plusieurs Noms de domaine. Le Script devra suivre la procédure suivante :
- Connexion au serveur en SSH via Puty en Root
- Insertion des Noms de domaine suivi du nom du CMS à mettre à jour (1 par ligne) dans un fichier domaines.txt
- Lancement du Script .sh
- Téléversement du Zip du Cms puis dézipage des Fichiers à la racine du Site (Les nouveaux fichiers écrasent et remplacent les anciens à l’exception des fichiers .env et .htaccess qui ne doivent pas être écrasés)
- Une fois la procédure terminée pour chacun des Noms de domaine, le fichier domaines.txt devra se vider de tout contenu (afin d’être prêt pour une future exécution)

Il s’agit d’une mise à jour des fichiers uniquement et jamais de la base de données qui restera inchangée.

Ces 3 procédures pourront être exécutables en un seul Script ou en 3 Scripts différents. Nous laissons le choix au prestataire de décider. Aussi, sachez que nous sommes ouverts à toute autre proposition concernant la réalisation de cet objectif de simplifier et d’automatiser nos procédures de création-installation-mise à jour de Site Internet sur notre Serveur.

Information : Serveur dédié OVH, Webmin-VirtualMin, Ubuntu

Merci,

Budget indicatif : Moins de 500 €

Publication : 05 février 2020 à 15h49

Profils recherchés : Sysadmin freelance, Développeur spécifique freelance, Intégrateur de script freelance, Développeur linux freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

8 freelances ont répondu à ce projet

5 propositions de devis en moins de 2h

+1

Montant moyen des devis proposés : 550 €

Estimation du délai : 3 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.