Practical overview
When it fits
Use it when you need to operate Tableland validator infrastructure or serve reads from a node’s materialized database state. For projects seeking network queries without running a validator, the README points to Tableland’s public gateway.
Who it is for
- Operators hosting a Tableland validator node.
- Developers and service providers maintaining database state for Tableland applications.
- Application developers who need to understand how validator nodes materialize on-chain SQL events.
Documented uses
- Listen for Tableland events from EVM chains and apply table creation and mutation statements.
- Serve read queries against the database state materialized by a validator.
- Run a self-hosted node using the provided Docker Compose setup.
Requirements & limits
The repository is public and lists an MIT license. The documented Docker Compose setup requires Git, Docker with the Compose plugin, and EVM node API keys for the supported chains in its default configuration.
- SQLite is the default embedded database engine; a separate database process is not required by the documented setup.
- The validator uses an EVM node API to detect chain events; the guide uses Alchemy and also describes self-hosted nodes or other providers.
- The README recommends at least 4 vCPUs, 8 GiB RAM, 10 GiB free SSD space, reliable internet, and a static IP, while noting requirements may change.
- The default external port is 8080; the guide identifies 443 for setups using TLS.
- The README describes Tableland as being in open beta and says validator responsibilities may evolve.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare a host for the Tableland mainnet validator
Set up the documented host prerequisites for the Docker Compose mainnet validator.
Before you start
- A machine with at least 4 vCPUs, 8 GiB RAM, 10 GiB free SSD space, reliable fast internet, and a static IP.
- Git and Docker with the Compose plugin.
- Alchemy API keys for the supported chains used by the default configuration.
- If protected by a firewall, access to open port 8080 by default, or port 443 when using TLS.
Steps
Provision a host meeting the stated system recommendations.
Install Git and Docker with the Compose plugin; a separate Go installation is not required for this setup.
Obtain the required EVM node API keys; the documented mainnet setup uses Alchemy.
Configure firewall access to port 8080 by default, or port 443 if using TLS certificates.
Expected outcome
The host has the listed prerequisites for proceeding to the repository's Docker Compose validator setup.
Guide limitations
- The resource recommendations may change and are described as potentially over-provisioned.
- The guide's concrete configuration focuses on mainnet; testnet setup generally substitutes testnet references.
- This prepares prerequisites only; it does not run or verify a validator.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- tablelandnetwork/go-tableland · Official homepage title · retained in its source language

