Les meilleurs administrateurs système freelances sont sur Codeur.com
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
8 freelances ont répondu à ce projet
5 propositions de devis en moins de 2h
Montant moyen des devis proposés : 550 €
Estimation du délai : 3 jours
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.