Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naftalimurgor/bitgesell-arm
Docker image that runs the Bitgesell node on any ARM-based devices (such as RaspberryPI) without having to compile Bitgesell Core from the source for target ARM architecture.
https://github.com/naftalimurgor/bitgesell-arm
bitcoin bitgesell bitgesell-linux blockchain
Last synced: 26 days ago
JSON representation
Docker image that runs the Bitgesell node on any ARM-based devices (such as RaspberryPI) without having to compile Bitgesell Core from the source for target ARM architecture.
- Host: GitHub
- URL: https://github.com/naftalimurgor/bitgesell-arm
- Owner: naftalimurgor
- License: mit
- Created: 2023-05-09T19:27:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-19T05:06:34.000Z (6 months ago)
- Last Synced: 2024-05-19T12:36:38.153Z (6 months ago)
- Topics: bitcoin, bitgesell, bitgesell-linux, blockchain
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# bgld for ARM and embedded Devices
Docker image that runs the Bitgesell node on any ARM-based devices (such as RaspberryPI) without having to compile Bitgesell Core from the source for target ARM architecture.
## Requirements
- Single board Computer like Raspberry PI or (Single board computer built with ARM architecture)
- At least 10 GB to store the block chain files (and always growing!)
- At least 500 MB RAM + 1 GB swap file
- A stable internet connection to sync blocks and talk to other nodes
## Setting Up Raspberry PI- To set up your Raspberry PI 4 follow this [guide](https://www.tomshardware.com/how-to/set-up-raspberry-pi)
## Setup Docker on Raspberry PI 4
- To setup Docker on your Raspberry PI follow this [quick guide](https://www.simplilearn.com/tutorials/docker-tutorial/raspberry-pi-docker)
## Really Fast Quick Start (Requires QEMU/KVM to build on non-ARM CPUs)
To get started off quickly,from your Raspberry PI 4, pull the image from DockerHub:
```sh
docker pull naftalimurgor/bgld-arm
```
Run `bgld-arm` instance on your Raspberry PI```sh
docker run -dp 8454:8454 naftalimurgor/bgld-arm
```
One liner on Raspberry PI 4 running Ubuntu 20.04 LTS, with JSON-RPC enabled on localhost and adds upstart init script:curl https://raw.githubusercontent.com/naftalimurgor/bgld-arm-docker/master/bootstrap-host.sh | sh
## Quick Start
Note to build this Image(and run it of course) you will need to setup Virtual Box or VMWare player:
- Setting up Virtual Box/VMWare on Linux, follow this [quick guide](https://youtu.be/Fr3MUS2cl3k)1. Run an instance of Bitegesell node as follows:
docker run -dp 8454:8454 naftalimurgor/bgld-arm
2. Verify that the container is running and bgld-arm node is downloading the blockchain
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
304e5a74a539 naftalimurgor/bgld-arm "bgld-arm" 5 seconds ago Up 3 seconds 0.0.0.0:8454->8454/tcp, :::8454->8454/tcp, 8455/tcp naughty_greider3. You can then access the daemon's output thanks to the [docker logs command](https://docs.docker.com/reference/commandline/cli/#logs)
docker logs -f bgld-arm
4. Install optional init scripts for upstart and systemd are in the `init` directory.
## Documentation
- Additional documentation in the [docs folder](https://github.com/naftalimurgor/bgld-arm/tree/main/docs).