|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- # bookstack-docker
-
- 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 [fichier](https://git.auxilife.eu/pblonde/bookstack-docker/raw/branch/master/docker/docker-compose.yml):
-
- ```
- nano docker-compose.yml
- ```
-
- Il faut dans un premier temps commenter les lignes concernant l'authentification ldap.
-
-
- 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/bookstack.auxilife.eu
-
- ```
- nano /etc/nginx/sites-available/bookstack.auxilife.eu
- ```
- * Y mettre les lignes présentes dans ce [fichier](https://git.auxilife.eu/pblonde/bookstack-docker/src/commit/85cee2018df0f4864c83d973973ccd064cc35882/nginx/git.auxilife.eu)
-
- 2. Créer un lien en tapant la commande suivante:
-
- ```
- ln -s /etc/nginx/sites-available/bookstack.auxilife.eu /etc/nginx/sites-enabled/bookstack.auxilife.eu
- ```
-
- 3. Recharger le serveur nginx:
-
- ```
- systemctl reload nginx
- ```
-
- 4. Ajouter la zone dns suivante sur ovh:
-
- bookstack IN CNAME auxilife.eu.
-
- 
-
- 5. Verifier que le domaine est accessible depuis votre ordinateur (cela peut prendre plusieurs dizaines de minutes):
-
- ```
- ping bookstack.auxilife.eu
- ```
-
- 6. Créer le certificat let’s encrypt pour le domaine git.auxilife.eu:
-
- ```
- certbot --nginx -d bookstack.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://bookstack.auxilife.eu](https://bookstack.auxilife.eu)
-
- 9. Se connecter avec le compte admin par defaut, et changer le mot de passe
-
-
- 10. Arreter le conteneur
- 11. Décommenter les lignes concernant le ldap,et redémarrer le conteneur
- 12. Se connecter avec un compte de l'active directory
- 13. Arreter le conteneur et recommenter les lignes concernant le pda.
- 14. Redemarrer le conteneur, se connecter avec le compte admin, et changer les droits du compte ldap precedent en admin
- 15. stopper le conteneur, et décommenter à nouveau les lignes ldap
- 16. Redémarrer le conteneur.
-
- Bookstack est maintenant opérationnel, avec les comptes de l'active directory.
|