You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dim is a self-hosted media manager. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.
Running from binaries
Dependencies
libva2
libva-drm2
libharfbuzz
libfontconfig
libfribidi
libtheora
libvorbis
libvorbisenc
libtheora0
You can then obtain binaries from the release tab in github:
Unpack with unzip ./release-linux.zip && tar -xvzf ./release.tar.gz
Run cd release && ./dim
Then you can access the Dim web UI through your browser with https://0.0.0.0:8000 (assuming it's running locally.)
Running with docker
The following command runs dim on port 8000, storing configuration in $HOME/.config/dim.
You may change that path if you'd like to store configuration somewhere else.
You can mount as many directories containing media as you like by repeating the -v HOST_PATH:CONTAINER_PATH option.
In this example, the path /media on the host is made available at the same path inside the Docker container.
This name "media" is arbitrary and you can choose whatever you like.
docker run -d -p 8000:8000/tcp -v $HOME/.config/dim:/opt/dim/config -v /media:/media:ro ghcr.io/dusk-labs/dim:dev
Mutiarch image resides at ghcr.io/dusk-labs/dim:master
To use hardware acceleration, mount the relevant device: