Skip to content

11notes/docker-eth-checkpoint-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpine :: Ethereum Checkpoint Sync

size version pulls activity commit-last

Run an Ethereum checkpoint sync node based on Alpine Linux. Small, lightweight, secure and fast 🏔️

Volumes

  • /checkpoint/etc - Directory of config.yaml

Run

docker run --name eth-checkpoint-sync \
  -v ../etc:/checkpoint/etc \
  -d 11notes/eth-checkpoint-sync:[tag]

Defaults

Parameter Value Description
user docker user docker
uid 1000 user id 1000
gid 1000 group id 1000
home /checkpoint home directory of user docker

Built with and thanks to

Tipps

  • 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

About

Run an Ethereum checkpoint sync node based on Alpine Linux. Small, lightweight, secure and fast.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors