For a Bitcoin node it should be fine although 4GB RAM might be a little low if you are planning to build it using Umbrel or StartOS.