The easiest route is to go with the most popular server computer used on the safe network.
That way, whenever you have issues, you will most likely find someone that has already gone through
the same issues you have before and so you’ll more likely find an already ready-made solution to your problem.
That computer is very likely going to be a Raspberry Pi (4),
which is small, low-cost, silent and uses only a few Watts and is very popular,
with second to tenth most popular likely to be used for the safe network
will be some kind of a Orange Pi, Banana Pi, Tinkerboard (Pi), Odroid (Pi), etc.
So just look at Pi alternatives if you for whatever reason don’t like the Raspberry.
Same goes for the Operating system. Raspberry Pi OS (and for alternatives Debian ARM OS) is most popular, but I for example will be using Manjaro Linux ARM as I’ve fallen in love with it’s package manager.
Steps
- Buy a raspberry Pi 4
- Install Raspbian Pi OS on it.
- Install safe cli, auth & node from source
mkdir ~/safe
cd ~/safe
?Command(s) that downloads the latest source code of cli, auth & node?
cd ~/safe/sn_node-x.x.x/
cargo build --release --features=simulated-payouts --
cd ~/safe/sn_api-x.x.x/sn_cli
cargo build --release --features=simulated-payouts --
cd ~safe/sn_authd
cargo build --release --features=simulated-payouts --
mkdir -p ~/.safe/authd ~/.safe/cli ~/.safe/node
mv ~/safe/sn_api-x.x.x/target/release/sn_authd ~/.safe/authd/
mv ~/safe/sn_api-x.x.x/target/release/safe ~/.safe/cli/
mv ~/safe/sn_node-x.x.x/target/release/sn_node ~/.safe/node
- Add your node to the network of your choosing
safe networks add ??
safe networks switch ??
safe node join
Done