Convenience commands for running a Cardano Node.
These scripts assume you followed the Armada Alliance environment setup.
bash <(curl -Ls https://github.com/HofmannZ/cnvm/raw/master/scripts/install.sh)
After installing you can use the following commands to manage your Cardano stake pool.
Convenience alias to update your Cardano node binaries.
Installs the cardano-node, cardano-cli, and cardano-submit-api binaries. Version defaults to 8.9.4
, use:
cnvm install-binaries
or for a specific version:
cnvm install-binaries 8.9.2
or with restart:
cnvm install-binaries --restart
Downloads and patches the latest cardano config files. Defaults to relay, use:
cnvm download-config-files
or for Block Producer:
cnvm download-config-files --producer
CNVM does not override your topology by default.
Use with the --topology
flag to override the topology:
cnvm download-config-files --topology
Downloads the latest database snapshot from csnapshots.io. Use:
cnvm download-snapshot
Make use you have stopped you cardano-node!
Or use with the --restart
flag to automatically stop/start:
cnvm download-snapshot --restart
Upgrades binaries and downloads the latest cardano config files. Optionally downloads the latest snapshot. Version defaults to 8.9.4
, use:
cnvm upgrade
or for a specific version:
cnvm upgrade 8.9.2
or with snapshot:
cnvm upgrade --snapshot
or for Block Producer:
cnvm upgrade --producer
or with restart:
cnvm upgrade --restart
The underlying algorithm:
- Stop the cardano-node (Optional via
--restart
flag). - Download the latest binaries (defaults to
8.9.4
). - Download the latest node files (with the exception of the topology file).
- Download the latest database snapshot from csnapshots.io. (Optional via
--snapshot
flag). - Start the cardano-node (Optional via
--restart
flag).
Upgrades to the latest version of this script. Use:
cnvm upgrade-self
Convenience alias to update your system.
Wil run
sudo apt update && sudo apt upgrade -y
.