systeme:ecombox:installation
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| systeme:ecombox:installation [2025/01/26 15:04] – techer.charles_educ-valadon-limoges.fr | systeme:ecombox:installation [2025/01/26 19:53] (Version actuelle) – [Script start_configure_application.sh] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 25: | Ligne 25: | ||
| Les dossiers de l' | Les dossiers de l' | ||
| * / | * / | ||
| - | * / | + | * / |
| - | * / | + | * / |
| ===== Installation : script configure_application.sh===== | ===== Installation : script configure_application.sh===== | ||
| - | * installation automatique à partir du fichier à partir du fichier **/ | + | * installation automatique |
| + | * à partir du fichier à partir du fichier **/ | ||
| * en ligne de commande : | * en ligne de commande : | ||
| * en indiquant un fichier contenant les paramètres | * en indiquant un fichier contenant les paramètres | ||
| Ligne 47: | Ligne 49: | ||
| </ | </ | ||
| - | * si le fichier | ||
| - | Le script principal **install\_linux\_ecomBox.sh** : | ||
| - | * installe **curl** et **jq** ; | ||
| - | * télécharge et lance le script **install\_docker\_docker-compose.sh** : installe docker et docker-compose ; | ||
| - | * télécharge et lance le script **configure\_application.sh** qui configure l' | ||
| - | * supprime le script **configure\_application.sh** ; | ||
| + | ==== Récupération du script ==== | ||
| + | |||
| + | < | ||
| + | mkdir / | ||
| + | curl -fsSL https:// | ||
| + | </ | ||
| - | ? * le script **ajout\_auth.sh** qui configure l' | ||
| ==== Script configure_application.sh ==== | ==== Script configure_application.sh ==== | ||
| - | | + | |
| - | * supprime le script **start\_configure\_application.sh** ; | + | * supprime le script **start\_configure\_application.sh** ; |
| - | * installation automatique avec le script | + | === installation automatique avec le script configure_application.sh=== |
| - | | + | Le script installe l' |
| Le script configure_application.sh peut être exécuté : | Le script configure_application.sh peut être exécuté : | ||
| Ligne 72: | Ligne 73: | ||
| L' | L' | ||
| - | | + | ==== 1re installation ==== |
| + | | ||
| + | Exemple | ||
| < | < | ||
| - | wget https://gitlab.com/e-combox/e-comBox_scriptsLinux/ | + | bash /opt/e-combox/configure_application.sh -i " |
| - | </ | + | |
| - | + | ||
| - | * Exécution du script principal | + | |
| - | + | ||
| - | < | + | |
| - | bash install_linux_e-comBox.sh | + | |
| </ | </ | ||
| - | Deux autres scripts seront téléchargés automatiquement et disponibles par la suite dans le dossier **/ | ||
| - | * le script **change\_config_ip.sh** plus léger qui permet de reconfigurer l' | ||
| - | * le script **sync\_pwd\_portainer.sh** qui permet de synchroniser un éventuel nouveau mot de passe du compte **admin** de Portainer. | ||
| ==== Script start_configure_application.sh ==== | ==== Script start_configure_application.sh ==== | ||
| * Installe l' | * Installe l' | ||
| + | * install curl et de jq | ||
| + | * installe Docker et Docker-compose | ||
| + | * mot de passe > 12 | ||
| + | * instale bind9-dnsutils pour avoir nslookup | ||
| * définit les ports réseau : | * définit les ports réseau : | ||
| * 8888 : interface de l' | * 8888 : interface de l' | ||
| Ligne 107: | Ligne 105: | ||
| * e-combox accessibel à l'URL http:// | * e-combox accessibel à l'URL http:// | ||
| * définition du mot de passe du compte admin | * définition du mot de passe du compte admin | ||
| + | |||
| + | Log d' | ||
| + | < | ||
| + | * commande d' | ||
| + | |||
| + | ********************************************************** | ||
| + | | ||
| + | ET CONFIGURATION DE SON ENVIRONNEMENT | ||
| + | ********************************************************** | ||
| + | |||
| + | * installation curl | ||
| + | * installation Docker Compose | ||
| + | * Initialisation des paramètres du fichier param.conf | ||
| + | * Création et protection de la clé de chiffrement | ||
| + | * Chiffrement du mot de passe de Portainer | ||
| + | * Téléchargement et installation de bind9-dnsutils pour disposer de nslookup | ||
| + | * installation jq | ||
| + | * installation python3-yaml | ||
| + | * Création d'un fichier vide config.json | ||
| + | * Proxy configuré sur le système... Aucun | ||
| + | * Création du réseau 192.168.97.0/ | ||
| + | * Configuration du reverse-proy | ||
| + | * Téléchargement du compose reverse-proxy | ||
| + | * Mise à jour de / | ||
| + | * Lancement du reverse-proxy | ||
| + | * Téléchargement de Nginx | ||
| + | * Téléchargement de reseaucerta/ | ||
| + | * création volume " | ||
| + | * création Volume " | ||
| + | * création Volume " | ||
| + | * création Volume " | ||
| + | * démarrage Container nginx Started1.2s | ||
| + | ✔ Container docker-gen | ||
| + | Lancement du reverse-proxy... Succès | ||
| + | Création du certificat auto-signé... Fait | ||
| + | Certificat auto-signé pour le reverse-proxy... Installé | ||
| + | |||
| + | Lancement du registry | ||
| + | |||
| + | Certificats pour le registry... À créer | ||
| + | Création du certificat pour le push du Registry... Fait | ||
| + | Création du certificat pour la récupération des images... Fait | ||
| + | Certificats pour le registry... Installés | ||
| + | Lancement du registry... En cours | ||
| + | Démarrage du registry... Succès | ||
| + | |||
| + | Lancement du serveur git | ||
| + | |||
| + | Téléchargement de Git... En cours | ||
| + | Téléchargement de Git... Fait | ||
| + | Démarrage du serveur Git... Succès | ||
| + | Lancement de Portainer | ||
| + | Téléchargement de Portainer... Fait | ||
| + | Lancement de Portainer... Succès | ||
| + | Connexion à l'API de Portainer... Succès | ||
| + | Configuration d' | ||
| + | Téléchargement de l' | ||
| + | Téléchargement de l' | ||
| + | Lancement de l' | ||
| + | Mise en place de l'URL d' | ||
| + | Arrêt des stacks démarrés... En cours | ||
| + | Connexion à l'API de Portainer... Succès | ||
| + | Arrêt du stack fsserver... | ||
| + | Nettoyage et mise à jour | ||
| + | Suppression éventuelle des stacks SFTP et PMA... En cours | ||
| + | Aucun stack à supprimer. | ||
| + | Mise à jour éventuelle des images... En cours | ||
| + | Toutes les images sont à jour. | ||
| + | Connexion à l'API de Portainer... Succès | ||
| + | Réintégration des addons Odoo à la racine si nécessaire... En cours | ||
| + | Réintégration des addons à la racine... Non nécessaire | ||
| + | Rétablissement des droits sur les volumes Odoo... En cours | ||
| + | Rétablissement des droits sur les volumes Odoo... Fait | ||
| + | Gestion de l' | ||
| + | Connexion à l'API de Portainer... Succès | ||
| + | Équipe " | ||
| + | Gestion des permissions... Fait | ||
| + | Gestion du stack FSserver pour les mentions légales | ||
| + | Stack FSserver pour les mentions légales... Présent | ||
| + | Démarrage du stack FSserver pour les mentions légales... En cours | ||
| + | Stack pour les mentions légales FSserver... Démarré | ||
| + | |||
| + | *************************************************** | ||
| + | FIN DE L' | ||
| + | *************************************************** | ||
| + | |||
| + | Télécharchement des scripts utiles... En cours | ||
| + | |||
| + | Télécharchement des scripts utiles... Fait | ||
| + | Restriction des droits du dossier / | ||
| + | |||
| + | Connexion à l'API de Portainer... Succès | ||
| + | |||
| + | Configuration méthode d' | ||
| + | |||
| + | L' | ||
| + | https:// | ||
| + | |||
| + | Portainer est accessible à l'URL : | ||
| + | https:// | ||
| + | |||
| + | Les sites seront accessibles via des URL formées de la manière suivante : | ||
| + | https:// | ||
| + | |||
| + | |||
| + | Vous pouvez accéder à l' | ||
| + | |||
| + | </ | ||
systeme/ecombox/installation.1737900269.txt.gz · Dernière modification : 2025/01/26 15:04 de techer.charles_educ-valadon-limoges.fr
