
Dim
Organize media collections and access or play them remotely with Dim, a self-hosted media manager.

About Dim
Dim is a self-hosted media manager that organizes local media collections and lets users browse and play them through a browser-based web interface, which runs by default on port 8000. It can be deployed from prebuilt binaries, a Docker image, Docker Compose, or built from source, and configuration can be stored in a chosen directory. Hardware-accelerated playback on Linux is possible by mounting a render device such as /dev/dri/renderD128 into the container.
Key features
- Self-hosted media manager with a browser-based web UI
- Organizes local media collections for remote access and playback
- Runs from binaries, Docker, Docker Compose, or source
- Optional hardware acceleration by exposing a render device
- Mounts multiple host media directories into the container
- AGPLv3-licensed project written in Rust
- Open source under the AGPLv3 license
- Several deployment paths: binaries, Docker, Docker Compose, or source
- Supports hardware acceleration when a render device is made available
- Running from source requires installing sqlite, cargo, nightly rustc, yarn/npm, libssl-dev and ffmpeg
- Hardware acceleration via libva applies to Linux setups
Dim at a glance
- Website
- github.com/Dusk-Labs/dim
- Category
- Software & Utilities › Media Players & Servers
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Media Players & Servers

Dim alternatives
Tools and sites you could use instead, ranked by how closely they match.
Feishin provides a modern client for playing music from self-hosted services.
Black Candy runs a self-hosted music streaming server for listening to a personal music collection.
Streama offers a self-hosted streaming media server, with setup instructions and documentation linked from the project.
Homehost streams a personal collection of movies, TV shows, and music across a home network as a self-hosted app.
Swing Music is a self-hosted player for local audio files, according to its project description.
Run a self-hosted virtual browser in Docker with Neko, which uses WebRTC.
Popular in Media Players & Servers
Well-known listings from the same topic.
Dim FAQ
How do I run Dim with Docker?
How do I access the web interface?
What license does Dim use?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












