Pruned snapshots for Celestia mainnet (celestia). Updated every 6 hours. Node does not stop during snapshot creation.
This snapshot uses the following pruning settings:
pruning = "custom" pruning-keep-recent = "100" pruning-keep-every = "0" pruning-interval = "19"
indexer = "null"
Pruned snapshots exclude historical data to minimize size. Ideal for validators and consensus nodes.
data/priv_validator_state.json FIRST to avoid double-signing after restore.Decompression utility for .tar.lz4 files.
sudo apt install lz4 -y
sudo systemctl stop celestia-appd
cp ~/.celestia-app/data/priv_validator_state.json ~/.celestia-app/priv_validator_state.json.bak
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
sha256sum -c celestia-mainnet-15164665.tar.lz4.sha256
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
cp ~/.celestia-app/priv_validator_state.json.bak ~/.celestia-app/data/priv_validator_state.json
sudo systemctl start celestia-appd curl -s http://127.0.0.1:36657/status | jq -r .result.sync_info.catching_up
Only the latest snapshot is kept — each new run deletes all previous snapshot files (disk-conscious policy for this server).
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.