Blockstream / Blockstream/esplora

Self hosting using docker and a slightly modified electrs implementation

Open
#339 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.3k
Forks
514
Avg merge
1d 10h
Merged PRs (30d)
16

Description

I'd like to self host the electrs API service for my own personal use. In particular, I'd like to modify electrs a little bit for my use case by changing some config values that aren't exposed to the command line.

I've seen [this stack overflow answer](https://bitcoin.stackexchange.com/questions/91746/configure-esplora-to-point-to-the-bitcoind-servers-ip-address/91859#91859), followed the [readme here](https://github.com/Blockstream/electrs) and [extra details in the original](https://github.com/romanz/electrs/blob/master/doc/usage.md) and it seems like the general recommendation for someone who wants to modify electrs is to make my changes and then build and run everything from the new version of electrs and not worry about esplora, which I don't need for my use case anyway. This is all working fine. However, I'd rather do it from docker because I've had trouble correctly daemonizing the electrs server, and I don't really want to reinvent the wheel on guaranteeing server uptime.

Is it possible to run exactly the docker process described [here](https://github.com/Blockstream/esplora#how-to-build-the-docker-image), given I assume it handles daemonizing and other relevant config, but just build electrs from a forked and slightly changed electrs repo?

Thanks!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.