View Issue Details

IDProjectCategoryView StatusLast Update
0000127e-comBoxInstallation sur Linuxpublic2023-02-06 18:13
ReporterEcolesCCI Assigned Toaporaf  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionunable to reproduce 
Summary0000127: Migration V3 vers V4 parfaite si… port 5443 remplacé par port 443
Description

Bonjour,

Ma difficulté a été résolue en autonomie. Je donne mon process pour info. Pas de reverse proxy, server Dédié chez OVH sous Debian 11.

Se connecter en SSH,

#Commencer par changer le numéro de branche v3 par v4.
sudo nano /opt/e-comBox/configure_application.sh

#Changer le numéro de port 5443 en 443. (API portainer non joignable la première tentative en laissant 5443, alors abandon de l’installation)
sudo nano /opt/e-comBox/param.conf

sudo bash /opt/e-comBox/configure_application.sh


  • INSTALLATION DE E-COMBOX V4 ET CONFIGURATION *
  • DE SON ENVIRONNEMENT *

Configuration du ou des adresses IP et éventuellement du nom de domaine.

L'adresse IP privée est actuellement configurée à 127.0.0.1
Vous pouvez valider ce choix ou bien saisir une autre valeur.

ATTENTION, l'adresse IP privée doit obligatoirement être configurée même si un nom de domaine ou une adresse IP publique sera ajoutée pour que les sites soient accessibles de l'extérieur.

Validez l'adresse IP privée proposée sinon saisissez une autre valeur : 127.0.0.1

Vous avez maintenu la valeur 127.0.0.1

Le nom de domaine pleinement qualifié (ou l'adresse IP publique) qui sera utilisée pour chaque site créé est actuellement configurée à 164.132.201.10. Vous pouvez valider ce choix ou bien saisir une autre valeur.

ATTENTION, c'est ce nom de domaine ou cette adresse IP qui sera utilisée à la place de l'adresse IP privée. Aucune valeur ne doit donc être saisie ici si vous ne voulez pas cela, notamment si le serveur ne doit pas être accessible de l'extérieur.

Validez l'adresse IP publique (ou le nom de domaine) proposée sinon saisissez une autre valeur : 164.132.201.10

Vous avez maintenu la valeur 164.132.201.10.

Merci de répondre aux questions suivantes qui permettent de savoir si vous passez par un reverse proxy avec l'introduction d'un chemin d'accès dans l'URL.

L'accès à l'interface de l'e-comBox se fait-il via un reverse proxy (O/N) ?. Validez pour maintenir la valeur actuelle qui est n ou saisissez une autre valeur :

Vous avez maintenu la valeur n

Configuration des ports nécessaires

Le port pour l'accès à l'application et aux sites est le suivant : 8800

Les autres ports qui seront utilisés par défaut sur les serveurs (mais qu'il est inutile de rediriger) sont les suivants :

Port pour le lancement de l'application : 8888

Port pour le lancement de Portainer : 8880

Port pour le lancement du registry : 443

Vous pouvez modifier ces valeurs en éditant le fichier /opt/e-comBox/param.conf puis en relançant ce script.

Peut-on poursuivre (o par défaut) ? (o/n)
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
Get:5 https://download.docker.com/linux/debian bullseye InRelease [43.3 kB]
Fetched 43.3 kB in 0s (104 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
11 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
jq is already the newest version (1.6-2.1).
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.

Configuration éventuelle du proxy

Vous n'avez pas configuré de proxy pour e-comBox.
Confirmez-vous ce choix (o par défaut) ? (o/n)

Vous vous apprêtez à utiliser les paramètres suivants:

  • Adresse IP privée : 127.0.0.1
  • Adresse IP publique ou nom de domaine : 164.132.201.10
  • Passage par un reverse proxy : n
  • Chemin :
  • Port e-combox : 8888
  • Port pour l'accessibilité de l'interface et des sites : 8800
  • Port Portainer : 8880
  • Port Registry : 443
  • 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.

Suppression des paramètres du proxy du fichier config.json
Le fichier config.json est supprimé

Création ou modification du réseau pour e-comBox

f5e9b079bae3 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 du reverse proxy

Le reverse proxy existe et va être remplacé.
Stopping docker-gen ... done
Stopping nginx ... done
Removing docker-gen ... done
Removing nginx ... done
Network bridge_e-combox is external, skipping
4.0: Pulling from reseaucerta/nginx
Digest: sha256:a2b05bb14123638539a5397ed19ed75ec316566e451c5bc6819376a315a4ddc8
Status: Image is up to date for reseaucerta/nginx:4.0
docker.io/reseaucerta/nginx:4.0
4.0: Pulling from reseaucerta/docker-gen
Digest: sha256:7939ce6456a951992ac72baecc528c2bb16de1cd5f780917f4173866a70f9657
Status: Image is up to date for reseaucerta/docker-gen:4.0
docker.io/reseaucerta/docker-gen:4.0

Mise à jour de /opt/e-comBox/e-comBox_reverseproxy/.env.

Lancement du reverse proxy

Le reverse proxy a été lancé.

Gestion du certificat pour le reverse proxy

Le système constate qu'aucun chemin vers un certificat existant n'est fourni dans le fichier param.conf. Un certificat auto-signé va être créé si vous confirmez ce choix sinon les chemins vers les fichiers nécessaires vous seront demandés.
Confirmez-vous ce choix (o par défaut pour le certificat auto-signé) ? (o/n)

Le système va créer un certificat auto-signé avec les valeurs suivantes.
Code Pays : FR

Nom pays : France

Nom Région : Corse

Nom organisation : Reseau Certa

Nom du serveur : 164.132.201.10

Si ces valeurs ne conviennent pas, vous pourrez les modifier en éditant le fichier /opt/e-comBox/param.conf puis en lançant le script "/opt/e-comBox/update_certificat.sh" pour mettre à jour le certificat.

Generating a RSA private key
............................................................++++
........................++++
writing new private key to '/var/lib/docker/volumes/e-combox_reverseproxy_nginx-ssl/_data/ecombox.key'

Le certificat auto-signé a été créé et installé

2022/12/02 15:57:13 [notice] 42#42: signal process started

Lancement du registry

a2a9484d0e5f registry:latest "/entrypoint.sh /etc…" 4 minutes ago Up 4 minutes 5000/tcp, 0.0.0.0:5443->443/tcp, :::5443->443/tcp e-combox_registry

Le registry existe.

            "Name": "e-combox_registry",

Le réseau de l'e-combox est correctement rattaché au conteneur e-combox_registry.

Lancement du serveur git

aa09e58a6999 reseaucerta/git-http-server:4.0 "/entrypoint.sh" 4 minutes ago Up 4 minutes 0.0.0.0:49175->443/tcp, :::49175->443/tcp e-combox_gitserver

Rien à faire. Le serveur git local existe et est lancé.

Récupération et configuration de Portainer

Portainer existe et va être remplacé.
Stopping portainer-app ... done
Removing portainer-app ... done
Network bridge_e-combox is external, skipping

Mise à jour de /opt/e-comBox/e-comBox_portainer/.env.

Lancement de portainer

Portainer a été lancé.

Saisissez le mot de passe du compte "admin" que vous avez attribué à Portainer (c'est normal que les lettres/chiffres/symboles saisis n'apparaissent pas).

Le mot de passe que vous avez attribué à Portainer ne peut pas être vide !

Saisissez le mot de passe.

Saisissez de nouveau le mot de passe de Portainer.

Tentative de connexion à l'API...
... success

Mise à jour d'e-comBox si une version existe

7d51cd5e9712 reseaucerta/e-combox:3.0 "httpd-foreground" 37 minutes ago Up 37 minutes 0.0.0.0:8888->80/tcp, :::8888->80/tcp e-combox
e-combox
ecombox_data
ecombox_config

Récupération d'e-combox

4.0: Pulling from reseaucerta/e-combox
a603fa5e3b41: Pull complete
c39e1cda007e: Pull complete
90cfefba34d7: Pull complete
a38226fb7aba: Pull complete
62583498bae6: Pull complete
9802a2cfdb8d: Pull complete
18bed461d74a: Pull complete
c383c795b97f: Pull complete
2ea6ab011c1d: Pull complete
e464a1565cd3: Pull complete
0923ba763b63: Pull complete
Digest: sha256:91e810af914499f170fb1b1c16814ccadf6d9bc99973ca519f5448d6c7035b09
Status: Downloaded newer image for reseaucerta/e-combox:4.0
docker.io/reseaucerta/e-combox:4.0

Lancement et configuration de l'environnement de l'application e-comBox

fefcdd1ad01e3ff9562b4399780c7f5f2dd7184ee65e64109cabf36999369f72

L'application a été lancée.

Configuration d'e-comBox

Voulez-vous supprimer les images afin de gagner de l'espace (n par défaut) (o/n) ? n

Les stacks doivent être obligatoirement redémarrés après reconfiguration de l'environnement, ils sont donc arrêtés.
Tentative de connexion à l'API...
... success

Gestion éventuelle de l'équipe "Profs"
Tentative de connexion à l'API...
... success

Création éventuelle de l'équipe "Profs"

L'équipe "Profs" a été créée.

Ajout des permissions

Création du stack "FSserver"...

Le stack FSserver est démarré.


  • 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


  • MIGRATION DES SITES *

Steps To Reproduce

Notre matériel (OFFRE Game-1):

CPU
AMD Ryzen 5 3600X - 6c/12t - 3.8 GHz/4.4 GHz

RAM
64 Go ECC 2666 MHz

Disques de données
2×500 Go SSD NVMe
2×4 To HDD SATA

Le Coût à l’année : 1650€

Utilisation : 114 wordpress (plusieurs classes, blogs de profs, d’exam…), 50 prestashop.

Nous poussons les limites toujours un peu plus, le serveur tient pour le moment la route. Nous ne sommes pas sur que EcomBox tienne autant, par contre.

TagsNo tags attached.
Quantité de mémoire vive (en Go)32
Machine virtuelleNon
Passage par un proxyNon
Qualité de la connexion InternetExcellente
Navigateur(s) éventuellement utilisé(s)Firefox
Avez-vous tenté de réinitialiser l'environnement ?Non
Moment où l'incident est survenuInstallation de l'application

Activities

aporaf

2022-12-04 13:24

administrator   ~0000720

Bonjour,

Merci pour ce retour détaillé.
Cependant, je ne vois pas (à première vue) le lien entre le port du registry (que vous avez fixé au port habituellement utilisé par HTTPS) et le message "API de portainer non joignable" sachant que vous avez maintenu le port de portainer à "8880" (si vous aviez modifié ce dernier, le lien aurait été avéré). Le port du registry n'est utilisé que lorsqu'on crée et qu'on utilise un modèle.
À l'occasion, essayez de réinstaller en re-modifiant le port du registry pour voir si vous avez toujours le souci d'origine ? Et si oui, nous envoyer les logs présents dans /var/log/ecombox.log et /var/log/ecombox-error.log.

Sinon, pour votre autre interrogation, si le serveur tient le choc, il n'y a aucune raison que le e-comBox n'en fasse pas autant :).

Cordialement,

EcolesCCI

2023-01-03 10:37

reporter   ~0000727

Bonjour,
Merci pour votre retour. :)
Je vais tenter la réinstallation. D’autant que nous avons remarqué que seuls les blogs conçus en V3 étaient encore fonctionnels. Les nouveaux créées en V4 renvoient systématiquement sur l’interface de gestion d’Ecombox.

EcolesCCI

2023-01-05 15:37

reporter   ~0000735

Bonjour,

La réinstallation avec le port d’origine n’a pas posé d’erreur.

En revanche, les blogs créés entre ces deux installations pointent, après allumage, vers le portail Ecombox, et non vers les blogs. Des précédents blogs et le nouveau créé à l’instant, eux, sont fonctionnels. Curieux.

Issue History

Date Modified Username Field Change
2022-12-02 18:30 EcolesCCI New Issue
2022-12-04 12:39 aporaf Assigned To => aporaf
2022-12-04 12:39 aporaf Status new => assigned
2022-12-04 13:24 aporaf Status assigned => acknowledged
2022-12-04 13:24 aporaf Note Added: 0000720
2023-01-03 10:37 EcolesCCI Note Added: 0000727
2023-01-05 15:37 EcolesCCI Note Added: 0000735
2023-02-06 18:13 aporaf Status acknowledged => resolved
2023-02-06 18:13 aporaf Resolution open => unable to reproduce