lclc / vagrant-jelectrum

Vagrant file for jelectrum (an Electrum-Server written in Java)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jelectrum Vagrant

License

Vagrant file for jelectrum (an Electrum-Server written in Java): https://github.com/fireduck64/jelectrum

Requires a keystore.jks file in this directory to work (see SSL).

vagrant up

vagrant ssh

Modify jelly.conf, bitcoin.conf and the Vagrantfile to change mainnet (default) to testnet.

Forwarded Ports:

  • 8333 -> 8333 Bitcoin Mainnet
  • 50001 -> 50001 Stratum TCP
  • 50002 -> 50002 Stratum SSL

Stratum is the name of the Electrum Protocol.


SSL

Create a new SSL certificate for jelectrum:

keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -keysize 2048 -validity 3650

Convert your existing DER file to a jks:

keytool -import -keystore keystore.jks -file server.der

You can find the log files here:

  • /var/log/jelectrum.out.log
  • /var/log/jelectrum.error.log

About

Vagrant file for jelectrum (an Electrum-Server written in Java)