Qortal Project

The future of blockchain platforms

User Tools

Site Tools


Sidebar

Qortal Project Wiki

Qortal Project Model

Important Notices - MUST READ

QORT Minting

QORT Communications Plugin

QORT Trade Portal

Qortal Voting System

Qortal Data Hosting

Qortal Hardware

Frequently Asked Questions (FAQ)

QORT How-To Guides

raspberry_pi_4

Raspberry Pi 4

Please note: this guide is for building your own Raspberry Pi from scratch. For those who have purchased a QORTector from Crowetic.com please go to Pre-Configured QORTector Setup

Brooklyn R kernel is now available (Update May 2021)

  • OS based on Debian Linux
  • fully open source
  • customized specifically for Qortal
  • optimized performance, and a must-have!

Raspberry Pi 4 configuration recommendations:

  • Raspberry Pi 4B (8GB)
  • Power Supply
  • Case with fan (fan is important!)
  • 128GB SD card or a usb 3.0 SSD 500 gb or above (recommended)

Preparations:

  1. Download SD Memory card formatter: Select OS on site
  2. Download Balenaetcher : Select OS on site
  3. For Mac users download Keka: macOS
  4. If RDP to PI: Select OS on site
  5. Download Brooklyn R kernel (Pick only ONE ):

Details of each Brooklyn Releases: https://github.com/Qortal/Brooklyn/releases

Installation Instructions:

  1. Format SD card with FAT32/FATX using SD Memory Card Formatter
  2. Use 7-zip to extract the image, you will get a file with Disc icon (circling in picture)
  3. Open Balenaetcher, insert your SD card or SSD drive, select the image you extracted and SD card or SSD drive, click flash!
  4. Once it finish flashing the image. Plug the SD or SSD drive to pi4 and power on the Pi 4. (It needs some time to start up)
  5. Power on the Pi 4 and wait a few minutes to start. In the mean time log into your router to see what the IP address is of your Pi 4 if you plan on going headless (ask Qortal tech for help finding your IP if you do not have access to your router). If you are using a monitor, keyboard and mouse ignore last.
  6. If you are going headless (using a different computer to log into the pi 4 desktop) then on windows open up Remote Desktop Connection. If on Linux or Mac download your version of windows remote desktop.
  7. Enter the IP for your Pi 4 and click connect. Click yes when it asks about connecting and if you trust the certificates.
  8. Log in. Username: pi Password: dmax911e
  9. Open the terminal and enter the command line: sudo raspi-config. Scroll down to advanced settings hit enter, select expand file system and select it. When it is done select exit and it will ask for you to reboot. Click yes.
  10. Open terminal and input the commands below:

Download qortal core: (Some releases have qortal core included check the details on the git)

wget https://github.com/Qortal/qortal/releases/latest/download/qortal.zip
unzip qortal.zip

Start the core: (Qortal core 2.0 will auto-bootstrap then sync up. If it looks like the image below, that means your core is running now)

cd qortal
chmod +x *.sh
./start.sh

How to Install Qortal UI

Type in Terminal (Press Enter after each command):

cd

wget https://raw.githubusercontent.com/crowetic/QORTector-scripts/main/update-qortal-ui.sh

chmod +x update-qortal-ui.sh

./update-qortal-ui.sh

How to Run Qortal UI

Type in Terminal (Press Enter after each command):

cd UI
cd qortal-ui
yarn run server & 

Then go to web browser Chromium. Type localhost:12388 (Qortal UI Login will pop up)

Note: For Headless, you will need to set up a tunnel to your pi4 See SSH tunneling: http://wiki.qortal.org/doku.php?id=ssh_tunneling

BrooklynR Kernel features:

  1. Hardened the Kernel security. No more local exploits.
  2. Locked the memory copy b/w internal and external memory devices
  3. Added Entropy hardware for maxed out entropy. Far more than an i7 Processor.
  4. Thermal control. Yes you can add fans and they will auto start when the temp hits 51C
  5. SPH implementation of crypto functions
  6. Updated crypto algorithms
  7. Full SoC encryption enabled on board the CPU for UI and Core speedup
  8. Overclocking assist now supported on 4B rev 1.2 and above.
  9. 32 is enabled by default. You will not need 64 bit.

These releases can guarantee uptime of years without a single reboot or stall.

No one will ever need to reboot a Pi 4 anymore, provided you use the recommended power bricks.

Users have option of Headless releases or with a full featured accelerated Desktop GUI Release: QortalOS NXT LXQT, QortalOS NXT GNOME, Plasma, Plumbus, XFCE, Cinnamon, or Russcade.

raspberry_pi_4.txt · Last modified: 2021/12/04 10:24 by gisele_h