Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/self-hosted/deploying-nodes.mdx
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
---
title: "Deploying nodes"
title: "Deploying nodes | Self-Hosted"
sidebarTitle: "Deploying nodes"
description: "How to deploy blockchain nodes using Chainstack Self-Hosted"

Check warning on line 4 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L4

Did you really mean 'blockchain'?

Check warning on line 4 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L4

Did you really mean 'Chainstack'?
---

This guide explains how to deploy blockchain nodes using Chainstack Self-Hosted.

Check warning on line 7 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L7

Did you really mean 'blockchain'?

Check warning on line 7 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L7

Did you really mean 'Chainstack'?

## Supported deployments

| Protocol | Network | Client | Node type |
|----------|---------|--------|-----------|
| Ethereum | Mainnet | Reth + Prysm | Full node |

Check warning on line 13 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L13

Did you really mean 'Ethereum'?

Check warning on line 13 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L13

Did you really mean 'Mainnet'?

Check warning on line 13 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L13

Did you really mean 'Reth'?

Check warning on line 13 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L13

Did you really mean 'Prysm'?
| Ethereum | Sepolia | Reth + Prysm | Full node |

Check warning on line 14 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L14

Did you really mean 'Ethereum'?

Check warning on line 14 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L14

Did you really mean 'Sepolia'?

Check warning on line 14 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L14

Did you really mean 'Reth'?

Check warning on line 14 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L14

Did you really mean 'Prysm'?
| Ethereum | Hoodi | Reth + Prysm | Full node |

Check warning on line 15 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L15

Did you really mean 'Ethereum'?

Check warning on line 15 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L15

Did you really mean 'Hoodi'?

Check warning on line 15 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L15

Did you really mean 'Reth'?

Check warning on line 15 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L15

Did you really mean 'Prysm'?

<Note>
Additional protocols and networks are on the roadmap. See the [FAQ](/docs/self-hosted/faq) for details.
Expand Down Expand Up @@ -78,7 +79,7 @@

### Initial sync times

Sync times depend on your hardware and network, but expect 2–5 days for Ethereum Mainnet. See [System requirements](/docs/self-hosted/requirements) for specifications and a community-maintained list of hardware recommendations.

Check warning on line 82 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L82

Did you really mean 'Ethereum'?

Check warning on line 82 in docs/self-hosted/deploying-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/deploying-nodes.mdx#L82

Did you really mean 'Mainnet'?

<Note>
Snapshot-based deployment for faster initial sync is planned. See the [FAQ](/docs/self-hosted/faq#when-will-snapshot-based-deployment-be-available) for the timeline.
Expand Down
3 changes: 2 additions & 1 deletion docs/self-hosted/faq.mdx
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
---
title: "FAQ"
title: "FAQ | Self-Hosted"
sidebarTitle: "FAQ"
description: "Frequently asked questions about Chainstack Self-Hosted"

Check warning on line 4 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L4

Did you really mean 'Chainstack'?
---

## General

### What is Chainstack Self-Hosted?

Check warning on line 9 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L9

Did you really mean 'Chainstack'?

Chainstack Self-Hosted brings the power of Chainstack's blockchain infrastructure platform to your own infrastructure. Deploy, manage, and monitor blockchain nodes on your own hardware or cloud environment while maintaining complete control over your data and infrastructure.

Check warning on line 11 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L11

Did you really mean 'Chainstack'?

Check warning on line 11 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L11

Did you really mean 'Chainstack's'?

Check warning on line 11 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L11

Did you really mean 'blockchain'?

Check warning on line 11 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L11

Did you really mean 'blockchain'?

### Is Chainstack Self-Hosted ready for production?

Check warning on line 13 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L13

Did you really mean 'Chainstack'?

Chainstack Self-Hosted is currently in **beta**. We recommend using it for:

Check warning on line 15 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L15

Did you really mean 'Chainstack'?

- Development and testing environments
- Proof-of-concept deployments
Expand Down Expand Up @@ -43,11 +44,11 @@

**Q1 2026** — A proof of concept for archive node deployment is planned. Archive nodes require significantly more storage (15+ TB) and different sync strategies.

### Do you plan to support validator nodes?

Check warning on line 47 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L47

Did you really mean 'validator'?

Validator node support is on the roadmap but is **not expected before late 2026**. Running validators requires additional considerations around uptime guarantees, slashing protection, and key management that we want to address properly.

Check warning on line 49 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L49

Did you really mean 'Validator'?

Check warning on line 49 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L49

Did you really mean 'validators'?

**Need validator support sooner?** Contact us at [Chainstack Feedback](https://ideas.chainstack.com/en?b=6968ecf76c93cb94db0422c8) to discuss your use case.

Check warning on line 51 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L51

Did you really mean 'validator'?

### Will you support multiple endpoints per node?

Expand All @@ -57,7 +58,7 @@

### What Kubernetes distributions are supported?

Chainstack Self-Hosted works with any recent Kubernetes distribution:

Check warning on line 61 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L61

Did you really mean 'Chainstack'?

- k3s (tested and documented)
- Standard Kubernetes (k8s)
Expand All @@ -72,19 +73,19 @@

- 2 CPU cores, 2 GB RAM, 4 GB storage

**Control Panel + Ethereum Mainnet node:**

Check warning on line 76 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L76

Did you really mean 'Ethereum'?

Check warning on line 76 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L76

Did you really mean 'Mainnet'?

- 6 CPU cores, 18 GB RAM, 2+ TB NVMe SSD

Check warning on line 78 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L78

Did you really mean 'NVMe'?

See [System requirements](/docs/self-hosted/requirements) for detailed specifications.

### Can I run multiple blockchain nodes on one server?

Check warning on line 82 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L82

Did you really mean 'blockchain'?

Yes, provided you have sufficient resources. Each Ethereum full node requires approximately 4 CPU cores, 16 GB RAM, and 2 TB storage. Plan your infrastructure accordingly.

Check warning on line 84 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L84

Did you really mean 'Ethereum'?

### Do I need a dedicated server or can I use a VM?

Either works, as long as storage performance is adequate. For blockchain nodes, NVMe SSD storage is strongly recommended due to the high I/O requirements.

Check warning on line 88 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L88

Did you really mean 'blockchain'?

Check warning on line 88 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L88

Did you really mean 'NVMe'?

<Warning>
For VMs, ensure the virtual disk is backed by SSD storage, not HDD.
Expand All @@ -94,13 +95,13 @@

### How long does initial node sync take?

Expect 2–5 days for Ethereum Mainnet, depending on your hardware and network. See [System requirements](/docs/self-hosted/requirements) for specifications and a community-maintained list of hardware recommendations.

Check warning on line 98 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L98

Did you really mean 'Ethereum'?

Check warning on line 98 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L98

Did you really mean 'Mainnet'?

[Snapshot-based deployment](#when-will-snapshot-based-deployment-be-available) will reduce this significantly.

### How to find out the status of the initial node sync?

At the moment, the only option is to check the corresponding pod logs. For example, if the Blockchain Node ID on **Chainstack Self-Hosted > Nodes > Node Details** is `6244046a-f344-4453-abd5-5bbbc0377422`, then you can check the logs in the following way:

Check warning on line 104 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L104

Did you really mean 'Blockchain'?

Check warning on line 104 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L104

Did you really mean 'Chainstack'?

```bash
# List all pods and find the pods related to the node ID
Expand All @@ -118,7 +119,7 @@

### How do I resize the disk if storage runs out?

As blockchain storage constantly grows, you may need to allocate more disk space to your node. This involves finding the right PVC and using `kubectl patch`.

Check warning on line 122 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L122

Did you really mean 'blockchain'?

<Steps>
<Step title="Find the node ID">
Expand Down Expand Up @@ -169,7 +170,7 @@

### How do I join the beta program?

Fill out the beta signup form: [Join the Chainstack Self-Hosted Beta](https://3b81e.share.hsforms.com/2cWH4wEOeTOySPUNKOVDEEQ)

Check warning on line 173 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L173

Did you really mean 'signup'?

### What does the beta include?

Expand Down Expand Up @@ -204,7 +205,7 @@

When reporting bugs, please include:

- Version of Chainstack Self-Hosted

Check warning on line 208 in docs/self-hosted/faq.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/faq.mdx#L208

Did you really mean 'Chainstack'?
- Steps to reproduce the issue
- Relevant logs and error messages
- Your environment details (K8s distribution, OS, etc.)
3 changes: 2 additions & 1 deletion docs/self-hosted/first-login.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
---
title: "First login"
title: "First login | Self-Hosted"
sidebarTitle: "First login"
description: "First login to Chainstack Self-Hosted and initial configuration steps"

Check warning on line 4 in docs/self-hosted/first-login.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/first-login.mdx#L4

Did you really mean 'Chainstack'?
---

This guide walks you through your first login to Chainstack Self-Hosted and initial configuration.

Check warning on line 7 in docs/self-hosted/first-login.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/first-login.mdx#L7

Did you really mean 'Chainstack'?

## First login

Expand Down Expand Up @@ -37,7 +38,7 @@
| Ingress | `http://your-configured-hostname` |
| Port forward | `http://<SERVER-IP>:8080` |

You'll see the Chainstack Self-Hosted login page:

Check warning on line 41 in docs/self-hosted/first-login.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/first-login.mdx#L41

Did you really mean 'Chainstack'?

<Frame>
<img src="/images/self-hosted/login-page.png" alt="Chainstack Self-Hosted login page" />
Expand Down Expand Up @@ -76,14 +77,14 @@

## Understanding the interface

The Chainstack Self-Hosted interface provides access to all node management functions.

Check warning on line 80 in docs/self-hosted/first-login.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/first-login.mdx#L80

Did you really mean 'Chainstack'?

### Main sections

| Section | Purpose |
|---------|---------|
| **Nodes** | List, deploy, and manage blockchain nodes |

Check warning on line 86 in docs/self-hosted/first-login.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/first-login.mdx#L86

Did you really mean 'blockchain'?
| **Docs** | Link to Chainstack Self-Hosted documentation |

Check warning on line 87 in docs/self-hosted/first-login.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/first-login.mdx#L87

Did you really mean 'Chainstack'?
| **Settings** | User profile and credentials |

### Node status indicators
Expand All @@ -100,7 +101,7 @@

With your admin account configured, you're ready to:

1. [Deploy your first node](/docs/self-hosted/deploying-nodes) — Deploy a blockchain node

Check warning on line 104 in docs/self-hosted/first-login.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/first-login.mdx#L104

Did you really mean 'blockchain'?
2. [Manage nodes](/docs/self-hosted/managing-nodes) — Learn node operations and monitoring

## Troubleshooting first login
Expand Down
3 changes: 2 additions & 1 deletion docs/self-hosted/installation.mdx
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
---
title: "Installation"
title: "Installation | Self-Hosted"
sidebarTitle: "Installation"
description: "Detailed instructions for installing Chainstack Self-Hosted with basic and advanced configuration options"

Check warning on line 4 in docs/self-hosted/installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/installation.mdx#L4

Did you really mean 'Chainstack'?
---

This guide provides detailed instructions for installing Chainstack Self-Hosted, including advanced configuration options.

Check warning on line 7 in docs/self-hosted/installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/installation.mdx#L7

Did you really mean 'Chainstack'?

## Installation methods

Chainstack Self-Hosted supports two installation modes:

Check warning on line 11 in docs/self-hosted/installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/installation.mdx#L11

Did you really mean 'Chainstack'?

| Mode | Description | Use case |
|------|-------------|----------|
Expand Down Expand Up @@ -102,7 +103,7 @@
| Option | Description | Default |
|--------|-------------|---------|
| `-v, --version` | Self-hosted Control Panel version (required) | — |
| `-n, --namespace` | Kubernetes namespace | `control-panel` |

Check warning on line 106 in docs/self-hosted/installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/installation.mdx#L106

Did you really mean 'namespace'?
| `-r, --release` | Helm release name | `cp` |
| `-f, --values` | Custom values file | — |
| `-s, --storage-class` | Storage class for PostgreSQL | Cluster default |
Expand Down Expand Up @@ -180,9 +181,9 @@
kubectl port-forward svc/cp-cp-ui 8080:80 -n control-panel --address 0.0.0.0
```

## Uninstallation

Check warning on line 184 in docs/self-hosted/installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/installation.mdx#L184

Did you really mean 'Uninstallation'?

To completely remove Chainstack Self-Hosted:

Check warning on line 186 in docs/self-hosted/installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/installation.mdx#L186

Did you really mean 'Chainstack'?

```bash
./cpctl uninstall
Expand All @@ -203,4 +204,4 @@
After installation, continue to:

1. [First login](/docs/self-hosted/first-login) — First login and configuration
2. [Deploying nodes](/docs/self-hosted/deploying-nodes) — Deploy blockchain nodes

Check warning on line 207 in docs/self-hosted/installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/installation.mdx#L207

Did you really mean 'blockchain'?
3 changes: 2 additions & 1 deletion docs/self-hosted/introduction.mdx
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
---
title: "Introduction"
title: "Introduction | Self-Hosted"
sidebarTitle: "Introduction"
description: "Deploy and manage blockchain infrastructure in your own environment with complete control over your data"

Check warning on line 4 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L4

Did you really mean 'blockchain'?
---

Welcome to the documentation for Chainstack Self-Hosted, a control plane for deploying and managing blockchain infrastructure in your own environment.

Check warning on line 7 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L7

Did you really mean 'Chainstack'?

Check warning on line 7 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L7

Did you really mean 'blockchain'?

<Note>
Chainstack Self-Hosted is currently in beta. We actively welcome feedback and feature requests. See [how to join the beta](/docs/self-hosted/support#join-the-beta) for details.
</Note>

## What is Chainstack Self-Hosted?

Check warning on line 13 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L13

Did you really mean 'Chainstack'?

Chainstack Self-Hosted brings the power of Chainstack's blockchain infrastructure platform to your own infrastructure. Deploy, manage, and monitor blockchain nodes on your own hardware or cloud environment while maintaining complete control over your data and infrastructure.

Check warning on line 15 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L15

Did you really mean 'Chainstack'?

Check warning on line 15 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L15

Did you really mean 'Chainstack's'?

Check warning on line 15 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L15

Did you really mean 'blockchain'?

Check warning on line 15 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L15

Did you really mean 'blockchain'?

### Key features

- Full infrastructure control — run blockchain nodes on your own servers, whether on premises, in a private cloud, or on dedicated servers

Check warning on line 19 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L19

Did you really mean 'blockchain'?
- Simplified deployment — deploy blockchain nodes through an intuitive web interface without complex manual configuration

Check warning on line 20 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L20

Did you really mean 'blockchain'?
- Enterprise-grade architecture — built on Kubernetes for reliability, scalability, and ease of operations
- Ethereum protocol support — deploy Ethereum Mainnet full nodes with the high-performance Reth execution client and Prysm consensus client

Check warning on line 22 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L22

Did you really mean 'Ethereum'?

Check warning on line 22 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L22

Did you really mean 'Ethereum'?

Check warning on line 22 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L22

Did you really mean 'Mainnet'?

Check warning on line 22 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L22

Did you really mean 'Reth'?

Check warning on line 22 in docs/self-hosted/introduction.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/introduction.mdx#L22

Did you really mean 'Prysm'?

## Getting help

Expand Down
3 changes: 2 additions & 1 deletion docs/self-hosted/managing-nodes.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
---
title: "Managing nodes"
title: "Managing nodes | Self-Hosted"
sidebarTitle: "Managing nodes"
description: "Node operations and management in Chainstack Self-Hosted"

Check warning on line 4 in docs/self-hosted/managing-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/managing-nodes.mdx#L4

Did you really mean 'Chainstack'?
---

This guide covers the operations available for managing deployed blockchain nodes.

Check warning on line 7 in docs/self-hosted/managing-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/managing-nodes.mdx#L7

Did you really mean 'blockchain'?

## Node list

Expand Down Expand Up @@ -38,8 +39,8 @@

| Information | Description |
|-------------|-------------|
| Protocol | Blockchain protocol (e.g., Ethereum) |

Check warning on line 42 in docs/self-hosted/managing-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/managing-nodes.mdx#L42

Did you really mean 'Blockchain'?

Check warning on line 42 in docs/self-hosted/managing-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/managing-nodes.mdx#L42

Did you really mean 'Ethereum'?
| Network | Network name (e.g., Mainnet, Hoodi) |

Check warning on line 43 in docs/self-hosted/managing-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/managing-nodes.mdx#L43

Did you really mean 'Mainnet'?

Check warning on line 43 in docs/self-hosted/managing-nodes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/managing-nodes.mdx#L43

Did you really mean 'Hoodi'?
| Date created | When the node was deployed |
| Deployment ID | Unique identifier for the deployment |
| Revision ID | Current revision of the deployment |
Expand Down
3 changes: 2 additions & 1 deletion docs/self-hosted/quick-start.mdx
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
---
title: "Quick start"
title: "Quick start | Self-Hosted"
sidebarTitle: "Quick start"
description: "Complete walkthrough from a fresh Ubuntu installation to a running Chainstack Self-Hosted Control Panel"

Check warning on line 4 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L4

Did you really mean 'walkthrough'?

Check warning on line 4 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L4

Did you really mean 'Chainstack'?
---

This guide walks you through a complete installation of Chainstack Self-Hosted on a dedicated server, from a fresh Ubuntu installation to a running Control Panel.

Check warning on line 7 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L7

Did you really mean 'Chainstack'?

## Overview

By the end of this guide, you will have:

- A Kubernetes cluster running on your server
- The Chainstack Self-Hosted Control Panel deployed and accessible

Check warning on line 14 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L14

Did you really mean 'Chainstack'?
- The ability to deploy blockchain nodes through the web interface

Check warning on line 15 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L15

Did you really mean 'blockchain'?

## Prerequisites

Before starting, ensure you have:

- A dedicated server or virtual machine meeting the [system requirements](/docs/self-hosted/requirements)
- Root or sudo access to the server

Check warning on line 22 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L22

Did you really mean 'sudo'?
- A stable internet connection

## End-to-end example

This example uses a dedicated server from Contabo running Ubuntu 22.04, but the steps apply to any compatible server.

Check warning on line 27 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L27

Did you really mean 'Contabo'?

<Steps>

Expand Down Expand Up @@ -275,15 +276,15 @@

## Next steps

Congratulations! You now have Chainstack Self-Hosted running. Continue with:

Check warning on line 279 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L279

Did you really mean 'Chainstack'?

1. [First login](/docs/self-hosted/first-login) — First login and initial configuration
2. [Deploying nodes](/docs/self-hosted/deploying-nodes) — Deploy your first blockchain node

Check warning on line 282 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L282

Did you really mean 'blockchain'?
3. [Troubleshooting](/docs/self-hosted/troubleshooting) — If you encounter any issues

## Useful kubectl commands

Set the default namespace to avoid typing `-n control-panel` every time:

Check warning on line 287 in docs/self-hosted/quick-start.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/quick-start.mdx#L287

Did you really mean 'namespace'?

```bash
kubectl config set-context --current --namespace=control-panel
Expand Down
3 changes: 2 additions & 1 deletion docs/self-hosted/release-notes.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: "Release notes"
title: "Release notes | Self-Hosted"
sidebarTitle: "Release notes"
description: "Product updates and announcements for Chainstack Self-Hosted"

Check warning on line 4 in docs/self-hosted/release-notes.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/release-notes.mdx#L4

Did you really mean 'Chainstack'?
rss: true
---

Expand Down
3 changes: 2 additions & 1 deletion docs/self-hosted/requirements.mdx
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
---
title: "System requirements"
title: "System requirements | Self-Hosted"
sidebarTitle: "System requirements"
description: "Hardware, software, and network requirements for running Chainstack Self-Hosted"

Check warning on line 4 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L4

Did you really mean 'Chainstack'?
---

This page outlines the hardware, software, and network requirements for running Chainstack Self-Hosted.

Check warning on line 7 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L7

Did you really mean 'Chainstack'?

## Overview

Chainstack Self-Hosted consists of two main components with different resource requirements:

Check warning on line 11 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L11

Did you really mean 'Chainstack'?

1. **Control Panel** — the management platform that handles deployments, authentication, and orchestration
2. **Blockchain nodes** — the actual blockchain clients that you deploy and manage

Check warning on line 14 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L14

Did you really mean 'Blockchain'?

Check warning on line 14 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L14

Did you really mean 'blockchain'?

## Control Panel requirements

Expand All @@ -34,8 +35,8 @@
|-----------|-------------|-------|
| Kubernetes | Any recent version | k3s, k8s, EKS, GKE, AKS supported |
| Helm | v3.x or later | Required for installation |
| yq | v4.x or later | mikefarah/yq required |

Check warning on line 38 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L38

Did you really mean 'yq'?
| openssl | Any recent version | Required for certificate generation |

Check warning on line 39 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L39

Did you really mean 'openssl'?
| kubectl | Compatible with cluster | Required for cluster management |

### Operating systems
Expand All @@ -57,47 +58,47 @@
- **Cloud providers** — use the default storage class (gp2/gp3 for AWS, standard for GCP, managed-premium for Azure)
- **On-premises** — any CSI-compatible storage provisioner

## Blockchain node requirements

Check warning on line 61 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L61

Did you really mean 'Blockchain'?

Resource requirements vary by protocol and node configuration. Below are the requirements for currently supported configurations.

### Ethereum Mainnet full node (Reth + Prysm)

Check warning on line 65 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L65

Did you really mean 'Ethereum'?

Check warning on line 65 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L65

Did you really mean 'Mainnet'?

Check warning on line 65 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L65

Did you really mean 'Reth'?

Check warning on line 65 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L65

Did you really mean 'Prysm'?

| Resource | Minimum | Recommended |
|----------|---------|-------------|
| CPU | 4 cores | 6+ cores |
| RAM | 16 GB | 32 GB |
| Storage | 2 TB NVMe SSD | 4 TB NVMe SSD |

Check warning on line 71 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L71

Did you really mean 'NVMe'?

Check warning on line 71 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L71

Did you really mean 'NVMe'?

### Ethereum Sepolia testnet full node (Reth + Prysm)

Check warning on line 73 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L73

Did you really mean 'Ethereum'?

Check warning on line 73 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L73

Did you really mean 'Sepolia'?

Check warning on line 73 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L73

Did you really mean 'testnet'?

Check warning on line 73 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L73

Did you really mean 'Reth'?

Check warning on line 73 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L73

Did you really mean 'Prysm'?

| Resource | Minimum | Recommended |
|----------|---------|-------------|
| CPU | 4 cores | 6+ cores |
| RAM | 16 GB | 32 GB |
| Storage | 1.5 TB NVMe SSD | 2 TB NVMe SSD |

Check warning on line 79 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L79

Did you really mean 'NVMe'?

Check warning on line 79 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L79

Did you really mean 'NVMe'?

### Ethereum Hoodi testnet full node (Reth + Prysm)

Check warning on line 81 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L81

Did you really mean 'Ethereum'?

Check warning on line 81 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L81

Did you really mean 'Hoodi'?

Check warning on line 81 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L81

Did you really mean 'testnet'?

Check warning on line 81 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L81

Did you really mean 'Reth'?

Check warning on line 81 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L81

Did you really mean 'Prysm'?

| Resource | Minimum | Recommended |
|----------|---------|-------------|
| CPU | 4 cores | 6+ cores |
| RAM | 16 GB | 32 GB |
| Storage | 250 GB NVMe SSD | 500 GB NVMe SSD |

Check warning on line 87 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L87

Did you really mean 'NVMe'?

Check warning on line 87 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L87

Did you really mean 'NVMe'?

### Storage considerations

- **SSD type** — TLC NVMe drives are strongly recommended. Avoid QLC drives due to lower write endurance and performance

Check warning on line 91 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L91

Did you really mean 'NVMe'?
- **Storage growth** — the Ethereum chain grows approximately 1 TB per year. Plan for 4 TB to ensure several years of headroom

Check warning on line 92 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L92

Did you really mean 'Ethereum'?
- **IOPS** — high random read/write performance is critical. Target drives with sustained write speeds of 1+ GB/s

For a deep dive on SSD selection for Ethereum nodes, see [yorickdowne's SSD guide](https://gist.github.com/yorickdowne/f3a3e79a573bf35767cd002cc977b038).

Check warning on line 95 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L95

Did you really mean 'Ethereum'?

### CPU considerations

- Clock speed matters more than core count for blockchain nodes

Check warning on line 99 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L99

Did you really mean 'blockchain'?
- Higher single-thread performance improves block processing
- AMD Ryzen 7000/9000 series or Intel Core 12th gen+ recommended

Check warning on line 101 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L101

Did you really mean 'Ryzen'?

### Initial sync time

Expand All @@ -120,7 +121,7 @@
| cp-ui | 80 | TCP | Web interface |
| cp-auth | 8080, 9090 | TCP | Authentication service |
| cp-deployments-api | 8080, 9090 | TCP | Deployment management API |
| keycloak | 80, 8080 | TCP | Identity management |

Check warning on line 124 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L124

Did you really mean 'keycloak'?
| PostgreSQL | 5432 | TCP | Database |
| Temporal | 7233–7246 | TCP | Workflow orchestration |

Expand All @@ -139,9 +140,9 @@

For the Control Panel, only the UI service port needs to be accessible from outside the cluster. All other services communicate internally.

For blockchain nodes, the required ports depend on the protocol:

Check warning on line 143 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L143

Did you really mean 'blockchain'?

### Ethereum nodes

Check warning on line 145 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L145

Did you really mean 'Ethereum'?

| Port | Protocol | Purpose |
|------|----------|---------|
Expand All @@ -151,9 +152,9 @@

## Combined infrastructure example

For a complete deployment running the Control Panel plus one Ethereum Mainnet full node:

Check warning on line 155 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L155

Did you really mean 'Ethereum'?

Check warning on line 155 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L155

Did you really mean 'Mainnet'?

| Resource | Control Panel | Ethereum Node | Total |

Check warning on line 157 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L157

Did you really mean 'Ethereum'?
|----------|---------------|---------------|-------|
| CPU | 2 cores | 4 cores | 6 cores |
| RAM | 2 GB | 16 GB | 18 GB |
Expand All @@ -161,21 +162,21 @@

### Example server configurations

#### Budget configuration (single Ethereum Mainnet node)

Check warning on line 165 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L165

Did you really mean 'Ethereum'?

Check warning on line 165 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L165

Did you really mean 'Mainnet'?

- **CPU** — AMD Ryzen 5 7600 or Intel Core i5-13400

Check warning on line 167 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L167

Did you really mean 'Ryzen'?
- **RAM** — 32 GB DDR5
- **Storage** — 4 TB NVMe SSD

Check warning on line 169 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L169

Did you really mean 'NVMe'?

#### Testnet configuration (2 Ethereum testnet nodes)

Check warning on line 171 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L171

Did you really mean 'Testnet'?

Check warning on line 171 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L171

Did you really mean 'Ethereum'?

Check warning on line 171 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L171

Did you really mean 'testnet'?

- **CPU** — AMD Ryzen 5 7600 or Intel Core i5-13400

Check warning on line 173 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L173

Did you really mean 'Ryzen'?
- **RAM** — 32 GB DDR5
- **Storage** — 3 TB NVMe SSDs

Check warning on line 175 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L175

Did you really mean 'NVMe'?

Check warning on line 175 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L175

Did you really mean 'SSDs'?

## Next steps

Once you've verified your system meets these requirements:

1. [Quick start guide](/docs/self-hosted/quick-start) — Complete walkthrough from zero to running

Check warning on line 181 in docs/self-hosted/requirements.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/requirements.mdx#L181

Did you really mean 'walkthrough'?
2. [Installation guide](/docs/self-hosted/installation) — Detailed installation instructions
3 changes: 2 additions & 1 deletion docs/self-hosted/support.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: "Support and feedback"
title: "Support and feedback | Self-Hosted"
sidebarTitle: "Support and feedback"
description: "Get help, provide feedback, and join the Chainstack Self-Hosted beta program"

Check warning on line 4 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L4

Did you really mean 'Chainstack'?
---

Learn how to get help, provide feedback, and join the beta program.
Expand All @@ -11,7 +12,7 @@

Start with the documentation for answers to common questions:

- [Quick start guide](/docs/self-hosted/quick-start) — Installation walkthrough

Check warning on line 15 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L15

Did you really mean 'walkthrough'?
- [Troubleshooting](/docs/self-hosted/troubleshooting) — Common issues and solutions
- [FAQ](/docs/self-hosted/faq) — Frequently asked questions

Expand All @@ -19,7 +20,7 @@

For technical issues and questions:

**Chainstack Support Center**

Check warning on line 23 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L23

Did you really mean 'Chainstack'?

[https://support.chainstack.com/hc/en-us](https://support.chainstack.com/hc/en-us)

Expand All @@ -45,11 +46,11 @@

### Community resources

Additional resources for blockchain node operators:

Check warning on line 49 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L49

Did you really mean 'blockchain'?

- Ethereum documentation: [ethereum.org/developers](https://ethereum.org/developers)

Check warning on line 51 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L51

Did you really mean 'Ethereum'?
- Reth documentation: [reth.rs](https://reth.rs/)

Check warning on line 52 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L52

Did you really mean 'Reth'?
- Prysm documentation: [docs.prylabs.network](https://docs.prylabs.network/)

Check warning on line 53 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L53

Did you really mean 'Prysm'?

## Providing feedback

Expand All @@ -73,7 +74,7 @@

## Join the beta

Chainstack Self-Hosted is currently in beta, and we're actively looking for participants.

Check warning on line 77 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L77

Did you really mean 'Chainstack'?

### What beta participants receive

Expand All @@ -84,7 +85,7 @@

### How to join

Fill out the beta signup form:

Check warning on line 88 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L88

Did you really mean 'signup'?

<Card title="Join the Chainstack Self-Hosted Beta" icon="rocket" href="https://3b81e.share.hsforms.com/2cWH4wEOeTOySPUNKOVDEEQ">
Get early access to new features and direct communication with the product team.
Expand All @@ -109,4 +110,4 @@
|---------|---------|
| Technical support | [support.chainstack.com](https://support.chainstack.com/hc/en-us) |
| Feature requests | [Chainstack Feedback](https://ideas.chainstack.com/en?b=6968ecf76c93cb94db0422c8) |
| Beta signup | [Signup form](https://3b81e.share.hsforms.com/2cWH4wEOeTOySPUNKOVDEEQ) |

Check warning on line 113 in docs/self-hosted/support.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/support.mdx#L113

Did you really mean 'signup'?
3 changes: 2 additions & 1 deletion docs/self-hosted/supported-clients-and-protocols.mdx
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
---
title: "Supported clients and protocols"
title: "Supported clients and protocols | Self-Hosted"
sidebarTitle: "Supported clients and protocols"
description: "Blockchain protocols and networks available in Chainstack Self-Hosted"

Check warning on line 4 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L4

Did you really mean 'Blockchain'?

Check warning on line 4 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L4

Did you really mean 'Chainstack'?
---

This page lists the node clients, blockchain protocols, and networks currently supported by Chainstack Self-Hosted.

Check warning on line 7 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L7

Did you really mean 'blockchain'?

Check warning on line 7 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L7

Did you really mean 'Chainstack'?

## Available configurations

| Protocol | Network | Client | Node type |
|----------|---------|--------|-----------|
| Ethereum | Mainnet | Reth + Prysm | Full node |

Check warning on line 13 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L13

Did you really mean 'Ethereum'?

Check warning on line 13 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L13

Did you really mean 'Mainnet'?

Check warning on line 13 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L13

Did you really mean 'Reth'?

Check warning on line 13 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L13

Did you really mean 'Prysm'?
| Ethereum | Sepolia | Reth + Prysm | Full node |

Check warning on line 14 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L14

Did you really mean 'Ethereum'?

Check warning on line 14 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L14

Did you really mean 'Sepolia'?

Check warning on line 14 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L14

Did you really mean 'Reth'?

Check warning on line 14 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L14

Did you really mean 'Prysm'?
| Ethereum | Hoodi | Reth + Prysm | Full node |

Check warning on line 15 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L15

Did you really mean 'Ethereum'?

Check warning on line 15 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L15

Did you really mean 'Hoodi'?

Check warning on line 15 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L15

Did you really mean 'Reth'?

Check warning on line 15 in docs/self-hosted/supported-clients-and-protocols.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/supported-clients-and-protocols.mdx#L15

Did you really mean 'Prysm'?

<Note>
Additional protocols and networks are planned for future releases. See the [FAQ](/docs/self-hosted/faq) for the roadmap.
Expand Down
3 changes: 2 additions & 1 deletion docs/self-hosted/troubleshooting.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
---
title: "Troubleshooting"
title: "Troubleshooting | Self-Hosted"
sidebarTitle: "Troubleshooting"
description: "Diagnose and resolve common issues with Chainstack Self-Hosted"

Check warning on line 4 in docs/self-hosted/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/troubleshooting.mdx#L4

Did you really mean 'Chainstack'?
---

This guide helps you diagnose and resolve common issues with Chainstack Self-Hosted.

Check warning on line 7 in docs/self-hosted/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/troubleshooting.mdx#L7

Did you really mean 'Chainstack'?

## Installation troubleshooting

Expand Down Expand Up @@ -31,7 +32,7 @@
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
```

#### yq not found or wrong version

Check warning on line 35 in docs/self-hosted/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/troubleshooting.mdx#L35

Did you really mean 'yq'?

```bash
# Must be mikefarah/yq v4+
Expand Down Expand Up @@ -153,7 +154,7 @@
kubectl logs -l app.kubernetes.io/name=cp-auth -n control-panel
```

#### Check Keycloak

Check warning on line 157 in docs/self-hosted/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/troubleshooting.mdx#L157

Did you really mean 'Keycloak'?

```bash
kubectl get pods -l app.kubernetes.io/name=keycloak -n control-panel
Expand Down Expand Up @@ -305,7 +306,7 @@

When contacting support, include:

- Version of Chainstack Self-Hosted

Check warning on line 309 in docs/self-hosted/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/self-hosted/troubleshooting.mdx#L309

Did you really mean 'Chainstack'?
- Kubernetes distribution and version
- `diagnostic.txt` file
- `debug-$timestamp.txt` file
Expand Down