There’s a really cool open source alternative to Bandcamp that just came out. With some questions raised about Bandcamp’s future, some musicians in the Fediverse are leaning into the new platform as a different approach to selling their music.
Faircamp is just a static site, and doesn’t federate itself, but its adoption within the Fediverse suggests that people are at least thinking about alternative solutions.
I’d probably suggest having a dedicated machine. You don’t need anything fancy, I’d imagine any old laptop should do.
It’s essentially software to convert your machine into a basic web server, so if the laptop disconnects now nobody can download your stuff. And I assume you don’t keep your laptop on 24/7