This is a step-by-step guide to compile and install Tezos on a fresh install of Ubuntu 18.04. I used Virtual Box to install Ubuntu on my Windows PC as described in this guide.

This guide will probably work with many versions of Linux, but I can only guarantee that it will work in the same environment I used. One thing I have learned is that the blockchain is pretty big so you need to allocate a lot of hard drive space to the machine.

I am not an expert. I just want to share what worked for me. If you have a problem please comment and I will help if I can. If not, maybe someone else will comment with the solution.

It is recommended by the lead Tezos developer in this article that your system have at least 8GB of RAM for a node once the network is live. No other recommended specs are known at this time.