nicotine+ client using xpra or GDK Broadway
2.5K
This image allows you to view and remotely control a nicotine+ instance through your browser.
Once it's running go to http://${YOUR_IP}:6565/ and if you get a 502 Bad Gateway it's still initialising, give it a few seconds and refresh the page.
Use the :latest or :xpra tag for an xpra implementation.
Use the :broadway tag for a GDK broadway implementation (this one looks better visually but has some limitations, e.g. the clipboard is disabled, see this issue)
Don't forget to forward the ports for Soulseek on your router. Check the network settings inside nicotine (you can use any listening port, just make sure to update it in the docker-compose and your router).
docker run -it
-p 6565:6565 \
-p 22344:22344 \
-v /my-downloads:/downloads \
-e LOGIN=username \
-e PASSW=password \
-e DARKMODE=true \
npetalas/nicotineplus:xpra
Docker-compose template:
version: "3.8"
services:
nicotine:
image: npetalas/nicotineplus:xpra
container_name: nicotine
restart: unless-stopped
ports:
- 6565:6565
- 22344:22344 # change this to match your listening porn in your network config
environment:
PUID: 1000
PGID: 1000
TZ: Europe/London
DARKMODE: true
LOGIN: ${SOULSEEK_LOGIN}
PASSW: ${SOULSEEK_PASSWORD}
volumes:
- ./config/nicotine:/root/.config/nicotine # (Optional) Save your config persistently
- ./config/nicotine/data:/root/.local/share/nicotine #(Optional) Store your logs, database, and history
- /mnt/storage/soulseek/downloads:/downloads
- /mnt/storage/music:/music # just an example, you can mount anything you want
deploy:
resources:
limits:
cpus: '0.5'
memory: 2G # optional, I've noticed occasionally it can consume a lot of memory
Content type
Image
Digest
sha256:29f3c0e70…
Size
580.6 MB
Last updated
over 2 years ago
docker pull npetalas/nicotineplus