Coder Social home page Coder Social logo

docker-electrum-vertcoin's Introduction

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

docker-electrum-vertcoin's People

Contributors

lukechilds avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

docker-electrum-vertcoin's Issues

Weird connection issues

hey man, great stuff! I am able to run the image, but it is spitting out the following:
vertcoind_1 | 2018-02-22 01:41:25 receive version message: /Satoshi:0.11.1/: version 70015, blocks=881443, us=71.71.216.75:25378, peer=10

vertcoind_1 | 2018-02-22 01:41:26 connect() to [2001:0:9d38:90d7:ca7:78fd:53c7:d600]:5889 failed: Cannot assign requested address (99)

It doesn't appear to be syncing... I am a noob with docker, how can I check the ``.data``` dir if it's an image?

Thanks!

Wont run on Arm

Trying to run an electrum node but no luck so far :

jb@scw-56471d:~/docker-electrum-vertcoin$ sudo docker-compose up [sudo] password for jb: Starting dockerelectrumvertcoin_vertcoind_1 ... Starting dockerelectrumvertcoin_vertcoind_1 ... done Attaching to dockerelectrumvertcoin_electrumx_1, dockerelectrumvertcoin_vertcoind_1 electrumx_1 | standard_init_linux.go:185: exec user process caused "exec format error" vertcoind_1 | standard_init_linux.go:185: exec user process caused "exec format error" dockerelectrumvertcoin_electrumx_1 exited with code 1 dockerelectrumvertcoin_vertcoind_1 exited with code 1

Running it on :

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian

Arm64 computer.

Thanks in advance for your help :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.