### ### Setup myNode Free ### Start with _start.img ### ### ### Setup Base OS ### # Update OS sudo apt-get update sudo apt-get -y upgrade # Install other tools sudo apt-get -y install htop git curl bash-completion jq dphys-swapfile lsof libzmq3-dev sudo apt-get -y install build-essential python-dev python-pip python3-dev python3-pip sudo apt-get -y install transmission-cli fail2ban ufw tclsh zlib1g-dev libffi-dev file sudo apt-get -y install toilet ncdu toilet-fonts avahi-daemon figlet libsecp256k1-dev sudo apt-get -y install inotify-tools libssl-dev # Install other things without recommendation sudo apt-get -y install --no-install-recommends expect # Add bitcoin user sudo useradd -m -s /bin/bash bitcoin # Install python tools (run twice, some broken deps may cause install failures on first try for line 3) sudo pip install setuptools sudo pip install wheel sudo pip install speedtest-cli transmissionrpc flask python-bitcoinrpc prometheus_client requests sudo pip install python-pam python-bitcoinlib psutil sudo pip install grpcio grpcio-tools googleapis-common-protos # Update python3 to 3.7.2 mkdir -p /tmp/download cd /tmp/download wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz tar xf Python-3.7.2.tar.xz cd Python-3.7.2 ./configure make -j4 sudo make install cd ~ # Install python3 specific tools sudo pip3 install wheel setuptools sudo pip3 install bitstring lnd-grpc pycoin aiohttp connectrum python-bitcoinlib python-bitcointx libsecp256k1 requests # Remove existing MOTD login info sudo rm -rf /etc/motd sudo rm -rf /etc/update-motd.d/* # Reboot sudo reboot ###################### ### MAKE IMAGE NOW ### ######################