{"repo":"Dusk-Labs/dim","free":true,"listed":false,"github":"https://github.com/Dusk-Labs/dim","clone":"git clone https://github.com/Dusk-Labs/dim.git","description":"Dim, a media manager fueled by dark forces.","language":"Rust","stars":4108,"topics":["mediamanager","rust","rust-lang","reactjs"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Dim 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: 1. Unpack with unzip ./release-linux.zip && tar -xvzf ./release.tar.gz 2. Run cd release && ./dim 3. Then you can access the Dim web UI through your browser with http://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. Mutiarch image resides at ghcr.io/dusk-labs/dim:master To use hardware acceleration, mount the relevant device: Refer to docker-compose-template.yaml to run dim using Docker Compose. Running from source Dependencies To run from source, you'll first need to install the following dependencies on your system: sqlite cargo rustc (nightly) yarn, npm libssl-dev libva2 (only if you're using Linux) libva-dev (only if you're using Linux) libv","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dusk-Labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dusk-Labs/dim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}