Thanks for the tutorial. It is nice to run through these processes with picture guides :) A couple notes on work arounds for anyone else following this when they encounter some issues:
It looks like you have a couple extra spaces trailing behind your \. In the statement (should be):
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] \
https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
On building ./run.sh build I found I needed to run the command with sudo to have sufficient permissions sudo ./run.sh build. The same occured when I wanted to start the node (I'm not familiar with the peculiarities of user permissions). Also, running sudo ./run.sh start (using terminal) didn't seem to work. Running sudo ./run.sh start all seemed to do the job.
Now at the end of your instructions I seem to be a few blocks from the head, but this seems to be working :)
Soon time to check the readme for the final steps.
RE: Setting up SPS validator