@killyourfm If you just want to share, any cloud hosting can create a public link for it this days.
I believe peertube would be nice for people to follow and get notified every new video. Don't really know if there's an "aprove followers" and "followers only" feature in peertube so your channel not to be public searchable, but I'd say give it a try.