Sign inSign up

npetalas/nicotineplus

By npetalas

•Updated over 2 years ago

nicotine+ client using xpra or GDK Broadway

Image
0

2.5K

npetalas/nicotineplus repository overview

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

Tag summary

Content type

Image

Digest

sha256:29f3c0e70…

Size

580.6 MB

Last updated

over 2 years ago

docker pull npetalas/nicotineplus