# Dunipod : indexeur de données on-chain et off-chain avec couche P2P et API GraphQL unifiée

**URL:** https://forum.duniter.org/t/dunipod-indexeur-de-donnees-on-chain-et-off-chain-avec-couche-p2p-et-api-graphql-unifiee/13943
**Category:** Dunipod
**Tags:** dunipod, offchain-storage
**Created:** [27 July 2026 13:12 UTC](https://forum.duniter.org/t/dunipod-indexeur-de-donnees-on-chain-et-off-chain-avec-couche-p2p-et-api-graphql-unifiee/13943 "2026-07-27T13:12:25Z")
**Posts on this page:** 4
**Page:** 2

<div class="post-metadata">

### Author: ![BulmAnanaBelle](https://forum.duniter.org/user_avatar/forum.duniter.org/bulmananabelle/32/9955_2.png) [@BulmAnanaBelle](https://forum.duniter.org/u/BulmAnanaBelle)
#### Post date: [10 August 2026 09:27 UTC](https://forum.duniter.org/t/dunipod-indexeur-de-donnees-on-chain-et-off-chain-avec-couche-p2p-et-api-graphql-unifiee/13943/21 "2026-08-10T09:27:00Z")

</div>

> [@elois](#):
>
> Stabiliser le prototype. Publier une version un peu plus stable et aider d’autres personnes à héberger Dunipod.

Hello, comme dit en séance Dev Talks vendredi, je propose de tester une installation sur ma machine de dev bac à sable. Par contre, elle n’est pas toute jeune et j’ai besoin de savoir si ça va passer au niveau de la mémoire. Elle a seulement 6 Go…  
Merci @elois et à tous les contributeurs !

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [10 August 2026 09:39 UTC](https://forum.duniter.org/t/dunipod-indexeur-de-donnees-on-chain-et-off-chain-avec-couche-p2p-et-api-graphql-unifiee/13943/22 "2026-08-10T09:39:44Z")

</div>

> [@BulmAnanaBelle](#):
>
> Elle a seulement 6 Go…

Pour héberger Duniter et tous les microservices de Dunipod sur la même machine, il faut au minimum 8 Go de RAM.

Avec 6 Go de RAM, il faut découper. Le plus gros consommateur est Duniter. Dunipod sans Duniter tiendra dans 6 Go, mais cela implique d’avoir un nœud Duniter **qui n’est pas forgeron** sur une autre de tes machines et de le reconfigurer d’une manière spécifique pour que Dunipod puisse s’en servir.

Cela rend donc l’installation un peu plus complexe, mais rien d’insurmontable.

---

<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: [31 August 2026 19:11 UTC](https://forum.duniter.org/t/dunipod-indexeur-de-donnees-on-chain-et-off-chain-avec-couche-p2p-et-api-graphql-unifiee/13943/23 "2026-08-31T19:11:33Z")

</div>

Squid utilise les layers postgresql pour indexer le dernier bloc en cours et rollback si besoin. Il semble que Dunipod n’indexe que les blocs finalisés. Serait-il possible d’avoir le même système de layers sur Dunipod pour indexer également les blocs non finalisés ? C’est une fonctionnalité qui se combine bien avec les abonnements graphql. Ou alors est-ce que tu recommandes une autre architecture pour les applis ?

J’ai lancé un noeud Dunipod : [https://dunipod.g1.gyroi.de/v1/graphql](https://dunipod.g1.gyroi.de/v1/graphql)

> **otherDunipods**
>
> ```auto
> ❯ curl -s https://dunipod.g1.gyroi.de/v1/graphql \
> -H 'content-type: application/json' \
> -d '{"query":"{ otherDunipods { baseUrl lastReceivedAt capabilities { services offchainDomains { domain ruleVersion } } } }"}' | jq
> {
> "data": {
> "otherDunipods": [
> {
> "baseUrl": "g1pod.elo.tf",
> "capabilities": {
> "offchainDomains": [
> {
> "domain": "marketplace",
> "ruleVersion": 1
> },
> {
> "domain": "profile",
> "ruleVersion": 8
> },
> {
> "domain": "user_private_data",
> "ruleVersion": 5
> }
> ],
> "services": [
> "DISTANCE",
> "OFFCHAIN",
> "BLOB_GATEWAY"
> ]
> },
> "lastReceivedAt": "2026-08-31T19:10:51.951832+00:00"
> }
> ]
> }
> }
> 
> ```

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [10 September 2026 13:53 UTC](https://forum.duniter.org/t/dunipod-indexeur-de-donnees-on-chain-et-off-chain-avec-couche-p2p-et-api-graphql-unifiee/13943/24 "2026-09-10T13:53:24Z")

</div>

Je viens de release la première version “stable” de dunipod: v0.10.0.

J’ai corrigé pas mal de bugs et ajouté le support des blocs non-finalisés comme demandé:

> [@Première version "stable" de dunipod: v0.10.0](https://forum.duniter.org/t/premiere-version-stable-de-dunipod-v0-10-0/14001):
>
> Je viens d…

J’ai aussi mis en place une instance dunipod pour la gtest:

`https://gtpod.elo.tf/v1/graphql`

[Previous page](https://forum.duniter.org/t/dunipod-indexeur-de-donnees-on-chain-et-off-chain-avec-couche-p2p-et-api-graphql-unifiee/13943.md?page=1)
