Qortal Project

The future of blockchain platforms

User Tools

Site Tools


raspberry_pi4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
raspberry_pi4 [03/14/2021 01:57] lancek99raspberry_pi4 [09/28/2021 18:37] (current) – removed gfactor
Line 1: Line 1:
-**RASPBERRY PI SETUP GUIDE** 
- 
-For clarity all commands to be typed by you are followed by  ↩ symbol to denote pressing enter key. 
-Simply copy and paste the relevant text from this guide into the terminal like this. 
- 
-Right click copy 
-Then right click in terminal 
- 
- 
-And choose  paste 
- 
-Press enter and off you go. 
- 
-You will need Java installed on the raspberry pi as well as 7zip. 
- 
-To install them, open a terminal window  
- 
-and get your system up to date using:  
-sudo apt update↩ 
-The files will be downloaded and installed.  
-Next we will upgrade the entire system to the latest version using: 
-sudo apt full-upgrade↩ 
-It will check what’s needing to be upgraded and a prompt will appear, type y and press enter. 
-y↩ 
-Now we will configure the system to allow remote access via ssh and enable RealVNC to view your  Raspberry desktop using a remote computer: 
-sudo raspi-config↩ 
-Use your arrow to navigate and enter to select as shown below. 
-Navigate to the finish button and select and press enter. 
- 
- 
-You will find yourself back in the terminal window. 
-Now that your system is up to date, let's install Java: 
-sudo apt install default-jdk↩ 
-To check if it’s installed properly, type: 
-java -version↩ 
-This will display your currently installed version of java and display something like 
- 
- 
-Assuming all went well and Java is installed, we now install 7zip: 
-sudo apt-get install p7zip-full -y ↩ 
-It will be done shortly. 
- 
- 
- 
-Section E - Install Qortal Core on your Raspberry Pi 4. 
- 
-In the terminal: 
-wget https://github.com/Qortal/qortal/releases/download/v1.4.3/qortal-1.4.3.zip↩ 
-This will download the core zip file to your PI. 
-Now we unzip it with: 
-unzip qortal-1.4.3.zip↩  
-Then enter the newly unzipped Qortal directory using: 
-cd qortal↩ 
-Now we will download the zipped database file: 
- 
- 
-Type the command 
-ls↩ 
-This will show you a list of all the files in the Qortal folder. 
-It should look like this 
- 
- 
-To download the database type: 
-wget https://qortal.tmgoxford.com/db.7z ↩ 
-Be patient. It’s a huge file and will take a while to complete. 
-When it’s done downloading, your prompt will reappear and you can continue installing. 
-Extract the database: 
-7z x db.7z↩ 
-This will also take quite some time. 
-When it’s done extracting, your prompt will reappear and you can continue. 
-Now you must grant permissions to the scripts in the folder so you can run them. 
-chmod  a+x *.sh↩ 
-Next we edit the configuration file to optimize for raspberry pi 
-echo -en "{\n\"maxPeers\":32,\n\"minBlockchainPeers\": 8,\n\"apiDocumentationEnabled\": true\n}\n\"" > settings.json↩ 
-Let’s make sure it did what is required, let’s display the settings.json file by: 
-cat settings.json↩ 
-You should get the following 
- 
- 
-Assuming all went well to this point you can now start the core: 
-./start.sh↩ 
- 
-It should tell you it's passed the java version check and give you the PID 
-    Passed Java version check 
-    qortal running as pid (whatever PID digits it assigns) 
- 
-A moment or two later the logo will appear, center screen  
- 
- 
- 
- 
- 
- 
-and after about 20-30 seconds a small Qortal icon will appear in the top right section of your screen. 
- 
-Give it a minute or two to start making connections and then hover your mouse over the icon. Connection data will appear, synchronization %, number of peers you are connected to and the current block height you are at. 
- 
-CONGRATULATIONS. Your node is up and running. 
- 
-# To stop it gracefully at any point open a terminal: 
-    cd /qortal↩ 
-    ./stop.sh↩ 
- 
-Currently it is not easy to setup the User Interface (UI) on the raspberry pi. You can connect the running core on your Raspberry Pi to a second computer that has theUI installed with the following method : 
-On Mac, open the terminal application and tell the mac to set up an SSH connection to your pi using the following command to connect the correct ports: 
-ssh -L 22391:127.0.0.1:12391 pi@your pi’s local ip address↩ 
- 
-This takes the output from port 12391 on your pi to port 22391 on your Mac 
-Now we open the UI on the Mac and follow the steps to use this new connection. 
- 
-Select add custom node 
- 
-In each dropdown menu, select the following options 
-Protocol=Http, Domain=127.0.0.1, port=22391 
- 
-Click add and on the Settings page select your newly added node. Login as usual. 
- 
- 
-An expanded version of this guide will be available soon, with the next steps and a list of useful commands. 
- 
  
raspberry_pi4.1615705073.txt.gz · Last modified: 03/14/2021 01:57 by lancek99