I’m ever continuing development on my self hosted podcast management app with all the features you’re looking for here https://github.com/madeofpendletonwool/PinePods
It’s not in a finished state yet. But it’s definitely usable as is. It’s fully dockerized and hosted on your server, and streams from your server to clients.
That sounds like sleep. Not hibernate. Hibernate is the process of moving your working ram onto disk. It’s similar to a full power off except your current state is saved. Hibernate doesn’t usually work oob. Sleep does.