Please tell me more about your Linux box. Is this a Virtual Private Server (VPS) on Google Compute Engine (GCE), Amazon Web Services (AWS), Vultr, Digital Ocean, etc. or do you have the physical hardware yourself?
I’d say, the easiest/best option to run a node is with with Docker. You would not have to compile the sources, install system services, cron jobs, monitoring stuff, etc. When you have a container runtime installed on your box (e.g. Docker), you can do …
docker run --detach \
--name=relay \
-p 3001:3001 \
-v shelley-data:/opt/cardano/data \
nessusio/cardano run
docker logs -f relay
This would get you up and running. From there we can explore block producer nodes, monitoring, topologies, etc. Details of how to run cardano on docker are here.
You can also do this on a RaspberryPi - at least to get started and gain some experience.
PS: A warm welcome BTW