graph-node

graph-node

Docker app from zgo's Repository

Overview

The Graph is a protocol for building decentralized applications (dApps) quickly on Ethereum and IPFS using GraphQL. Graph Node is an open source Rust implementation that event sources the Ethereum blockchain to deterministically update a data store that can be queried via the GraphQL endpoint. For detailed instructions and more context, check out the Getting Started Guide.

Runtime arguments

Web UI
http://[IP]:[PORT:8000]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

GraphQL interfacePorttcp

GraphQL interface

Target
8000
Value
8000
JSON-RPCPorttcp

JSON-RPC admin server.

Target
8020
Value
8020
GraphQL WebSocketPorttcp

GraphQL WebSocket server

Target
8001
Value
8001
postgres hostVariable

postgres_host

Target
postgres_host
Default
localhost
Value
localhost
postgres userVariable

postgre user

Target
postgres_user
Default
USERNAME
Value
dsmrreader
postgres passwordVariable

postgres password

Target
postgres_pass
Default
PASSWORD
Value
dsmrreader
postgres_dbVariable

postgres db name

Default
graph-node
Value
graph-node
ipfs urlVariable

Container Variable: ipfs

Target
ipfs
Default
ipfs:5001
Value
localhost:5001
ethereum node urlVariable

ethereum node url

Target
ethereum
Default
mainnet:http://localhost:8545
Value
mainnet:http://localhost:8545
postgres portVariable

postgres port

Target
postgres_port
Default
5732
Value
5732
GRAPH_LOGVariable

log level

Default
info
Value
info

Categories

Download Statistics

6,308,558
Total Downloads
37,533
This Month
66,810
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
graphprotocol/graph-node
Last Updated2026-05-08
First Seen2021-09-27

Run graph-node on Unraid.

graph-node is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.