An all in one Docker stack for installing bitcoin-core, electrs, their relevant web-ui's from Umbrel and a mempool explorer.
- Ideally a fresh install (not required, but HIGHLY recommended).
- A 64 bit linux based server.
- Access to the server through ssh.
- Git installed.
- Python installed.
- Docker installed.
- Docker compose installed.
- Free storage space of 1.5TB or over.
- A folder for your docker containers.
- Relevant permissions to that folder in order to run bash scripts.
This stack works out of the box with no editing. Consider making modifications to make the script more secure.
Refer to the wiki to edit advanced options as needed.
- SSH into the server using your credentials.
- Install the dependencies if you havn't already.
sudo apt install git python3 docker docker-compose --yes
- Navigate to your docker container folder.
cd example_docker_folder
- Clone this repository.
git clone https://github.com/JDsnyke/crypto.git
- Double check permissions for the folder, the parent folder and it's sub folders. An example of setting permissions for your folders, would be as below.
cd ..
sudo chown -R 1000:1000 example_docker_folder
chmod -R 770 example_docker_folder
ls -l
- Go into the new
crypto
folder.
cd example_docker_folder
cd crypto
- Edit the permissions for the
start.sh
script.
chmod u+x start.sh
- Run the script.
./start.sh
./stop.sh
This project is licensed under the MIT License - see the LICENSE file for details.
- Files, container images and scripts from the Umbrel team.
- Hat tip to anyone else's code that was used.