| name | Installing Common Tools |
|---|---|
| title | NODEYEZ Tools Setup |
| layout | default |
If you installed Nodeyez using the [Quick Start]({% link _install_steps/0quickstart.md %}), then this step is already done for you and you can skip ahead to setting up the [Slideshow]({% link _install_steps/6slideshow.md %}) or using the [Nodeyez-Config]({% link _install_steps/9nodeyezconfig.md %}) tool.
You will need to be logged into your system with a privileged user that can perform super user operations.
If you are using a Raspberry Pi setup, you can login as these user names
- MyNodeBTC: ssh as admin
- Raspiblitz ssh as admin
- Raspibolt: ssh as admin
- Umbrel: ssh as umbrel
- Default Raspbian: ssh as pi
For Raspberry Pi it'll normally come with Python 2.7, but the scripts require Python 3.
You can esure you have Python 3 by running the following
sudo apt-get install python3 python3-venvIn future steps you'll use Git to clone this repo.
sudo apt install gitTor is optionally used by some scripts that retrieve data from external sources in a privacy preserving way.
sudo apt-get install apt-transport-torThis library is referenced by Pillow, a python module we'll install in the next section used by the scripts for working with and rendering 2D graphics.
sudo apt-get install libjpeg-dev zlib1g-devThese libraries are used for some of the image file type conversions
sudo apt-get install imagemagick inkscapeThis provides for JSON processing
sudo apt-get install jqProvides for network connection calls used by Miner tools
sudo apt-get install netcatThis provides for a convenient wrapper around iptables for network rules
UFW_PATH=$(which ufw)
if [ -z "$UFW_PATH" ]; then
echo "installing and initializing ufw..."
sudo apt-get -y install ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw logging off
sudo ufw enable
fiPrevent brute force login attempts by rejecting for time after too many successive failed logins
sudo apt-get -y install fail2banHome | [Back to Display Screen]({% link _install_steps/2displayscreen.md %}) | [Continue to Nodeyez]({% link _install_steps/4nodeyez.md %})