Settings
slskd connection
Point this to your local slskd instance to enable Soulseek downloads. The app talks to slskd directly from your browser — your files never touch this server.
slskd has no built-in CORS support, so your browser will be blocked from reaching it directly unless you put a reverse proxy in front that adds the right headers. A minimal Caddy config works well:
# Caddyfile
localhost:5031 {
header Access-Control-Allow-Origin "https://your-app.example.com"
header Access-Control-Allow-Headers "X-API-Key, Content-Type"
header Access-Control-Allow-Methods "GET, POST, DELETE, OPTIONS"
reverse_proxy localhost:5030
}Then point the URL below at the proxy port (http://localhost:5031) instead of slskd directly.