This cookbook downloads, installs and configures Bitcoin as a full node.
In order to actively contribute to the Bitcoin network, you will need to open your TCP port 8333. This cookbook does not make sure your port 8333 is open since this is very much dependant on your networking setup.
recipe: | package | binary | source |
---|---|---|---|
support most distributions | only RHEL & CentOS | yes | yes |
support ARM and other architectures | only x86_64 | only x86_64 | yes |
variants available | Core, Classic & XT | Core, Unlimited, Classic & ABC | Core, Unlimited, Classic & ABC |
proper packaging | yes | no | no |
SELinux support | yes | no | no |
The matrix of available configurations can be found there.
Configures repository from http://www.ringingliberty.com/bitcoin/ and installs pre-packaged binary with bitcoin
systemd service.
You can run a Bitcoin fork/variant like this:
"bitcoin": {
"variant": "unlimited"
}
The valid variants are core
, unlimited
, classic
, abc
and xt
.
Downloads the binary and copies it along with an systemd service script.
Downloads the release from GitHub and compiles it along with an systemd service script.
Caution: you'll need at least 1 GB of free RAM to compile it (setting make_options
to -j1
can help too).
MIT