You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Luke Childs db4323d566
Create FUNDING.yml
5 years ago
.github Create FUNDING.yml 5 years ago
.gitignore Add data dir to .gitignore 7 years ago
LICENSE Initial commit 7 years ago
README.md Change "Can I?" to "How do I?" 7 years ago
docker-compose.yml Add donation address 7 years ago

README.md

docker-electrum-vertcoin

Run a Vertcoin Electrum server with one command

A Docker configuration with sane defaults for running a full Vertcoin node behind an ElectrumX server.

Usage

docker-compose up

This will pull the latest version of vertcoind and ElectrumX, start syncing the blockchain, generate an SSL certificate and start listening for secure Electrum traffic on port 55002.

All blockchain/vertcoind data will be stored in ./data/vertcoind and all ElectrumX data will be stored in ./data/electrumx. This is stored on the host machine and mounted in the docker container as a volume, meaning it will persist across reboots/updates/containers etc.

Is this secure?

Yep, this is built to have sensible, safe defaults out of the box. vertcoind JSON-RPC is only accessible from the ElectrumX container, it's never exposed to the internet, it's not even exposed to localhost. ElectrumX will generate a fresh SSL certificate on first boot and only listen for SSL traffic. Unencrypted traffic will be ignored.

How do I use an existing SSL certificate?

If there's an SSL certificate/key (electrumx.crt/electrumx.key) in ./data/electrumx, it'll be used instead of generating a new one.

I don't trust your images, how do I build them myself?

You can build lukechilds/vertcoind and lukechilds/electrumx yourself here:

License

MIT © Luke Childs