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.
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