Dim

Dim is a self-hosted media manager fueled by dark forces. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.8"
services:
  dim:
    container_name: dim
    image: ghcr.io/dusk-labs/dim:dev
    restart: unless-stopped
    ports:
      - 8000:8000
    volumes:
      - /<host_config_folder>:/opt/dim/config
      - /<host_media_path>:/media
      # Add more folders like so:
      # - /<host_media_path>:/media2
    # Use the below lines to pass your device with hardware acceleration
    devices:
      - /<device>:/<device>
      # VAAPI Device example:
      # - /dev/dri/renderD128:/dev/dri/renderD128

Resources

GitHub: https://github.com/Dusk-Labs/dim

GitHub Container Registry: https://github.com/dusk-labs/dim/pkgs/container/dim

Configuration: https://github.com/Dusk-Labs/dim#running-with-docker