Running a Gala Soft Node Headless on the ROCK Pi X

If you've reached this page you are quite possibly a low-power single board computer (SBC) enthusiast looking for information on how to ...

If you've reached this page you are quite possibly a low-power single board computer (SBC) enthusiast looking for information on how to run the Gala Games Soft Node on your spare Raspberry Pi.  This was me too.  

Unfortunately, at the time of writing this post the Gala Node software does not yet support ARM architecture.  Those of you who have given the Linux Headless Node install a shot on a Raspberry Pi probably got all the way up to firing up the node software only to find that it errors out on first start.

Fear not though.  Enter the ROCK Pi X

The ROCK Pi X is basically an Intel X86 processor SBC in a familiar Pi form factor.  Powered by a Z8350 Intel Cherry Trail quad core processor the ROCK Pi X has no issue running the Gala Node software, in fact this little beast can happily run Windows but that is material for another post.

There are a few online sellers who offer the ROCK Pi X.  If you do make a purchase, make sure to get the heat sink as well otherwise you MAY run the risk of the CPU throttling, although admittedly I've found running the node in its current form doesn't appear to stress it much at all, but you wouldn't want to risk it when you are waiting for your daily distribution of GALA and found that a component of the node service has failed for some reason.

* This post is relatively high level and intended for those who already have at least a basic understanding of navigating their way around a flavour of Linux.

** This setup will run the base founder node configuration with no problems as at the time of writing this article.  If you intend to run your node in IFPS configuration or any other future configuration on the Node Roadmap you may need different hardware.

THINGS YOU WILL NEED

  1. 1 x ROCK Pi X
  2. 1 x ROCK Pi X Heatsink
  3. Thermal Pad (I just cut pieces from 1mm thick sheet pad I got from ebay)
  4. USB-C Cable & Power Supply (check the power requirements here).
  5. Small Phillips head screwdriver
  6. USB thumb drive (16Gb should do the trick)
... ALSO ...
  • USB / Wireless Keyboard and mouse
  • An Ethernet connection to internet
  • A Gala Games account if you want to purchase a node licence, or just play their fantastic games.

ASSEMBLY
  • Cut the thermal pad to the size that covers the three main chips on the board, remove protective covering and apply the pads directly to the chips.
  • Install mounting posts on heat sink.
  • Align heatsink screw holes with holes on PCB, it is designed with cavities to accommodate PCB components that only allow it to be mounted one way, it should be easy to see which way this is.
  • Screw the PCB to the mounting posts.  Not too tight!
  • You are done with the assembly.

INSTALL PROCESS
  • Download the official version of Ubuntu server 20.04.2.0 LTS using the Manual Server Installation option. 
  • Create a bootable USB to run the Ubuntu server installer.  I went the EASY method and used Balena Etcher to create the bootable USB from the downloaded Ubuntu server .iso file.
  • Follow the Radxa instructions for installing ubuntu from bootable media. I pretty much accepted all defaults on the Ubuntu server install, except I made sure to install ssh as part of the install for ease of administration (headless).  I also did not install any of the extra packages when presented by the installer.
  • Wait for the install to complete then remove the bootable USB and reboot the ROCK Pi X.  At this stage if you wish to use SSH to complete the install from another computer you now have the option to do so.
  • FIRST As a basic rule of thumb: update the package repository cache and update all packages:
    sudo apt update && sudo apt dist-upgrade -y

  • Reboot
  • Important! Disable ipv6 permanently. Edit the sysctl.conf file as an administrative user:
    sudo nano /etc/sysctl.conf

    Add the following 3 lines to the end of the file and save.
    net.ipv6.conf.all.disable_ipv6=1
    net.ipv6.conf.default.disable_ipv6=1
    net.ipv6.conf.lo.disable_ipv6=1


    Force the new settings to take effect:
    sudo sysctl -p

  • Ensure the latest curl package is installed:
    sudo apt upgrade -y curl

  • Run the Gala Games Headless Linux Node setup, ignore the section on VPS obviously as you are running your own hardware: 
    curl https://static.gala.games/scripts/gala_node_setup.sh | sudo bash

  • Follow the default prompts for setup and input your account credentials when required

    Test the service auto-starts correctly by rebooting and then trying the command:
    systemctl --no-pager status linux-headless-node@1.service

    If all is running correctly you should see similar to the below.

If you can think of a way to improve this instruction or if any methods are out of date, please let me know in the comments below or tweet @aukiman and I'll strive to update the information as soon as I can.

If you don't already have an account with Gala Games you'll need one to get a node licence.  Please consider my link if you'd like to take that step: https://gala.fan/j2cVM3dh-o

COMMENTS

BLOGGER: 2
  1. Hey Auki,
    Thanks for this informative content on gala soft node headless, It will help me a lot.
    twitter handle - (JacobHembrom)

    ReplyDelete
  2. is the ROCK a hard requirement or will a Pi 4 suffice?
    cus mine seems to work but the actual node process does not get to run for long

    ReplyDelete

Name

2014,1,2015,6,2016,12,2017,1,2018,1,2019,5,2020,1,360 orbit mount,1,60 Days To A Sexy Soul,1,Ace in the Hole,1,Aged Eggnog,1,Air Force,1,Alcoholic Eggnog,1,Alexx Mudd,1,Amber Walker,3,ANDRA,1,Angus Henry,2,Anniversary,1,April Vaughan,1,AudioJungle,1,August,1,Auki,22,Auki Henry,54,Auki Henry Google+,1,Auki Henry Photography,8,Aussie Bandit,1,Australia,1,Australia Post,1,Auto Power On,1,Autos & Angels,3,Behind the Scenes,1,Beyond She Brings The Rain,6,Bitcoin,1,Bitcoin Pizza Day,1,Brasher Nats,1,Christie Petersen,1,Christmas,2,Cored,1,crypto,5,curry,1,Darwin,10,Darwin Christmas Lights,2,Darwin City at Night,1,Darwin Cyclone December 2011,1,Darwin Fashion,2,Darwin Indie Films,2,Darwin Motocross,2,Darwin Motor Cycle Club,1,Darwin MX,1,Darwin Northern Territory,1,Darwin Photographer,1,Darwin Photography,1,Darwin Slamfest,2,Darwin Wedding Photographers,1,Darwin Wet Season,1,December,3,Desert Nationals,1,Dietary,1,DMCC,1,Doesn't Matter Anyway,2,Doesnt Matter Anyway,1,Drag Racing,1,DT3,1,DTOWN-3,1,Ebony Daniels,1,Ed Forman,1,Eggnog,2,FEAR,1,FEAR Monaro,1,Featured,11,Fighting Fatigue,1,Fitness and Fat Burning,1,Food Photography DIY,1,Fravashi,1,FS700,2,Gazzanats,1,Glidecam X-10,3,Golden Noble,1,Google vs ACCC,1,gopro,1,Gripen,1,Health,1,hero,1,Hero Walk,1,Hidden Valley Raceway,1,HighRPM,9,Hope,1,Hornet,1,Hotshots 2012,1,How do you pronounce Quinoa,1,How to Earn Money,1,How To Pronounce Quinoa,1,Huangshan,1,Huangshan City,1,I want you to know,1,Jeri Ryan,1,Jessica Shalders,2,Just Do It,1,Kamfari,2,Kayla Robinson,1,kc-130,1,Kelly Ann Doll,1,Khalia-may Gepp,1,Lan Treagus,1,low carb beer,1,Lyrics,1,Maclean Motorsport,1,Maddison Ash,6,Making a Music Video,2,Mark Hamilton,1,May,1,May 22 2010,1,Mick Brasher,1,MINIX NEO Z64,1,Miss Kelly Ann Doll,1,monaro engine,1,Monsoon,1,Motorsports NT,1,NBN,1,NFT,3,Nightcliff Sunset Showers,1,Oil Painting,1,Once Belonged,1,Photography,3,Photos,1,Pinup,1,Pitch Black,2,Playground Workout,1,pronounce Quinoa,1,Quechua,1,Quinoa,1,Quito Washington,1,RAAF,1,Random Articles,1,Ranger RX AS Speed,1,Rapisarda Autosport International,1,Recipe,2,Reviews,1,Rob Russell,1,Rockabilly,1,Sam Korn,4,Sarah Clee,1,SBS Speedweek,1,Security,1,Seven of Nine,1,Sgraffito,1,She Brings The Rain,8,Skarlett,5,Skarlett Darwin,1,Skarlett Music,1,Skarlett Music Video,1,Skarlett Promo Shot,1,Slacker,1,Slamfest,1,Slamfest 2012,2,Slow Motion Video,2,Sony,1,Stacey Leigh,1,Star Trek,1,Studio Shoot,1,Summer Boag,1,Tali Doherty,1,tech,9,Telstra,1,TEMCC,1,Territory Day Fireworks,1,The Official Auki Henry,2,The Rock,1,This Is What We Do,1,Thumpers,1,Tiana Haste,1,Top Fuel Drag Racing,1,TSU,1,Tsunkatse,1,Twitterfeed,1,ULEGAL,1,Ultimate Alcoholic Eggnog,1,v8 monaro,1,V8 Supercars,1,Video,3,Voyager,1,We Love Media Ltd,1,white ppl,1,Wise Marketing,1,XDRIFT,1,Xmas,1,
ltr
item
Auki Henry Official: Running a Gala Soft Node Headless on the ROCK Pi X
Running a Gala Soft Node Headless on the ROCK Pi X
https://1.bp.blogspot.com/-shSG5WZU9eY/YH9ZN99eORI/AAAAAAAAziE/P7O7QkYG2RozhWvn51C5Xvv0EnYkLu9cgCLcBGAsYHQ/w640-h312/gala-node-rock-pi-x.jpg
https://1.bp.blogspot.com/-shSG5WZU9eY/YH9ZN99eORI/AAAAAAAAziE/P7O7QkYG2RozhWvn51C5Xvv0EnYkLu9cgCLcBGAsYHQ/s72-w640-c-h312/gala-node-rock-pi-x.jpg
Auki Henry Official
https://www.aukihenry.com/2021/04/running-gala-headless-linux-node-on-pi.html
https://www.aukihenry.com/
https://www.aukihenry.com/
https://www.aukihenry.com/2021/04/running-gala-headless-linux-node-on-pi.html
true
1303356979935275804
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content