Deploying ENSNode
Follow these guides to deploy an ENSNode instance to the cloud.
Running your own ENSNode instance is helpful for those that wish to:
- Maintain control over their own infrastructure
- Ensure control over their own availability and uptime guarantees
- Customize ENSNode’s behavior
- Own the resulting Postgres index for custom queries or
JOIN
s
Note that because ENSNode makes many label healing requests to ENSRainbow while indexing, it’s imperative that they be on the same local network to minimize request time.
Deploying on Railway
Section titled “Deploying on Railway”Railway is a convenient platform for hosting an ENSNode instance.
Deploying with Docker
Section titled “Deploying with Docker”The Docker deployment option provides the easiest way to run the full ENSNode suite of services both locally and in the cloud.
Deploying with Terraform
Section titled “Deploying with Terraform”An example Terraform deployment reference is available, showing an example of deploying the full ENSNode suite on Railway with AWS managed domain names.