To integrate with a Plume Nitro Testnet node, follow the steps below to deploy the DAS server in Docker.
Create your celestia-server-mocha.yaml file with the below config to run the Celestia DAS server.
Replace ETH_SEPOLIA_RPC_URL and ETH_SEPOLIA_BEACON_RPC_URL with your RPC URLs.
ETH_SEPOLIA_RPC_URL = execution layer client like Geth, Erigon, Nethermind, or Reth
ETH_SEPOLIA_BEACON_RPC_URL = consensus layer client like Lighthouse, Prysm, Nimbus, or Teku
Start Plume Testnet Node
docker-compose -f plume-testnet.yaml up -d
Check logs
docker logs plume-testnet-node
Troubleshooting
Running on Mac
If you are running this setup on an Apple Silicon (M1/M2) Mac, add platform: linux/amd64 to both celestia-server-mocha and plume-testnet service definitions in your YAML files to ensure compatibility.
Replace CELESTIA_MOCHA_ENDPOINT with your Celestia Mocha RPC URL, we recommend you to use or for getting an Celestia Endpoint.
Before running , please check if the Celestia DA server is running with the Plume Testnet's Namespace ID.