Sign inSign up

rj45connector/slskdquestrr

By rj45connector

Updated 7 months ago

A stripped-down & simple self-hosted web UI for requesting music downloads through slskd.

Image
API management
Web servers
0

967

rj45connector/slskdquestrr repository overview

𓅪 slskdquestrr

A lightweight web UI for searching and downloading music through slskd. Search by album or track — slskdquestrr automatically finds the best-quality source (prefers FLAC) and queues the download.

Features

  • Album & Track modes — full folders or single files
  • Smart scoring — ranks by format, bitrate, relevance, queue length
  • Built-in API proxy — nginx reverse-proxy eliminates CORS issues
  • Runtime config — configure via environment variables, no rebuild needed

Quick Start

services:
  slskdquestrr:
    image: rj45connector/slskdquestrr:latest
    ports:
      - "8082:80"
    environment:
      - SLSKD_BASE_URL=http://localhost:5030
      - SLSKD_API_KEY=your-api-key-here
    restart: unless-stopped

If your slskd runs without a VPN container, use SLSKD_BASE_URL=http://slskd:5030

Environment Variables

VariableRequiredDefaultDescription
SLSKD_BASE_URLYeshttp://slskd:5030Internal URL of your slskd instance (no trailing slash)
SLSKD_API_KEYYeschangemeslskd API key (web.authentication.api_keys in slskd.yml)

How It Works

Browser :8082 ──▸ nginx ──/api/v0/*──▸ slskd :5030
                    │
                    └── / ──▸ index.html (static)

All API calls are proxied through nginx on the same origin — no CORS configuration needed on slskd.

Tag summary

Content type

Image

Digest

sha256:641326e8a

Size

21.1 MB

Last updated

7 months ago

docker pull rj45connector/slskdquestrr