Naw, PeerTube is clunky and I don't think I need the network effect. I want to host videos (for download or streaming) like I host static web pages.
Looking at that, possibly MediaGoblin could work.
Alternately, something like Jellyfin may work, but that's a little bit of a push.
[0] https://alternativeto.net/software/youtube/?platform=self-ho...