← Back to Apollo Validator

Celestia Snapshot Service

Pruned snapshots for Celestia mainnet (celestia). Updated every 6 hours. Node does not stop during snapshot creation.

Latest Snapshot

NetworkCelestia Mainnet
Chain IDcelestia
Height15,164,665
Size22G (lz4 compressed)
TypePruned (keep-recent=100)
Created2026-10-21T18:12:46Z
SHA256sha256:ba832ba53ad769f4a541c95ad258cd390cc129db497d8114c8f6592b9894453b
Download Snapshot (22G) SHA256

Snapshot Configuration

This snapshot uses the following pruning settings:

app.toml

pruning = "custom"
pruning-keep-recent = "100"
pruning-keep-every = "0"
pruning-interval = "19"

config.toml

indexer = "null"

Pruned snapshots exclude historical data to minimize size. Ideal for validators and consensus nodes.

Restore from Snapshot

WARNING: Stop the node before restoring. If you are running a validator, back up data/priv_validator_state.json FIRST to avoid double-signing after restore.
1Install lz4

Decompression utility for .tar.lz4 files.

sudo apt install lz4 -y
2Stop the node
sudo systemctl stop celestia-appd
3Back up validator state (validators only)
cp ~/.celestia-app/data/priv_validator_state.json ~/.celestia-app/priv_validator_state.json.bak
4Download the snapshot and checksum
cd ~/.celestia-app
wget -O celestia-mainnet-15164665.tar.lz4 https://snapshots.apollo-validator.eu/snapshots/celestia-mainnet-15164665.tar.lz4
wget -O celestia-mainnet-15164665.tar.lz4.sha256 https://snapshots.apollo-validator.eu/snapshots/celestia-mainnet-15164665.tar.lz4.sha256
5Verify checksum
sha256sum -c celestia-mainnet-15164665.tar.lz4.sha256
6Reset node state and extract
cd ~/.celestia-app
celestia-appd tendermint unsafe-reset-all --home ~/.celestia-app --keep-addr-book
lz4 -c -d celestia-mainnet-15164665.tar.lz4 | tar -x -C ~/.celestia-app
rm celestia-mainnet-15164665.tar.lz4 celestia-mainnet-15164665.tar.lz4.sha256
7Restore validator state (validators only)
cp ~/.celestia-app/priv_validator_state.json.bak ~/.celestia-app/data/priv_validator_state.json
8Start the node
sudo systemctl start celestia-appd
curl -s http://127.0.0.1:36657/status | jq -r .result.sync_info.catching_up

Retention

Only the latest snapshot is kept — each new run deletes all previous snapshot files (disk-conscious policy for this server).

API

Get latest snapshot metadata programmatically:

curl -s https://snapshots.apollo-validator.eu/api/celestia/snapshots/latest | jq

Returns JSON with height, size, created, file, and checksum.

Snapshots are created every 6 hours without stopping the node. Powered by Apollo Validator.