update nicotine for clipboard support, update paths etc

This commit is contained in:
2026-05-01 08:43:03 +00:00
Unverified
parent 9498f0f9a5
commit ad08a1b841
3 changed files with 23 additions and 36 deletions

View File

@@ -22,19 +22,19 @@ services:
- '${TORRENT_WEBUI_PORT}' - '${TORRENT_WEBUI_PORT}'
- '${TORRENT_INCOMMING_PORT}' - '${TORRENT_INCOMMING_PORT}'
- '${TORRENT_INCOMMING_PORT_UDP}' - '${TORRENT_INCOMMING_PORT_UDP}'
- '${NICOTINE_PORT}' - '${NICOTINE_PORTS}'
- '${NICOTINE_INCOMMING}' - '${NICOTINE_INCOMMING}'
restart: unless-stopped restart: unless-stopped
labels: labels:
# Nicotine Automation # Nicotine Automation
- "npm.proxy.domains=nicotine" - "npm.proxy.domains=nicotine"
- "npm.proxy.port=${NICOTINE_EXTERNAL_PORT}" - "npm.proxy.port=${NICOTINE_UI_PORT}"
- "npm.proxy.scheme=http" - "npm.proxy.scheme=http"
- "npm.proxy.websockets=true" - "npm.proxy.websockets=true"
- "pihole.custom-record=[[\"nicotine\", \"${DOCKER_HOST_IP}\"]]" - "pihole.custom-record=[[\"nicotine\", \"${DOCKER_HOST_IP}\"]]"
# Torrent Automation # Torrent Automation
- "npm.proxy.1.domains=torrent" - "npm.proxy.1.domains=torrent"
- "npm.proxy.1.port=${TORRENT_EXTERNAL_PORT}" - "npm.proxy.1.port=${TORRENT_UI_PORT}"
- "npm.proxy.1.scheme=http" - "npm.proxy.1.scheme=http"
- "npm.proxy.1.websockets=true" - "npm.proxy.1.websockets=true"
- "pihole.custom-record.1=[[\"torrent\", \"${DOCKER_HOST_IP}\"]]" - "pihole.custom-record.1=[[\"torrent\", \"${DOCKER_HOST_IP}\"]]"

View File

@@ -11,6 +11,7 @@ services:
volumes: volumes:
- ${DATA_PATH}/config:/config:rw - ${DATA_PATH}/config:/config:rw
- music_nfs:/storage:rw - music_nfs:/storage:rw
- downloads_nfs:/downloads:rw
ports: ports:
- "${PICARD_PORT}:5800" - "${PICARD_PORT}:5800"
restart: unless-stopped restart: unless-stopped
@@ -21,4 +22,10 @@ volumes:
driver_opts: driver_opts:
type: nfs type: nfs
o: addr=${NAS_ADDR},nolock,soft,rw o: addr=${NAS_ADDR},nolock,soft,rw
device: :${MUSIC_PATH} device: :${MEIDIA_PATH}/Music
downloads_nfs:
name: downloads_nfs_picard
driver_opts:
type: nfs
o: addr=${NAS_ADDR},nolock,soft,rw
device: :${MEIDIA_PATH}/downloads/nicotine

View File

@@ -1,42 +1,22 @@
# nicotine - https://github.com/sirjmann92/nicotineplus-proper # nicotine - https://github.com/sirjmann92/nicotineplus-proper
# https://github.com/WB2024/WBs-Nicotineplusplus-docker
--- ---
services: services:
nicotineplus-proper: nicotineplus-proper:
image: 'ghcr.io/sirjmann92/nicotineplus-proper:latest' # Or pull from GitHub: 'ghcr.io/sirjmann92/nicotineplus-proper:latest' image: 'wb20244/nicotineplus-xpra:latest'
container_name: nicotine container_name: nicotine
network_mode: "container:gluetun" # Comment this line out if you're NOT using a VPN container network_mode: "container:gluetun"
#ports: # Comment this line out if you're NOT using a VPN container (line above) environment:
#- '${NICOTINE_PORT}:${NICOTINE_PORT}' - TZ=America/New_York
#- '2234:2234' - DISPLAY_PORT=6565
#env_file: .env # Optionally use a .env file to store environment variables and login credentials - NICOTINE_LOGIN=${SOUL_SEEK_USERNAME}
environment: # All environment variables are optional, defaults are listed (TZ, LANG, UMASK, and FORWARD_PORT have no default) - NICOTINE_PASSWORD=${SOUL_SEEK_PASSWORD}
- TZ=Your/Timezone - PUID=1000
- LOGIN=${SOUL_SEEK_USERNAME} - PGID=1000
- PASSW=${SOUL_SEEK_PASSWORD}
# - PUID=1000
# - PGID=1000
- DARKMODE=True
# - LANG=C.UTF-8
# - UMASK=022
# - UPNP=False
# - AUTO_CONNECT=True
# - TRAY_ICON=False
# - NOTIFY_FILE=False
# - NOTIFY_FOLDER=False
# - NOTIFY_TITLE=False
# - NOTIFY_PM=False
# - NOTIFY_CHATROOM=False
# - NOTIFY_MENTION=False
# - FORWARD_PORT=12345 # Useful for dynamic port forwarding
# - WEB_UI_PORT=${NICOTINE_PORT} # for custom webUI port assignment. Should match 'port' env variable or VPN webUI port
# - WEB_UI_USER=YourWebUIUsername # for custom webUI basic auth username
# - WEB_UI_PASSWORD=YourWebUIPassword # for custom webUI basic auth password
# - HEALTHCHECK_ENABLED=false # Set to false to disable Docker healthcheck (default: true/enabled)
volumes: volumes:
- nicotine_downloads:/downloads - nicotine_downloads:/downloads
#- nicotine_shared:/shared - ${DATA_PATH}/config:/home/guiwebuser/.config/nicotine
- ${DATA_PATH}/config:/config # Save your config persistently - ${DATA_PATH}/data:/home/guiwebuser/.local/share/nicotine
- ${DATA_PATH}/data:/data # Store your logs, database, and history
restart: unless-stopped restart: unless-stopped
volumes: volumes: