# viewscreen

> Viewscreen is a self-hosted, open-source video streaming server with built-in torrent client, automatic HTTPS via Let's Encrypt, and video transcoding to MP4.

- **Category:** Media Streaming
- **Licence:** MIT
- **Open source:** oss
- **Languages:** Go, HTML
- **Platforms:** Docker, Linux
- **Tags:** Html5, Media Server, Torrent Client, Transcoding, Video Streaming, Personal, Let's Encrypt, Docker, Web, Go, Golang, Self Hosted

## Description

Viewscreen is a personal video streaming server for self-hosting on a VPS or dedicated machine. It offers a web UI to organize and play media, converting files on the fly to MP4 with AAC/H.264. A built-in torrent client downloads directly to the server, so your home IP stays hidden. TLS certificates come from Let's Encrypt automatically, with HTTP-to-HTTPS redirection. Access is protected by HTTP basic auth or reverse-proxy headers. Distribution options are a single static Go binary or a Docker image. Development stopped around 2018 with no formal releases.

## Links

- [Homepage](https://github.com/viewscreen/viewscreen)
- [Docker](viewscreen/viewscreen)
- [GitHub Repository](https://github.com/viewscreen/viewscreen)
- [Docker Hub](https://hub.docker.com/r/viewscreen/viewscreen)

---
Source: https://selfhost.directory/project/viewscreen