I use a dedicated MacBook Air (M2) with a 2 TB hard-drive for both my Roon Core and for my music library. I have a Roon Ready Moon 390 preamp as the endpoint (receives signal from my laptop). I also have Roon on an old iPad Mini. That works fine, but battery runs down after 4-5 hours. MacBook Air is good for the entire day.
Finally, in another post, someone mentioned the lack of Roon tech support. Agreed! I'm not an engineer and the first 3-4 weeks with Roon were a challenge. You're pretty much on your own studying (deciphering) the Roon Labs Help Center and/or asking the Roon community for help. A really second-rate way to support your customers.