Ce dépôt contient la configuration du serveur que j'utilise pour créer un blog Ghost.
Le script installe ces outils sur une base d'Ubuntu 18.04 :
Il installe aussi les fichiers de configuration stockés dans le sous-dossier /etc/
, grâce à des liens symboliques qui simplifient ensuite les mises à jour.
Il crée enfin les dossiers nécessaires pour héberger les sites et les logs :
- Données : dans
/var/www/ndd.fr
; - Logs : dans
/var/log/caddy/
.
Le script d'installation est conçu pour être exécuté à partir d'un serveur sous Ubuntu 18.04 et d'un compte root.
Clonez le dépôt à partir du dossier utilisateur qui servira à exécuter le script. Les configurations seront aussi stockées dans ce dossier et liées vers ce dossier, donc il ne faudra plus y toucher.
git clone https://github.com/nicolinuxfr/script-ghost.git
Certaines opérations nécessitent les permissions root, ajouter sudo
si nécessaire.
~/script-ghost/install.sh
Ne relancez pas le script une deuxième fois sur un serveur !