Run an Ethereum checkpoint sync node based on Alpine Linux. Small, lightweight, secure and fast 🏔️
- /checkpoint/etc - Directory of config.yaml
docker run --name eth-checkpoint-sync \
-v ../etc:/checkpoint/etc \
-d 11notes/eth-checkpoint-sync:[tag]| Parameter | Value | Description |
|---|---|---|
user |
docker | user docker |
uid |
1000 | user id 1000 |
gid |
1000 | group id 1000 |
home |
/checkpoint | home directory of user docker |
- Only use rootless container runtime (podman, rootless docker)
- Don't bind to ports < 1024 (requires root), use NAT/reverse proxy (haproxy, traefik, nginx)
- If you use eth-checkpoint-sync and want to provide states, you need a eth-checkpoint-sync synced from genesis (~5M blocks)!
- Use telegraf to export :9090 to influxdb