Run a very lean Cardano settlement node. This is an alternative to having to do it yourself. We've worked hard to make this as simple as possible, so that it is the most stable, easily deployed and smallest footprint of a Cardano node we could manage.
If you're running an Ubuntu box, you can use this script to set up a suitable Docker environment. Either way, you'll need Docker installed.
# First, set up some directories we'll use as our volumes
# You're free to change these, just be sure to change the commands below
sudo mkdir -p /cardano/state-wallet-mainnet && sudo chmod -R 777 /cardano/state-wallet-mainnet
docker pull planetcardano/cardano-sl
docker run -d -v /cardano/state-wallet-mainnet:/home/cardano/cardano-sl/state-wallet-mainnet -p "8090:8090" planetcardano/cardano-sl:1.1.1-2
curl -sfk https://localhost:8090/api/settings/sync/progress
Full source code, including an example docker-compose.yml are available on our Github. This version of the container supports a beta release of the v1 API, which is documented here.
Brought to you with love from Planet Cardano
Please come and chat with us on Telegram
Please contribute! Anyone that adds a line of code gets a ๐บ. Anyone that can remove a line of code gets ๐บ๐บ๐บ๐บ๐บ๐บ!
We want this image to be as simple as possible, so removing complexity is important to us. So is version pinning everything.
If you want to contribute to Cardano and aren't sure where to begin, please get in touch and we'll help you somehow.