I'm doing it with Bitcoin core on a old laptop and an external hard drive.
I installed Ubuntu and just following some YouTube tutorials.