For a node, I recommend the Start9 Pure which can run 24/7 - https://store.start9.com/products/server-pure
A laptop which fully contains the entire setup is a good option if you know how to secure it. I have a setup like that as well (Fedora Silverblue + Sparrow + Start9 in VM).