###################
# install electrumx
###################
# upgrade raspbian to stretch distribution for python 3.5 support
sudo echo 'deb http://mirrordirector.raspbian.org/raspbian/ testing main contrib non-free rpi' > /etc/apt/sources.list.d/stretch.list
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
# install electrumx dependencies
sudo apt-get install python3-pip
sudo apt-get install build-essential libc6-dev
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt install libreadline6-dev/stable libreadline6/stable
sudo apt-get install libleveldb-dev
sudo apt-get install git
sudo pip3 install plyvel
# sudo pip3 install irc
# install electrumx
git clone https://github.com/kyuupichan/electrumx.git
cd electrumx
sudo python3 setup.py install
###############
# run_electrumx
###############
# configure electrumx
export COIN=Bitcoin
export DAEMON_URL=http://rpcuser:rpcpassword@127.0.0.1
export NETWORK=mainnet
export CACHE_MB=400
export DB_DIRECTORY=/home/shsmith/.electrumx/db
export SSL_CERTFILE=/home/shsmith/.electrumx/certfile.crt
export SSL_KEYFILE=/home/shsmith/.electrumx/keyfile.key
export BANNER_FILE=/home/shsmith/.electrumx/banner
export DONATION_ADDRESS=1F9DKX6qqbjHf1HMr2U3LaKXwDC1kTmP4W
# connectivity
export HOST=
export TCP_PORT=50001
export SSL_PORT=50002
# visibility
#export IRC= #irc is no longer needed
export IRC_NICK=hostname
export REPORT_HOST=hostname.com
export RPC_PORT=8000
# run electrumx
ulimit -n 10000
python3 /usr/local/bin/electrumx_server.py 2>> ~/.electrumx/electrumx.log >> ~/.electrumx/electrumx.log &
######################
# auto-start electrumx
######################
crontab -e
@reboot /path/to/run_electrumx
# install electrumx
###################
# upgrade raspbian to stretch distribution for python 3.5 support
sudo echo 'deb http://mirrordirector.raspbian.org/raspbian/ testing main contrib non-free rpi' > /etc/apt/sources.list.d/stretch.list
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
# install electrumx dependencies
sudo apt-get install python3-pip
sudo apt-get install build-essential libc6-dev
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt install libreadline6-dev/stable libreadline6/stable
sudo apt-get install libleveldb-dev
sudo apt-get install git
sudo pip3 install plyvel
# sudo pip3 install irc
# install electrumx
git clone https://github.com/kyuupichan/electrumx.git
cd electrumx
sudo python3 setup.py install
###############
# run_electrumx
###############
# configure electrumx
export COIN=Bitcoin
export DAEMON_URL=http://rpcuser:rpcpassword@127.0.0.1
export NETWORK=mainnet
export CACHE_MB=400
export DB_DIRECTORY=/home/shsmith/.electrumx/db
export SSL_CERTFILE=/home/shsmith/.electrumx/certfile.crt
export SSL_KEYFILE=/home/shsmith/.electrumx/keyfile.key
export BANNER_FILE=/home/shsmith/.electrumx/banner
export DONATION_ADDRESS=1F9DKX6qqbjHf1HMr2U3LaKXwDC1kTmP4W
# connectivity
export HOST=
export TCP_PORT=50001
export SSL_PORT=50002
# visibility
#export IRC= #irc is no longer needed
export IRC_NICK=hostname
export REPORT_HOST=hostname.com
export RPC_PORT=8000
# run electrumx
ulimit -n 10000
python3 /usr/local/bin/electrumx_server.py 2>> ~/.electrumx/electrumx.log >> ~/.electrumx/electrumx.log &
######################
# auto-start electrumx
######################
crontab -e
@reboot /path/to/run_electrumx