Skip to content

FAQ

Kinora is a free, open-source, self-hosted media server for movies and TV shows. It scans your files, fetches artwork from TMDB, and streams to browsers and an Android TV app, transcoding on your GPU only when a device can’t play a file as-is.

Yes. Kinora is free and open source under the GPL-2.0 license. Every feature, including hardware transcoding, is free. There is no paid tier.

Yes, for movies and TV. Kinora covers the core of what people use Jellyfin and Plex for: libraries, metadata, direct play, GPU transcoding and remote viewing. It’s younger and has fewer clients and media types today. The comparison page lists the differences honestly.

No. It plays files directly whenever it can, and transcodes on the CPU if there’s no GPU. A GPU helps a lot with 4K and HDR transcodes.

Which GPUs does Kinora support for hardware transcoding?

Section titled “Which GPUs does Kinora support for hardware transcoding?”

NVIDIA (NVENC), Intel (Quick Sync and VAAPI), AMD (VAAPI) and Apple (VideoToolbox). Kinora runs a real test encode on each at startup and only uses the ones that work, with CPU fallback.

Yes. It detects HDR10, HLG and Dolby Vision. Dolby Vision profile 8.1 plays as HDR10 on HDR screens without transcoding, and Kinora tone maps to SDR for screens that need it.

Run the Docker image ghcr.io/lancealthouse/kinora:latest with Docker or Docker Compose, or use the Unraid template. Then open port 8420 in your browser and create your account.

8420 by default.

Everything lives in the /config folder: the SQLite database, settings and your themes. Back up that folder.

Yes, with Tailscale or your own reverse proxy such as Caddy, Nginx or Traefik (guide). Kinora works at the root or under a sub-path with no extra settings.

Is there an iPhone, Apple TV or Android phone app?

Section titled “Is there an iPhone, Apple TV or Android phone app?”

Not yet. Kinora has a native Android TV app, and any device can use the web app in a browser.