https://github.com/infertux/chef-bitcoin
Chef cookbook for Bitcoin
https://github.com/infertux/chef-bitcoin
bitcoin bitcoin-core chef chef-cookbook ruby
Last synced: 8 months ago
JSON representation
Chef cookbook for Bitcoin
- Host: GitHub
- URL: https://github.com/infertux/chef-bitcoin
- Owner: infertux
- License: mit
- Created: 2014-09-13T05:01:34.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T01:32:30.000Z (over 1 year ago)
- Last Synced: 2025-07-21T04:27:25.096Z (9 months ago)
- Topics: bitcoin, bitcoin-core, chef, chef-cookbook, ruby
- Language: Ruby
- Homepage:
- Size: 137 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Bitcoin Cookbook
================
[](https://liberapay.com/infertux/donate)
[](https://supermarket.getchef.com/cookbooks/bitcoin)
[](https://github.com/infertux/chef-bitcoin/actions)
This cookbook downloads, installs and configures Bitcoin as a full node.
Requirements
------------
### network
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.
Usage
-----
### `bitcoin::binary` recipe
Downloads the binary and copies it along with an systemd service unit.
### `bitcoin::source` recipe
Downloads the source code and compiles it along with an systemd service unit.
Caution: you'll need at least 1 GB of free RAM to compile it (setting `make_options` to `-j1` can help on low-end machines).
License
-------
MIT