root@debian:~# bash configure_application.sh Vous devez maintenant lire et accepter les termes de la licence CeCILL avant d'installer et de pouvoir utiliser e-comBox. Appuyer sur n'importe quelle touche pour lire la licence CeCILL. Licence e-comBox ================ Copyright BTS SIO LLB Ajaccio & Réseau CERTA - 2020 Ce logiciel est régi par la licence CeCILL (Acronyme pour Ce(A)C(nrs)I(NRIA)L(ogiciel)L(ibre)) soumise au droit français et respectant les principes de diffusion des logiciels libres. Vous pouvez utiliser, modifier et/ou redistribuer ce programme sous les conditions de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA sur le site "https://www.cecill.info". En contrepartie de l'accessibilité au code source et des droits de copie, de modification et de redistribution accordés par cette licence, il n'est offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, seule une responsabilité restreinte pèse sur l'auteur du programme, le titulaire des droits patrimoniaux et les concédants successifs. L'attention de l'utilisateur est notamment attirée sur les risques associés à l'utilisation du logiciel. Par exemple, dans cette première version, les mots de passe d'accès aux sites qui seront créés sont co nnus de tous. Ainsi, e-comBox ne doit être utilisé que dans un cadre strictement éducatif et en aucun cas en production pour par exemple mettre à disposition un site d'établissement. Les utilisateurs sont donc invités à tester l'adéquation du logiciel à leurs besoins dans des conditions permettant d'assurer la sécurité de leurs systèmes et ou de leurs données et, plus généralement, à l'u tiliser et l'exploiter dans les mêmes conditions de sécurité. Le fait que vous puissiez accéder à cet en-tête signifie que vous avez pris connaissance de la licence CeCILL et que vous en avez accepté les termes. Acceptez-vous les termes de la licence CeCCILL (o par défaut) ? (o/n) o *************************************************** * INSTALLATION DE E-COMBOX ET CONFIGURATION * * DE SON ENVIRONNEMENT * *************************************************** Création d'un fichier de log : /var/log/ecombox.log Création d'un fichier de log : /var/log/ecombox-error.log Configuration de l'adresse IP Saisissez l'adresse IP privée du serveur: 10.64.50.102 Si le serveur doit être accessible de l'extérieur, saisissez l'adresse IP publique ou un nom de domaine pleinement qualifié. C'est cette adresse IP ou ce nom de domaine qui apparaîtra au niveau de chaque site créé. (Laisser vide et validez si le serveur ne sera pas accessible de l'extérieur. L'application e-comBox utilisera l'adresse IP privée) : Passez-vous par un proxy pour vous connecter à internet (n par défaut) ? (o/n) Vous vous apprêtez à utiliser les paramètres suivants: IP privé : 10.64.50.102 IP publique : Proxy : No Proxy : Peut-on poursuivre (o par défaut) ? (o/n) Création d'un fichier vide config.json Aucun proxy configuré sur le système. Les paramètres du proxy, s'ils existent, sont supprimés. Le fichier config.json est supprimé Création ou modification du réseau pour e-comBox 17351caa1315 bridge_e-combox bridge local Le système constate que le réseau 192.168.97.0/24 est déjà créé. Si vous désirez modifier les paramètres de ce réseau, les sites existants seront supprimés. Voulez-vous modifier le réseau ? (tapez oui pour modifier le réseau et SUPPRIMER les sites ou sur n'importe quel autre touche pour continuer). Vous avez décidé de ne pas modifier le réseau. Récupération et configuration de Portainer Portainer existe et va être remplacé. Network bridge_e-combox is external, skipping Mise à jour de /opt/e-comBox/e-comBox_portainer/.env. Lancement de portainer Step 1/3 : FROM nginx:stable-alpine stable-alpine: Pulling from library/nginx 4167d3e14976: Pull complete d9176111d0ef: Pull complete Digest: sha256:5057451e461dda671da5e951019ddbff9d96a751fc7d548053523ca1f848c1ad Status: Downloaded newer image for nginx:stable-alpine ---> 5fad07aba15a Step 2/3 : RUN rm -v /etc/nginx/conf.d/* ---> Running in 62e39ce42207 removed '/etc/nginx/conf.d/default.conf' Removing intermediate container 62e39ce42207 ---> 9532d0419eeb Step 3/3 : COPY config/portainer.conf /etc/nginx/conf.d/portainer.conf ---> a0b03133b767 Successfully built a0b03133b767 Successfully tagged e-combox_portainer_proxy:latest 1.22.0: Pulling from portainer/portainer d1e017099d17: Pull complete 84dbae3c7ec8: Pull complete Digest: sha256:a16919b3e02323e4bd0a8c5023d6fd569525297b9dc9a028d778cb6e13512be5 Status: Downloaded newer image for portainer/portainer:1.22.0 Portainer est accessible à l'URL suivante : http://10.64.50.102:8880 Suppression d'e-comBox si une version existe f4a97bfb7550 e-combox_portainer_proxy "nginx -g 'daemon of…" 2 seconds ago Up Less than a second 0.0.0.0:8880->80/tcp portainer-proxy d900aa50ff2f reseaucerta/e-combox:1.0 "httpd-foreground" About a minute ago Up About a minute 0.0.0.0:8888->80/tcp e-combox e-combox ecombox_config ecombox_data Récupération d'e-combox 1.0: Pulling from reseaucerta/e-combox Digest: sha256:44d6417ee071b73b7f47340421143c2ce65b1e56b5d9caef5a2cfaecb1c6b73d Status: Image is up to date for reseaucerta/e-combox:1.0 docker.io/reseaucerta/e-combox:1.0 Lancement et configuration de l'environnement de l'application e-comBox ed018ed12c2d4baf1f8135a7507b03aa190f3e362f6ef4da9a366035c605f549 Suppression éventuelle des images si elle ne sont associées à aucun site Arrêt des containers Prestashop, WooCommerce et Blog *************************************************** * FIN DE L'INSTALLATION DE E-COMBOX * *************************************************** Téléchargement du fichier contenant les identifiants d'accès et des scripts permettant de reconfigurer l'application si nécessaire L'application e-comBox est maintenant accessible à l'URL suivante : http://10.64.50.102:8888 Les identifiants d'accès figurent dans le fichier /opt/e-comBox/e-comBox_identifiants_acces_applications.pdf. La dernière étape vous donne la possibilité de configurer une authentification pour accéder à l'interface d'e-comBox. *************************************************** * CONFIGURATION DE L'AUTHENTIFICATION * *************************************************** Vous vous apprếtez à configurer un mot de passe pour accéder à e-comBox. Ce dernier sera associé à un compte "admin" préalablement créé. Saisissez le mot de passe (le mot de passe saisi ne s'affiche pas) ou laisser vide pour continuer sans authentification. Saisissez de nouveau le mot de passe. Adding password for user admin L'authentification pour accéder à l'interface d'e-comBox a été réalisée. Vous pouvez la supprimer en exécutant la commande suivante : bash /opt/e-comBox/suppr_auth.sh root@debian:~#