# Vidéo : installer un noeud Duniter v2 en moins de dix minutes

**URL:** https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243
**Category:** Communication
**Tags:** video
**Created:** [9 June 2023 09:40 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243 "2023-06-09T09:40:05Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 June 2023 09:40 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/1 "2023-06-09T09:40:05Z")

</div>

Voici une nouvelle vidéo :

> **[Tutoriel installation duniter v2](https://tube.p2p.legal/w/qzexyocfxun96QhUAppsYk)**
>
> Voici un mini tutoriel sur comment louer une machine, installer docker, démarrer duniter, Lien de la documentation : https://duniter.org/wiki/duniter-v2/ Sommaire00:00 intro 00:43 location d'une ma...

On y découvre comment installer un nœud Duniter v2 en moins de dix minutes.

Lien de la documentation : [Duniter | Duniter v2](https://duniter.org/wiki/duniter-v2/)

> 00:00 intro  
> 00:43 location d’une machine chez scaleway [https://console.scaleway.com/](https://console.scaleway.com/)  
> 02:16 ajout d’une nouvelle clé ssh `ssh-keygen -t ed25519 -f ~/.ssh/test`  
> 03:55 fin de la location de serveur  
> 04:26 se connecter à la machine `ssh root@163.172.142.197`  
> 04:44 installation de docker [Install Docker Engine on Debian | Docker Docs](https://docs.docker.com/engine/install/debian/)  
> 04:50 installation des dépendances
> 
> ```auto
> sudo apt-get update; sudo apt-get install ca-certificates curl gnupg
> 
> ```
> 
> 04:59 ajout de la clé GPG
> 
> ```auto
> sudo install -m 0755 -d /etc/apt/keyrings
> curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
> sudo chmod a+r /etc/apt/keyrings/docker.gpg
> 
> ```
> 
> 05:04 ajout du dépôt
> 
> ```auto
> echo \
> "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
> "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
> sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
> 
> ```
> 
> 05:09 mise à jour des paquets
> 
> ```auto
> sudo apt-get update
> 
> ```
> 
> 05:15 installation de docker
> 
> ```auto
> sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
> 
> ```
> 
> 05:46 fin installation de docker (30 secondes)  
> 06:00 configuration du `docker-compose.yml`  
> 06:43 lancement `docker compose up -d`  
> 07:00 logs `docker compose logs -f`  
> 07:12 télémétrie [Polkadot Telemetry](https://telemetry.polkadot.io/#list/0xf9bb23a15c8323959bab5128c352356811dd1b8ef79c1aefff58642529260dfc)  
> 07:26 conclusion  
> 07:50 fin de la location de la machine  
> 08:57 confirmation : plus de noeud Duniter

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 June 2023 09:49 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/2 "2023-06-09T09:49:52Z")

</div>

Je vois déjà une erreur : j’ai indiqué `gdev.example.org` comme nom de domaine du endpoint p2p. C’est pas très grave, mais j’aurais pu remplacer par l’ip ou un nom de domaine custom.

---

<div class="post-metadata">

### Author: ![syoul46](https://forum.duniter.org/user_avatar/forum.duniter.org/syoul46/32/7384_2.png) [@syoul46](https://forum.duniter.org/u/syoul46)
#### Post date: [9 June 2023 11:24 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/3 "2023-06-09T11:24:45Z")

</div>

Super ! merci pour ce tuto, ça donne envie de s’y lancer !

---

<div class="post-metadata">

### Author: ![Pini](https://forum.duniter.org/user_avatar/forum.duniter.org/pini/32/6819_2.png) [@Pini](https://forum.duniter.org/u/Pini)
#### Post date: [9 June 2023 12:12 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/5 "2023-06-09T12:12:47Z")

</div>

Bravo @HugoTrentesaux. Pour simplifier encore et descendre sous les 8 min il est inutile d’aller chercher Docker chez Docker. Il y a les paquets `docker.io` et `docker-compose` dans Debian bullseye qui font très bien le taf.

---

<div class="post-metadata">

### Author: ![fdrubigny](https://forum.duniter.org/user_avatar/forum.duniter.org/fdrubigny/32/8678_2.png) [@fdrubigny](https://forum.duniter.org/u/fdrubigny)
#### Post date: [9 June 2023 15:32 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/6 "2023-06-09T15:32:45Z")

</div>

Salut 🙂 j’essaye de suivre le tuto mais docker compose up -d continue de tourner en boucle sur :  
`Container admin-duniter-validator-1 Creating`

voir capture d’écran, je laisse tourner…

 ![Capture d’écran 2023-06-09 à 17.30.48](https://forum.duniter.org/uploads/default/original/2X/0/09ff24c56af95bb91ffc1dd08b5be31609050a1d.png)

---

<div class="post-metadata">

### Author: ![fdrubigny](https://forum.duniter.org/user_avatar/forum.duniter.org/fdrubigny/32/8678_2.png) [@fdrubigny](https://forum.duniter.org/u/fdrubigny)
#### Post date: [10 June 2023 12:50 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/7 "2023-06-10T12:50:37Z")

</div>

Bon,  
j’ai tout supprimé et j’ai recommencé…  
Il me semble que c’est bon, je vois mon noeud dans Polkadot Telemetry en train de synchroniser ! 🙂

---

<div class="post-metadata">

### Author: ![jef](https://forum.duniter.org/letter_avatar/jef/32/5_5575768a8748004e209b776fc1b2916d.png) [@jef](https://forum.duniter.org/u/jef)
#### Post date: [30 June 2023 19:29 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/8 "2023-06-30T19:29:09Z")

</div>

Bonsoir  
je suis en train d 'essayer de suivre ce tuto  
l’instal de docker semble ok,  
ensuite la commande sudo docker compose logs -f me donne ca au lieu de demarer le nœud.  
quelqu’un peut aider?

```auto
jef83, [29/06/2023 22:27]
htop : Resource monitor
 cpu : Shows CPU information and stats

root@DietPi:~# nano
root@DietPi:~# sudo docker compose logs -f
root-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
root-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
root-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
root-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
[...]

```

---

<div class="post-metadata">

### Author: ![christophefender](https://forum.duniter.org/user_avatar/forum.duniter.org/christophefender/32/6976_2.png) [@christophefender](https://forum.duniter.org/u/christophefender)
#### Post date: [1 July 2023 07:26 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/9 "2023-07-01T07:26:14Z")

</div>

Bonjour,

J’ai une erreur similaire :

```auto
freebox@DunV2:~$ sudo docker compose up -d

[+] Running 6/6
 ✔ duniter-validator 5 layers [⣿⣿⣿⣿⣿] 0B/0B Pulled 6.2s
   ✔ 8fd419aca81c Pull complete 3.6s
   ✔ ff35d9f381c9 Pull complete 3.7s
   ✔ 1784a3c530a1 Pull complete 4.7s
   ✔ c7432c5c8ff8 Pull complete 4.8s
   ✔ e8364a385b9c Pull complete 4.8s

[+] Building 0.0s (0/0)
[+] Running 4/4
 ✔ Network freebox_default Created 0.1s
 ✔ Volume "freebox_duniter-data" Created 0.0s
 ✔ Container freebox-duniter-validator-1 Started 1.2s

 ! duniter-validator The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s

freebox@DunV2:~$ sudo docker compose logs -f
freebox-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
freebox-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
freebox-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
freebox-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error
[...]

ref : freebox delta, 16 go ram, VM (debian 11 bullseye), freebos OS 4.7.6, quad-Core ARMv8 APQ8098.

```

---

<div class="post-metadata">

### Author: ![Pini](https://forum.duniter.org/user_avatar/forum.duniter.org/pini/32/6819_2.png) [@Pini](https://forum.duniter.org/u/Pini)
#### Post date: [1 July 2023 08:46 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/10 "2023-07-01T08:46:28Z")

</div>

> [@jef](#):
>
> root-duniter-validator-1 | exec /usr/local/bin/docker-entrypoint: exec format error

> [@christophefender](#):
>
> J’ai une erreur similaire :

C’est parce que vous êtes sur proc ARM alors que l’image docker a été compilée pour amd64 / x86\_64.

Tentez cettte image à la place : `pinidh/duniter-v2s:latest`. Elle est compilée pour les deux architectures.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [11 July 2023 13:59 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/11 "2023-07-11T13:59:20Z")

</div>

10 posts were split to a new topic: [Aider Jef pour rejoindre la Ğdev](https://forum.duniter.org/t/aider-jef-pour-rejoindre-la-gdev/11400)

---

<div class="post-metadata">

### Author: ![tatinetteb](https://forum.duniter.org/user_avatar/forum.duniter.org/tatinetteb/32/8647_2.png) [@tatinetteb](https://forum.duniter.org/u/tatinetteb)
#### Post date: [5 August 2023 16:55 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/22 "2023-08-05T16:55:03Z")

</div>

Bonjour,

Je suis entrain d’essayer d’installer duniter.  
Dans le fichier `docker-compose.yml`  
je change que  
‘DUNITER\_NODE\_NAME=YOUR\_NAME-validator ?’  
Est ce qu’il faut laisser validator?

J’ai mis tatinetteb-duniter et j’ai mis à la place de [gdev.example.org](http://gdev.example.org) mon nom de domaine `DUNITER_PUBLIC_ADDR=/dns/gdev.example.org/tcp/30333 # <--- your public p2p endpoint`  
J’obtiens en faisant `docker compose up -d`:

✘ Network root\_default Error 0.0s  
failed to create network root\_default: Error response from daemon: Failed to program FILTER chain: iptables failed: iptables --wait -I FORWARD -o br-ed52e009535d -j DOCKER: iptables v1.8.7 (nf\_tables): Chain ‘DOCKER’ does not exist  
Try `iptables -h’ or ‘iptables --help’ for more information.  
(exit status 2)

---

<div class="post-metadata">

### Author: ![tatinetteb](https://forum.duniter.org/user_avatar/forum.duniter.org/tatinetteb/32/8647_2.png) [@tatinetteb](https://forum.duniter.org/u/tatinetteb)
#### Post date: [5 August 2023 23:01 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/23 "2023-08-05T23:01:43Z")

</div>

C’est bon après un redémarrage cela à fonctionné en refaisant ensuite

> [@HugoTrentesaux](#):
>
> 06:00 configuration du `docker-compose.yml`  
> 06:43 lancement `docker compose up -d`  
> 07:00 logs `docker compose logs -f`  
> 07:12 télémétrie [Polkadot Telemetry](https://telemetry.polkadot.io/#list/0xf9bb23a15c8323959bab5128c352356811dd1b8ef79c1aefff58642529260dfc)

🙂.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [16 September 2024 14:14 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/24 "2024-09-16T14:14:09Z")

</div>

> [@Pini](#):
>
> Il y a les paquets `docker.io` et `docker-compose` dans Debian bullseye qui font très bien le taf.

Je reviens sur ce sujet parce que j’installe un nouveau serveur. À quel point ces paquets sont à jour ? Je compare en local (arch) avec un `apt search` :

```sh
# en local
$ docker --version
Docker version 27.1.2, build d01f264bcc
$ docker-compose --version
Docker Compose version 2.29.2
# sur debian
$ apt search docker
docker/stable 1.5-2 all
  transitional package
docker.io/stable 20.10.24+dfsg1-1+b3 amd64
  Linux container runtime
docker-compose/stable 1.29.2-3 all
  define and run multi-container Docker applications with YAML

```

Il y a rien qui colle 😃

Donc je me demande quel paquet debian utiliser et si la méthode d’installation manuelle n’est pas préférable.

---

<div class="post-metadata">

### Author: ![Pini](https://forum.duniter.org/user_avatar/forum.duniter.org/pini/32/6819_2.png) [@Pini](https://forum.duniter.org/u/Pini)
#### Post date: [16 September 2024 14:20 UTC](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243/25 "2024-09-16T14:20:43Z")

</div>

Les paquets Debian officiels ne sont pas à jour : ils ont du retard sur upstream.

En revanche ils sont parfaitement fonctionnels. C’est ce que j’utilise sur mes 3 serveurs sans difficultés liées à la version.

EDIT : La bonne nouvelle c’est que le retard est en train d’être rattrapé pour la future stable Debian (trixie) :

 ![Capture d’écran du 2024-09-16 16-41-10](https://forum.duniter.org/uploads/default/original/2X/2/26398be62bcf9fb4668d1f8701c8ac26585db5d9.png)
