nicotine-less (latest)
Installation
docker pull git.nicola.sh/public/nicotine-less:latestsha256:90e09c8fb2a0ea4d0ee620dc32b3cfc3e0037ac27f6a4df9f029e2e337d5d490Image Layers
| # debian.sh --arch 'arm64' out/ 'bookworm' '@1771804800' |
| LABEL maintainer=Nicola |
| LABEL description=Nicotine+ with noVNC web interface and SSH X forwarding support |
| LABEL version=1.0 |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV DISPLAY=:0 VNC_PORT=5900 NOVNC_PORT=6080 VNC_RESOLUTION=1280x720 VNC_DEPTH=24 USER=nicotine PUID=1000 PGID=1000 NOVNC_VERSION=1.3.0 |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends openbox dbus-x11 tigervnc-standalone-server tigervnc-common tigervnc-tools python3-websockify python3 python3-pip python3-gi python3-gi-cairo gir1.2-gtk-3.0 supervisor fonts-noto-color-emoji ca-certificates curl && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c mkdir -p /usr/share/novnc && curl -fsSL "https://github.com/novnc/noVNC/archive/refs/tags/v${NOVNC_VERSION}.tar.gz" | tar -xz --strip-components=1 -C /usr/share/novnc && rm -rf /usr/share/novnc/utils/websockify && apt-get purge -y --auto-remove curl && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c pip3 install --no-cache-dir --break-system-packages nicotine-plus # buildkit |
| RUN /bin/sh -c groupadd -g ${PGID} ${USER} && useradd -u ${PUID} -g ${PGID} -m -s /bin/bash ${USER} # buildkit |
| RUN /bin/sh -c mkdir -p /config /downloads /incomplete /home/${USER}/.config/openbox /home/${USER}/.config/nicotine /home/${USER}/.vnc /var/log/supervisor # buildkit |
| COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit |
| COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| COPY openbox-rc.xml /home/nicotine/.config/openbox/rc.xml # buildkit |
| COPY index.html /usr/share/novnc/index.html # buildkit |
| COPY vnc-patched.html /usr/share/novnc/vnc.html # buildkit |
| COPY vnc-clipboard-bridge.js /usr/share/novnc/vnc-clipboard-bridge.js # buildkit |
| COPY log-prefix.sh /usr/local/bin/log-prefix.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/log-prefix.sh && chown -R ${USER}:${USER} /home/${USER} /config /downloads /incomplete # buildkit |
| EXPOSE [2234/tcp 2235/udp 6080/tcp] |
| VOLUME [/config /downloads /incomplete] |
| WORKDIR /home/nicotine |
| ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] |
| CMD ["/usr/bin/supervisord" "-c" "/etc/supervisor/conf.d/supervisord.conf"] |
Labels
| Key | Value |
|---|---|
| com.docker.compose.project | nicotine-plus |
| com.docker.compose.service | nicotine-less |
| com.docker.compose.version | 5.0.0 |
| description | Nicotine+ with noVNC web interface and SSH X forwarding support |
| maintainer | Nicola |
| version | 1.0 |
Details
Versions (8)
View all
latest
2026-03-01
buildcache-linux-arm64
2025-10-20
latest-linux-arm64
2025-10-20
3.3.10-linux-arm64
2025-10-20
3.3.10-linux-amd64
2025-10-20