I am using a PeerTube instance for video hosting. The videos are embedded on another site. I would like to add hide the PeerTube instance from anyone visiting the server, but keep embedding functionality enabled. Ideally, a password would allow authorized users to login to upload and manage videos.
What would be a good way to do so? Can we just hide all videos from the PeerTube frontpage but allow embedding anyway?
I’m grateful for any helpful hints. I’m a web developer, so I won’t mind modifying the source code, although I’m not familiar with the architecture.