From 7372d6e8e7cd56a30f1cd6cf67c5ef2783cfe05a Mon Sep 17 00:00:00 2001 From: pblonde Date: Fri, 17 Jul 2020 12:38:54 +0000 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 88 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2cbc992..32d0bf7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,90 @@ # bookstack-docker -installation de bookstack via docker-compose sur un nas synology \ No newline at end of file +installation de bookstack via docker-compose sur un nas synology + + +## Sur le serveur hebergeant docker + +1. Créer le dossier bookstack qui va accueillir le fichier docker-compose.yml + +``` +mkdir bookstack +``` + +2. Dans ce répertoire éditer le fichier “docker-compose.yml” et y mettre les lignes présentes dans ce [ficher](https://git.auxilife.eu/pblonde/gitea-docker/src/commit/32cd3323a8cbb4ca8634eaec5f99b1a74c73d705/docker/docker-compose.yml): + +``` +nano docker-compose.yml +``` + +3. Créer les répertoires nécessaires aux containers: + +``` +mkdir data +``` + +4. lancer les conteneurs en faisant dans le répertoire hebergeant le ficher docker-compose.yml: + +``` +docker-compose up +``` + +si il n'y a pas de message d'erreur, c'est que cela fonctionne. + +## Sur le serveur hebergeant nginx + +1. Creation du sous-domaine sur le nginx + +* Créer le fichier /etc/nginx/sites-available/git.auxilife.eu + +``` +nano /etc/nginx/sites-available/git.auxilife.eu +``` +* Y mettre les lignes présentes dans ce [ficher](https://git.auxilife.eu/pblonde/gitea-docker/src/commit/85cee2018df0f4864c83d973973ccd064cc35882/nginx/git.auxilife.eu) + +2. Créer un lien en tapant la commande suivante: + +``` +ln -s /etc/nginx/sites-available/git.auxilife.eu /etc/nginx/sites-enabled/git.auxilife.eu +``` + +3. Recharger le serveur nginx: + +``` +systemctl reload nginx +``` + +4. Ajouter la zone dns suivante sur ovh: + +git IN CNAME auxilife.eu. + +![ovh](https://git.auxilife.eu/pblonde/gitea-docker/raw/branch/master/images/ovh.png) + +5. Verifier que le domaine est accessible depuis votre ordinateur (cela peut prendre plusieurs dizaines de minutes): + +``` +ping git.auxilife.eu +``` + +6. Créer le certificat let’s encrypt pour le domaine git.auxilife.eu: + +``` +certbot --nginx -d git.auxilife.eu +``` + +7. répondre à la question: + +``` +Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +1: No redirect - Make no further changes to the webserver configuration. +2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for +new sites, or if you're confident your site works on HTTPS. You can undo this +change by editing your web server's configuration. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2 +``` + +8. Rendez-vous avec votre navigateur à l’adresse: + +[https://git.auxilife.eu](https://git.auxilife.eu) \ No newline at end of file