@michael @Floppy (now I've found time to read it )
That's interesting, and mirrors a lot of my setup. I should write a similar one for @MCQN_Ltd. We self-host a Gitlab instance for internal projects, but have a Github account for public stuff, partly because I'm worried of (further) exposing that VPS, but maybe I should just run with it.
I'm not worried about the difficulty of Matrix hosting, just the additional ongoing admin
I also need to investigate PeerTube at some point for my vids!