Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/infertux/chef-bitcoin
Chef cookbook for Bitcoin
https://github.com/infertux/chef-bitcoin
bitcoin bitcoin-abc bitcoin-cash bitcoin-core bitcoin-unlimited bitcoin-xt chef chef-cookbook ruby
Last synced: 3 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 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T05:43:36.000Z (8 months ago)
- Last Synced: 2024-05-17T06:36:14.712Z (8 months ago)
- Topics: bitcoin, bitcoin-abc, bitcoin-cash, bitcoin-core, bitcoin-unlimited, bitcoin-xt, chef, chef-cookbook, ruby
- Language: Ruby
- Homepage:
- Size: 129 KB
- Stars: 9
- Watchers: 3
- 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
================[![Funding](https://img.shields.io/liberapay/patrons/infertux.svg?logo=liberapay)](https://liberapay.com/infertux/donate)
[![Cookbook](https://img.shields.io/cookbook/v/bitcoin.svg)](https://supermarket.getchef.com/cookbooks/bitcoin)
[![Build Status](https://github.com/infertux/chef-bitcoin/actions/workflows/test.yml/badge.svg)](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