A complete redesign of Plex's old and simple UI.
10K+
Fixing Plex's old and simple UI.
Click image for video
More Screenshots
Nevu is a complete redesign of Plex's UI using the Plex media server's API. It comes with its own web server. As the keen eye may notice, the UI is heavily inspired by Netflix's UI. It is currently only developed for desktops and laptops. It is not optimized for mobile or TV use.
Nevu currently supports Movie and TV Show libraries. You can also play media via the interface.
Mind that this project is still in development and may be unstable.
The easiest way to run Nevu is to use Docker. You can use the following command to run Nevu in a Docker container:
docker volume create nevu_data
docker run --name nevu -p 3000:3000 -v nevu_data:/data -e PLEX_SERVER=http://your-plex-server:32400 ipmake/nevu
Alternatively, you can use Docker Compose to run Nevu. Create a docker-compose.yml file with the following content:
services:
nevu:
image: ipmake/nevu
container_name: nevu
ports:
- "3000:3000"
volumes:
- nevu_data:/data
environment:
- PLEX_SERVER=http://your-plex-server:32400
volumes:
nevu_data:
Then run:
docker-compose up -d
| Name | Type | Required | Description |
|---|---|---|---|
PLEX_SERVER | string | Yes | The URL of the Plex server that the frontend will connect to |
PROXY_PLEX_SERVER | string | No | The URL of the Plex server to proxy requests to |
DISABLE_PROXY | true/false | No | If set to true, the proxy will be disabled and all requests go directly to the Plex server from the frontend (NOT RECOMMENDED) |
DISABLE_TLS_VERIFY | true/false | No | If set to true, the proxy will not check any https ssl certificates |
DISABLE_NEVU_SYNC | true/false | No | If set to true, Nevu sync (watch together) will be disabled |
DISABLE_REQUEST_LOGGING | true/false | No | If set to true, the server will not log any requests |
Content type
Image
Digest
sha256:23223bbbb…
Size
182.2 MB
Last updated
4 months ago
docker pull ipmake/nevu:preview