Kyoo on Ubuntu 24.04 LTS

Azure Applications

Kyoo, a self hosted media server for your movies and TV, with a fast web library that browses, streams and transcodes your own video files.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Kyoo is an open source media server for a personal movie and TV collection, a self hosted alternative to the likes of Jellyfin and Plex. Point it at a folder of video files and it scans them, matches each title against online metadata providers to pull in posters, summaries, cast and episode details, and presents everything as a clean, browsable library in the web client. From there you stream to your browser with on the fly transcoding, so a file plays smoothly even when its original format or bitrate does not suit the device or the connection.

It is built as a set of cooperating services, a web front end, a library API, a filesystem scanner and matcher, a transcoder and a database, so a whole media library runs from one instance with no folder naming rules to follow and little ongoing upkeep. It suits anyone who wants to keep their own films and series on infrastructure they control and watch them from any browser, at home or away.

Why the cloudimg image

Kyoo's sample configuration ships published default secrets and an open first user, so cloudimg makes every instance secure by default before it is ever reachable. On first boot each instance generates its own database password and its own scanner key, and registers the first administrator with a random password written to a root only file, so nothing usable is baked into the image and no two instances share a secret. Unauthenticated visitors are locked out until they sign in, and every service other than the single web front door, the database, the API, the auth service, the scanner and the transcoder, runs on a private internal network with no public port and is reached only through one reverse proxy. Metadata enrichment works out of the box with no third party key to obtain, a sample title is pre loaded so the library is populated on first launch, and every deployment comes with a paired deploy guide and 24/7 cloudimg support.

Common uses

  • Stream your own movie and TV library to any browser with on the fly transcoding
  • Run a self hosted, data owning alternative to hosted media services
  • Automatically scan and organise a video collection with rich metadata and artwork

See it running

Real screenshots taken while testing this image against its deployment guide.

Kyoo on Ubuntu 24.04 LTS screenshot 1 Kyoo on Ubuntu 24.04 LTS screenshot 2 Kyoo on Ubuntu 24.04 LTS screenshot 3 Kyoo on Ubuntu 24.04 LTS screenshot 4