Hide instance with password


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.

Thank you!


I think the Unlisted privacy setting for videos should address your use case.

You’re right! Thanks, Chocobozzz