IMHO, it's hard to recover the investment in a personal website these days I'd think, at least on the scale it sounds like you're talking about. Website "discovery" is a problem anymore, and you have to have the "search engine optimization" thing working, and, frankly, that's a game that will suck time and money, too.
YouTube, Facebook, Twitter (still? really?) Insta, TikTok, are all useful for promotion. Do you need all of them? Probably depends on your target audience/demographics. But monetizing those is hard to do. Maybe that's what you want to do, but keeping the the gnat-like attention span of users on those platforms requires constant content generation - you need a following in the millions - and my view is it looks like a full-time job.
If you want to sell individual songs and albums via digital downloads, I would think something like BandCamp is a better platform. You can even sell merch on some of those platforms. Add distribution to Spotify and other streamers (again, exposure/promotion places you'll want to be on) using Distrokid or whatever, I suppose - don't really know the ins and outs and best options of that side these days.
Good luck.