All apps · 0 apps
Quven
Docker app from nickayl's Repository
Overview
Quven is a self-hosted media server for films, TV shows and documentaries, with native desktop,
Android, Apple and television clients rather than a browser-only interface.
The container is the Server-only lane: it scans the media you mount, matches it against the
metadata providers and streams it, either direct or through HLS when the client needs it.
Two things differ from most containers in Community Applications, both on purpose.
The server runs as UID/GID 10001 on a read-only root filesystem with every capability dropped, so
the appdata directory has to belong to that user before the first start. From a terminal:
mkdir -p /mnt/user/appdata/quven && chown -R 10001:10001 /mnt/user/appdata/quven
The media share is mounted read-only. Quven never writes to it during a scan, and an ordinary
scan is not a disk-cleaning operation.
Host networking is used because the server answers LAN discovery from the native clients, on port
5181. There is no page to open in a browser here. Quven's clients are native, and app.quven.tv
reaches a linked server through the managed relay rather than through this port.
Once the container is up, link it to your Quven Account, which is what lets a client sign in:
docker exec -it Quven /app/Quven.Local.Server account link
Open the URL it prints, approve the server, and the clients on your network will find it.
Hardware transcoding is not offered here. The server runs unprivileged, so a render node alone is
not enough: it also needs the host's render and video group IDs, which are specific to your
machine and which this template cannot guess. Use the Docker Compose bundle on quven.tv for a
VA-API, NVIDIA or Raspberry Pi setup.
Install Quven on Unraid in a few clicks.
Find Quven in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for Quven Review the template variables and paths Click Install
Categories
Related apps
Explore more like this
Explore allDetails
Repository
ghcr.io/nickayl/quven:v1.1.9Last Updated2026-08-25
First Seen2026-08-25
Runtime arguments
- Network
host- Shell
sh- Privileged
- false
- Extra Params
--init --read-only --cap-drop=ALL --security-opt=no-new-privileges:true --user=10001:10001 --tmpfs=/tmp:mode=1777,size=4g --stop-timeout=45
Template configuration
AppdataPathrw
Database, configuration, artwork cache and generated subtitle assets. Must be owned by 10001:10001 before the first start.
- Target
- /data
- Default
- /mnt/user/appdata/quven
- Value
- /mnt/user/appdata/quven
MediaPathro
The media root Quven scans. Mounted read-only.
- Target
- /media
- Default
- /mnt/user/media
- Value
- /mnt/user/media
ASPNETCORE_URLSVariable
Bind address of the server. Host networking is in use, so this is the port it binds, not a mapping.
- Default
- http://0.0.0.0:5181
- Value
- http://0.0.0.0:5181