Lux Docs

Deployment

Docker and Kubernetes deployment guides

The Lux Explorer runs on Kubernetes with Docker containers. Five explorer instances serve different chains from the same binary, each with its own SQLite database and chain-specific branding.

Architecture

Traefik Ingress
  explore.lux.network       -> explorer-mainnet:4000
  explore-zoo.lux.network   -> explorer-zoo:4000
  explore-hanzo.lux.network -> explorer-hanzo:4000
  explore-spc.lux.network   -> explorer-spc:4000
  explore-pars.lux.network  -> explorer-pars:4000

Explorer Instances

InstanceDomainChainBackend RPC
C-Chainexplore.lux.networkMainnet C-Chainluxd-1:9630/ext/bc/C/rpc
Zooexplore-zoo.lux.networkZoo chainluxd-1:9630/ext/bc/{id}/rpc
Hanzoexplore-hanzo.lux.networkHanzo chainluxd-1:9630/ext/bc/{id}/rpc
SPCexplore-spc.lux.networkSPC chainluxd-1:9630/ext/bc/{id}/rpc
Parsexplore-pars.lux.networkPars chainluxd-1:9630/ext/bc/{id}/rpc

Docker Images

ComponentImage
Explorer (Go)ghcr.io/luxfi/explorer
Frontend (Next.js)ghcr.io/luxfi/explore

Kubernetes Requirements

  • Container memory limit: 2Gi per instance (single Go binary, no PostgreSQL needed)
  • Deployment strategy: RollingUpdate
  • PVC for SQLite data persistence
  • TLS via Traefik certResolver with letsencrypt

On this page