You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Consider DDoS protection and rate limiting for production deployments
39
39
- Open ports:
40
-
- 30333 (parachain P2P)
41
-
- 30334 (relay chain P2P)
42
-
- 9944 (Polkadot SDK WebSocket RPC)
43
-
- 9933 (Polkadot SDK HTTP RPC)
40
+
-**30333**: Parachain P2P
41
+
-**30334**: Relay chain P2P
42
+
-**9944**: Polkadot SDK WebSocket RPC
43
+
-**9933**: Polkadot SDK HTTP RPC
44
44
45
45
!!! note
46
46
For development or low-traffic scenarios, you can reduce these requirements proportionally. Consider using a reverse proxy ([nginx](https://nginx.org/){target=\_blank}, [Caddy](https://caddyserver.com/){target=\_blank}) for production deployments.
Copy file name to clipboardExpand all lines: node-infrastructure/run-a-node/polkadot-hub-rpc.md
+23-35Lines changed: 23 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,22 +21,23 @@ Through the Polkadot SDK node RPC (WebSocket port 9944, HTTP port 9933), your no
21
21
22
22
RPC nodes serving production traffic require robust hardware. The following should be considered the minimum standard to effectively operate an RPC node:
23
23
24
-
-**CPU**: 8+ cores (16+ cores for high traffic)
25
-
-**Memory**: 64 GB RAM minimum (128 GB recommended for high traffic)
24
+
-**CPU**: 8+ cores; 16+ cores for high traffic
25
+
-**Memory**: 64 GB RAM minimum; 128 GB recommended for high traffic
26
26
-**Storage**:
27
27
-**Archive node**: ~1.2 TB NVMe SSD total (~392 GB for Asset Hub archive + ~822 GB for relay chain pruned snapshot)
28
+
<!-- TODO-ERIN: this means ~1.4 TB? 👇 -->
28
29
-**Pruned node**: 200+ GB NVMe SSD (with pruning enabled for both parachain and relay chain)
29
30
- Fast disk I/O is critical for query performance
30
31
-**Network**:
31
32
- Public IP address
32
-
- 1 Gbps connection (for high traffic scenarios)
33
33
- Stable internet connection with sufficient bandwidth
34
-
- Open ports:
35
-
- 30333 (parachain P2P)
36
-
- 30334 (relay chain P2P)
37
-
- 9944 (Polkadot SDK WebSocket RPC)
38
-
- 9933 (Polkadot SDK HTTP RPC)
34
+
- 1 Gbps connection for high traffic scenarios
39
35
- Consider DDoS protection and rate limiting for production deployments
36
+
- Open ports:
37
+
-**30333**: Parachain P2P
38
+
-**30334**: Relay chain P2P
39
+
-**9944**: Polkadot SDK WebSocket RPC
40
+
-**9933**: Polkadot SDK HTTP RPC
40
41
41
42
!!! note
42
43
For development or low-traffic scenarios, you can reduce these requirements proportionally. Consider using a reverse proxy ([nginx](https://nginx.org/){target=\_blank}, [Caddy](https://caddyserver.com/){target=\_blank}) for production deployments.
@@ -75,25 +76,12 @@ Select the best option for your project, then use the steps in the following tab
75
76
mkdir -p my-node-data/chains/polkadot/db
76
77
```
77
78
78
-
2. Choose between Asset Hub archive (complete history; ~392 GB GB) or pruned (recent state; TODO: ERIN) snapshots and set the snapshot URL accordingly:
79
-
80
-
=== "Archive"
81
-
82
-
```bash
83
-
# Check https://snapshots.polkadot.io/ for the latest snapshot URL
0 commit comments