> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.scorp-io.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ⚙️Linux - Ubuntu

## Lien de téléchargement
### Installation
chevron-rightÉtape n°1 : installation Docker Engine[hashtag](#etape-n-1-installation-docker-engine)

Si Docker n'est pas installé sur votre machine, effectuer l'installation du docker engine avec les commandes suivantes dans le terminal :

* Mettre à jour la date si besoin

```
 sudo date <MMDDHHmmAA>
```

* Exécuter dans un terminal

```
sudo apt-get update
```

* Exécuter dans le terminal

```
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release (O/n --> O)
```

* Exécuter dans le terminal

```
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
```

* Exécuter dans le terminal

```
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```

* Exécuter dans le terminal

```
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin (O/n --> O)
```

* Exécuter dans le terminal

```
sudo service docker start
```

* Exécuter dans le terminal (pour vérification du bon fonctionnement)

```
sudo docker run hello-world
```

chevron-rightÉtape n°2 : installation Docker Desktop[hashtag](#etape-n-2-installation-docker-desktop)

Suite aux opérations précédentes, nous devons à présent effectuer l'installation de docker desktop avec ces commandes suivantes :

* Installer le DEB package sur le site internet de Docker

```
https://docs.docker.com/
```

* Exécuter dans dans le terminal

```
sudo apt-get update
```

* Exécuter dans le terminal (selon la version qui a été installée)

```
sudo apt-get install ./docker-desktop-<version>-<arch>.deb (O/n --> O)
```

chevron-rightÉtape n°3 : lancer Docker Desktop[hashtag](#etape-n-3-lancer-docker-desktop)

Suite à l'installation précédente, vous pouvez lancer docker desktop à l'aide des commandes suivantes :

* Exécuter dans le terminal

```
systemctl --user start docker-desktop
```

[Cliquez ici pour télécharger le fichier d'installation du module Connecterarrow-up-right](https://scorpio-mail-template-prod.s3.fr-par.scw.cloud/install.sh)

chevron-rightÉtape n°4 : script SCorp-io[hashtag](#etape-n-4-script-scorp-io)

Une fois docker desktop fonctionnel, installez le module de connexion avec ces commandes suivantes :

* Téléchargez le script SCorp-io grâce au lien ci-dessus
* Déplacer le script dans le dossier de votre choix
* Aller dans _Propriétés du fichier_ --> Permissions --> Exécution --> **✓**
* Exécuter dans un terminal

```
chmod +x nomdufichier
```

* Exécuter dans le terminal

```
./nomdufichier
```

* Exécuter dans la zone de saisie après <<Project ID :>> dans le terminal

```
votreidSCorp-io
```

* Exécuter dans la zone de saisie après <<Datebase user :>> dans le terminal

```
votrenom
```

* Exécuter dans la zone de saisie après <<Datebase password :>> dans le terminal

```
votremotdepasse
```

* Exécuter dans le terminal

```
sudo docker swarm init --advertise -addr 127.0.0.1
```

* Exécuter dans le terminal (pour contrôle)

```
sudo docker ps
```

chevron-rightÉtape n°5 : connexion au site[hashtag](#etape-n-5-connexion-au-site)

Une fois l'étape précédente terminée, connectez-vous à l'interface web du module :

* Ouvrir un navigateur web et entrer l'adresse suivante dans la barre d'adresse :

* Créez un compte
* Connectez le projet correspondant à votre site

chevron-rightÉtape n°6 : configuration du module[hashtag](#etape-n-6-configuration-du-module)

Une fois connecté sur le site, configurez la connexion entre les automates et équipements terrain et le module :

* Lier un projet
* Connecter un équipement
* Éditer les données d'acquisition