My PeerTube instance has mostly internal family videos which I don’t want to make public because there are children in them.
The server is hosted by Hetzner in Germany (Nuernberg), where half of our family is. For them everything works just fine, they can see the videos very nicely in the PeerTube UI.
But we and my wifes family are in Asia, in South Korea. When we want to watch any of those internal videos the UI is constantly buffering, especially on the mobile phone and TV. A 2 minutes video will take 5 minutes to watch because it’s constantly stopping and buffering in the middle of words, etc. It’s practically impossible to use this PeerTube instance from far away like we try to do. As a workaround I download the file manually before watching it, but for that I don’t really need PeerTube, and the elderly people in the family have no idea how to do that when we send them a link to a video.
I thought I could just set up a redundancy instance here in Korea but it turns out that redundancy is only available for public videos. Not even unlisted videos work, so internal and private ones don’t either.
What would be some approaches to make the experience better for people here in Korea? I don’t want to have two instances and manually keep them synchronized by uploading the same video to both instances. I also don’t want to make the videos public.