# Kernel Media Server - [Introduction](https://docs.kernelmedia.tv/index.md): Self-hosted Live TV, movies, and TV shows for your own network - [Quickstart](https://docs.kernelmedia.tv/quickstart.md): Run Kernel with Docker and finish the setup wizard - [Docker](https://docs.kernelmedia.tv/install/docker.md): Run Kernel in a container, with optional NVIDIA GPU support - [Homebrew (macOS)](https://docs.kernelmedia.tv/install/homebrew.md): Install Kernel on macOS with brew, as a background service - [Linux Packages](https://docs.kernelmedia.tv/install/linux-packages.md): Install Kernel as a .deb or .rpm with a systemd service - [Manual (Binary Zip)](https://docs.kernelmedia.tv/install/manual.md): Run Kernel from a downloaded release archive on any platform - [First-Run Setup](https://docs.kernelmedia.tv/setup/first-run.md): What each step of the setup wizard does - [Configuration](https://docs.kernelmedia.tv/setup/configuration.md): Environment variables, data directories, database options, and ffmpeg resolution - [Installing a Remote Transcoder](https://docs.kernelmedia.tv/transcoder/install.md): Offload transcode work to a separate node - [Pairing a Node](https://docs.kernelmedia.tv/transcoder/pairing.md): Authorize a remote transcoder and keep storage paths in sync - [Updating](https://docs.kernelmedia.tv/updating.md): How to update Kernel depending on how you installed it - [Pro & Lifetime Features](https://docs.kernelmedia.tv/pro-features.md): What's free, what needs a Pro or Lifetime license, and how to unlock it - [Apps Overview](https://docs.kernelmedia.tv/apps/index.md): Download Kernel for your TV, phone, or browser - [Signing In](https://docs.kernelmedia.tv/apps/signing-in.md): Connect any Kernel app to your server - [Roku](https://docs.kernelmedia.tv/apps/roku.md): Remote control reference for the Kernel Roku app - [TV & Mobile (Android, Fire TV, Apple TV, iOS)](https://docs.kernelmedia.tv/apps/android-apple-tv.md): Using the native app on Android TV, Fire TV, Apple TV, iOS, and Android - [Web](https://docs.kernelmedia.tv/apps/web.md): Using Kernel in your browser - [Favorites, PiP & Recordings](https://docs.kernelmedia.tv/live-tv/favorites-and-pip.md): How these cross-client Live TV features work together - [API Reference](https://docs.kernelmedia.tv/api-reference/introduction.md): Authenticate and call Kernel's client-facing HTTP API - [Playback Guide](https://docs.kernelmedia.tv/api-reference/playback-guide.md): How to go from a library item or channel to a playable stream - [Auth & Account](https://docs.kernelmedia.tv/api-reference/auth-and-account.md): Sign in and manage your own account - [Libraries & Items](https://docs.kernelmedia.tv/api-reference/libraries-and-items.md): Browse movie and TV libraries - [VOD Playback](https://docs.kernelmedia.tv/api-reference/vod-playback.md): Direct play, transcode, and manifest endpoints for movies and TV episodes - [Live TV & EPG](https://docs.kernelmedia.tv/api-reference/live-tv-and-epg.md): Channels, the program guide, and live playback - [Continue Watching & Subtitles](https://docs.kernelmedia.tv/api-reference/continue-watching.md): Watch progress tracking and subtitle tracks This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.