Qortal Project

The future of blockchain platforms

User Tools

Site Tools


raspberry_pi_4

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_pi_4 [08/18/2024 09:54] – [Raspberry Pi 4 Configuration Recommendations] hfactorraspberry_pi_4 [08/18/2024 10:45] (current) – [QortalOS v3.0.0 - 'Torchie' - 64bit - Headless Release] hfactor
Line 1: Line 1:
 ====== Raspberry Pi 4 ====== ====== Raspberry Pi 4 ======
-{{:qortal_official_logo_transparent_.png?400|}} 
 {{:raspberry_pi4.jpg?400|}} {{:raspberry_pi4.jpg?400|}}
-{{:4b75f173-2926-4048-9c7d-fd0ac8385ee2.jpeg?400|}} 
-{{::b0f7a9cb-3134-4ca3-87bc-9573e1b807cc.jpeg?400|}} 
- 
-Last updated: Feb 23, 2024 
- 
-**Please note:** after setting up your computer as a node, be sure to review the [[Port Forwarding]] guide to ensure your node functions optimally.  
- 
-Build your own QORTector or buy one pre-built at https://crowetic.com! **Please note: this guide is for building your own Raspberry Pi from scratch with a BrooklynR OS.  For those who have purchased a QORTector from https://crowetic.com please go to [[QORTector Walkthrough]]** 
- 
- 
-===== Raspberry Pi 4 Configuration Recommendations===== 
- 
-  * Raspberry Pi 4B 8GB (4GB will work but 8GB is recommended) 
-  * Power Supply 
-  * Case with fan (fan is important!) 
-  * USB 3.0 SSD 500GB or above (128GB microSD will work but SSD is recommended) 
 \\ \\
-===== Raspberry Pi 5 Configuration Recommendations===== 
- 
-  * Raspberry Pi 5 8GB (4GB will work but 8GB is recommended) 
-  * Power Supply 
-  * Case with fan (fan is important!) 
-  * USB 3.0 SSD 500GB or above (128GB microSD will work but SSD is recommended) 
- 
- 
-===== Preparations on your PC/Desktop computer ===== 
- 
- 
-  -  To flash image on SSD and SD, download Balenaetcher : [[https://www.balena.io/etcher| Select OS on site]] / or for Windows only - another option - win32diskimager: https://sourceforge.net/projects/win32diskimager/ 
-  -  Only if using SD card (not recommended), download SD Memory card formatter: [[https://www.sdcard.org/downloads/formatter| Select OS on site]]  
-  - Download 7-zip (to unpack the image) : [[https://www.7-zip.org/a/7z1900-x64.exe|Windows (64bits)]] , [[https://www.7-zip.org/a/7z1900.exe|Windows (32bits)]] 
-  - For Mac users download Keka(to unpack the image) : [[https://d.keka.io|macOS]] 
-  - Download Remote desktop client to access PI from your MAC or Windows computer (used for Desktop GUI images)OPTIONAL can use SSH: [[https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-clients| Select OS on site]]   
-  - Download latest supported image on your computer in preparation to flash on ssd of pi4: 
-     
-===== How To Install QortalOS and Qortal Core ===== 
- 
-  - only for SD card, Format SD card with FAT32/FATX using SD Memory Card Formatter on your computer 
-  - Use 7-zip or Keka on your computer to extract the downloaded image, you will get a file with **Disc icon** (circling in picture){{::1.png?400|}} 
-  - Connect your SSD drive or sd card to your computer to usb port for flashing the unpacked image  
-  - Open Balena etcher on your computer, select the image you extracted, select SSD drive or microSD card , click ‘flash’! {{::2.png?400|}} 
-  - Once it finishes flashing the image, disconnect from computer the SSD or microSD card plug into to Pi, connect Pi to router via ethernet cable (recommended) and power on the Pi. 
-  - Power on the Pi and wait a few minutes to start. In the meantime, log into your router to locate the IP address of your Pi for SSH or use of remote desktop to access PI via computer. Always good idea to check that your PI is now listed in your connected devices. This is even if you are using a monitor, keyboard, and mouse where RDP is not needed. 
-  - If you are going headless (using a different computer to log into the Pi desktop) then on Windows/Mac/Linux open up Remote Desktop Connection (Microsoft Remote Desktop Client or Remmina for Linux) 
-  - Enter the IP for your Pi and click ‘connect’. Click ‘yes’ when it asks about connecting and if you trust the certificates. 
-  - Log in. Username: pi Password: dmax911e  
-  - Once Desktop loads you Open a terminal session to Expand the the filesystem: <code>sudo raspi-config </code> 
-  - Raspi-config screens will pop up. Scroll down to advanced settings using arrow keys, 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’ 
-  - Log in again. Username: pi Password: dmax911e 
-  - Open a terminal session to update system/apps(copy and paste as is command below):<code>sudo apt update && sudo apt -y upgrade</code> 
-  - once done system/apps update, download, extract and run latest core with this one command in terminal (copy and paste as is command below): 
-<code>wget https://github.com/Qortal/qortal/releases/latest/download/qortal.zip && unzip qortal.zip && cd qortal && chmod +x *.sh && ./start.sh</code> 
-You will see qortal logo and bootstrap process, let it run and then the core will sync up with the chain.  
- 
- =====How to Install Qortal UI via scripts with associated UI launcher ===== 
- 
-Type in Terminal session (press return after each command):  
-<code>cd 
- 
-wget https://raw.githubusercontent.com/xspektrex/QORTectorScripts/master/uninstall_ui.sh 
- 
-wget https://raw.githubusercontent.com/xspektrex/QORTectorScripts/master/update_install_ui.sh 
- 
-wget https://raw.githubusercontent.com/xspektrex/QORTectorScripts/master/launch_UI.sh ((move to desktop via GUI file manager) 
- 
-Make the script/s executable: 
- 
-via terminal, immediately after terminal load, with chmod +x *.sh 
- 
-Via GUI with (Right-click -> Properties -> Permissions) and check the "make executable" box. 
- 
-Cut/paste UI launcher from home to desktop( via GUI file Manager) 
- 
-Now run the update_install or uninstall script/s via terminal: 
- 
-sudo ./uninstall_ui.sh 
-(optional this will enable a clean install, recommended first time after flashing a new image) 
- 
-sudo ./update_install_ui.sh 
-(when you see the line "Build Complete, You can use your new UI" its done)</code> 
- 
-=====How to Run Qortal UI via UI launcher===== 
- 
-Launch the Qortal UI via the UI launcher, double click on the icon on desktop 
- 
-For more info on these scripts developed by Hfactor visit: https://github.com/xspektrex/QORTectorScripts 
-=====How to install and Run new Qortal UI app image===== 
- 
-In terminal session, you will download the Raspberry Pi Qortal UI (arm64 64bit .AppImage) - Qortal UI: 
- 
-<code>cd 
- 
-cd Desktop 
- 
-wget https://github.com/Qortal/qortal-ui/releases/latest/download/Qortal-Setup-arm64.AppImage</code> 
- 
-once completed in terminal, go to the Desktop and update the file called Qortal-Setup-arm64.appimage as follows: 
- 
-<code>Right Click on file called Qortal-Setup-arm64.appimage, choose Properties 
- 
-First tab change name to Qortal-UI 
- 
-Select Permissions tab, tick Allow executing file as program, then close 
- 
-Double click on the Qortal-UI file and the Qortal UI login will appear. 
-</code> 
- 
-Note: For Headless images, you will access your pi via ssh from your computer. 
- 
-First set up an ssh tunnel as shown on this page SSH tunneling and keep it open : http://wiki.qortal.org/doku.php?id=ssh_tunneling.  
- 
-Then in terminal on your computer enter: ssh pi@ip address assigned in your router. You will be prompted for   
-Username: pi  
-Password: dmax911e (password will not display when typing)  
- 
-===== How To Access Your Pi Remotely via RDP ===== 
- 
-This walkthrough will illustrate using Microsoft Remote Desktop client on a Mac laptop (see in ‘Preparations’ section above where to download the client for your computer OS): 
- 
-1. Click on 'Add PC' and define the connection for Pi TITAN, in this example shows connecting via ip address located earlier from the connected devices in our router/modem. Another option would be via hostname: titan.local (just replace the 'titan' portion with whatever version your device is - such as 'plumbus' for QORTector customers). 
-{{:screen_shot_titan1_2022-03-14_at_6.42.54_pm.png?600}} 
- 
-2. Double click on RDP connection for TITAN PLasma just created and enter  
-Username: pi  
-Password: dmax911e 
-  
-{{:screen_shot_titan2_2022-03-14_at_6.44.53_pm.png?600|}} 
- 
-3. Pi desktop GUI is now fully available: 
-{{:screen_shot_titan3_2022-03-14_at_7.05.08_pm.png?600|}} 
- 
- 
 ===== Trusted Community Releases by Date ===== ===== Trusted Community Releases by Date =====
 ====RaspiPHENIX for Pi4====  ====RaspiPHENIX for Pi4==== 
Line 191: Line 59:
  
 ---- ----
-     +\\
 ==== QortalOS - TorchieMATE - 64bit - 16GB and 32GB QORTector versions==== ==== QortalOS - TorchieMATE - 64bit - 16GB and 32GB QORTector versions====
 (Release Date: Sept 16, 2022) (Release Date: Sept 16, 2022)
Line 223: Line 90:
  
 Direct Download: https://cloud.qortal.org/s/torchieMATE-final-May-30-2023/download/Qortal-OS-TorchieMATE-QORTector-FINAL-May-30-2023-UPDATE.7z Direct Download: https://cloud.qortal.org/s/torchieMATE-final-May-30-2023/download/Qortal-OS-TorchieMATE-QORTector-FINAL-May-30-2023-UPDATE.7z
- +---- 
 +\\
 ==== QortalOS v3.0.0 - 'Torchie' - 64bit - Headless Release ==== ==== QortalOS v3.0.0 - 'Torchie' - 64bit - Headless Release ====
 (Release Date: Sept 13, 2022) (Release Date: Sept 13, 2022)
Line 250: Line 117:
  
 Direct Download: https://cloud.qortal.org/s/44cpmEYg39a8w9Z Direct Download: https://cloud.qortal.org/s/44cpmEYg39a8w9Z
- +---- 
 +\\
 ===== Retired/Deprecated Releases by Date ===== ===== Retired/Deprecated Releases by Date =====
  
Line 290: Line 157:
  
 Grab it from: Retired Grab it from: Retired
- +\\
 ==== QortalOS NXT TitanMATE Desktop ==== ==== QortalOS NXT TitanMATE Desktop ====
 (Release Date: Mar 24, 2022) (Release Date: Mar 24, 2022)
Line 309: Line 175:
  
 Grab it from: Retired Grab it from: Retired
- +\\
 ==== QortalOS NXT TITAN Plasma Desktop ==== ==== QortalOS NXT TITAN Plasma Desktop ====
 (Release Date: Mar 17, 2022) (Release Date: Mar 17, 2022)
Line 340: Line 205:
  
 TLS, AES, UI's Ripemd 128/160/320 NEON accelerated crypto functions are built inside kernel and not as loadable modules separately. TLS, AES, UI's Ripemd 128/160/320 NEON accelerated crypto functions are built inside kernel and not as loadable modules separately.
- +\\
 ==== QortalOS NXT Sinclair Mate-V2 Desktop ==== ==== QortalOS NXT Sinclair Mate-V2 Desktop ====
 (Release Date: V1 Dec 28, 2021, V2 Jan 16, 2022 ) (Release Date: V1 Dec 28, 2021, V2 Jan 16, 2022 )
Line 376: Line 240:
  
 Grab it from: Retired Grab it from: Retired
- +\\
 ==== QortalOS NXT Sinclair Headless ==== ==== QortalOS NXT Sinclair Headless ====
 (Release Date: Oct 27, 2021) (Release Date: Oct 27, 2021)
Line 398: Line 261:
  
 This release is dedicated to my brother Jason, my moose Sean, my mate Russell and my good friend Gisele. This release is dedicated to my brother Jason, my moose Sean, my mate Russell and my good friend Gisele.
- +\\
 ==== QortalOS NXT Beluga GNOME Desktop ====  ==== QortalOS NXT Beluga GNOME Desktop ==== 
 (Release Date: Sep 10, 2021) (Release Date: Sep 10, 2021)
Line 420: Line 282:
  
 This image is dedicated to whiteside5x for his support. Also known as Beluga.  This image is dedicated to whiteside5x for his support. Also known as Beluga. 
- +\\
 ==== QortalOS NXT Vermouth LXQT Desktop ====  ==== QortalOS NXT Vermouth LXQT Desktop ==== 
 (Release Date: Aug 27, 2021) (Release Date: Aug 27, 2021)
Line 435: Line 296:
 Includes daily use software for productivity and communication. Includes daily use software for productivity and communication.
 Built for plug and play use. Built for plug and play use.
- +\\
 ==== QortalOS NXT Headless ====  ==== QortalOS NXT Headless ==== 
 (Release Date: Aug 24, 2021) (Release Date: Aug 24, 2021)
Line 448: Line 308:
  
 Special thanks to Moose, Hfactor, Cal, Crowetic, Gisele,  Cat, Rylieh and Russell  Special thanks to Moose, Hfactor, Cal, Crowetic, Gisele,  Cat, Rylieh and Russell 
- +\\
 ==== BrooklynR Jaymen Headless ==== ==== BrooklynR Jaymen Headless ====
 (Release Date: July 14, 2021) (Release Date: July 14, 2021)
Line 461: Line 320:
 Suitable for medium to expert level users.  Suitable for medium to expert level users. 
 Kernel is optimized for server and background processing. Kernel is optimized for server and background processing.
- +\\
 ==== BrooklynR Plumbus Desktop ====  ==== BrooklynR Plumbus Desktop ==== 
 (Release Date: July 3, 2021) (Release Date: July 3, 2021)
Line 472: Line 330:
  
 The most responsive Desktop Environment yet. With MATE and LXDE integration The most responsive Desktop Environment yet. With MATE and LXDE integration
 +\\
 ==== BrooklynR Jackwagon XFCE Desktop ==== ==== BrooklynR Jackwagon XFCE Desktop ====
 (Release Date: July 1, 2021) (Release Date: July 1, 2021)
Line 488: Line 346:
 Kernel preemptive model changed to desktop performance from balanced Kernel preemptive model changed to desktop performance from balanced
 .... too many other enhancements to add. .... too many other enhancements to add.
- +\\
 ==== BrooklynR Russcade Edition ==== ==== BrooklynR Russcade Edition ====
 (Release Date: June 16, 2021) (Release Date: June 16, 2021)
Line 511: Line 368:
 Standard microSD card resize procedure applies for cards above 32GB. Look at Qortal Wiki on HOWTO. Standard microSD card resize procedure applies for cards above 32GB. Look at Qortal Wiki on HOWTO.
 You will need SSH client to setup Qortal Core and UI and create a Putty/SSH tunnel. You will need SSH client to setup Qortal Core and UI and create a Putty/SSH tunnel.
- +\\
 ==== BrooklynR Cinnamon Desktop ==== ==== BrooklynR Cinnamon Desktop ====
 (Release Date: June 1, 2021) (Release Date: June 1, 2021)
Line 520: Line 376:
 Suitable for 8GB Raspberry Pi.  Suitable for 8GB Raspberry Pi. 
 Grab it from: Retired Grab it from: Retired
- +\\
 ==== BrooklynR Headless ==== ==== BrooklynR Headless ====
 (Release Date: May 27, 2021) (Release Date: May 27, 2021)
Line 529: Line 384:
 Suitable for both 4GB and 8GB Raspberry Pi variants. Suitable for both 4GB and 8GB Raspberry Pi variants.
 Grab it from ( was replaced by Jaymen Headless July 14, 2021 see above): Retired Grab it from ( was replaced by Jaymen Headless July 14, 2021 see above): Retired
- +\\
 ==== BrooklynR Plasma Desktop ==== ==== BrooklynR Plasma Desktop ====
 (Release Date: May 27, 2021) (Release Date: May 27, 2021)
Line 541: Line 395:
 aka KDE - image with a perfect blend of beauty and performance.  aka KDE - image with a perfect blend of beauty and performance. 
 Recommended for 8GB Pi model with USB3 boot enabled Recommended for 8GB Pi model with USB3 boot enabled
- +\\
 ==== BrooklynR XFCE Desktop ==== ==== BrooklynR XFCE Desktop ====
 (Release Date: May 27, 2021) (Release Date: May 27, 2021)
Line 550: Line 403:
 Suitable for both 4GB and 8GB Raspberry Pi variants. Suitable for both 4GB and 8GB Raspberry Pi variants.
 Grab it from: Retired Grab it from: Retired
 +\\
 ===== BrooklynR Kernel Features =====  ===== BrooklynR Kernel Features ===== 
   Previous version history:   Previous version history:
Line 563: Line 416:
   - Thermal control. Yes you can add fans and they will auto start when the temp hits 51C   - Thermal control. Yes you can add fans and they will auto start when the temp hits 51C
   - SPH implementation of crypto functions   - SPH implementation of crypto functions
 +
raspberry_pi_4.1723989289.txt.gz · Last modified: 08/18/2024 09:54 by hfactor