Access the BitComet GUI through a VNC client or Web Page
50K+
List of docker images: https://hub.docker.com/r/wxhere/bitcomet/tags
FYI: The Web UI edition of BitComet docker images can be found at: https://hub.docker.com/r/wxhere/bitcomet-webui
Step 1: save docker-compose.yml to your local system.
For v2.23.0 and later:
services:
bitcomet:
container_name: bitcomet
image: wxhere/bitcomet:latest
restart: unless-stopped
ulimits:
nofile:
soft: 65536
hard: 65536
volumes:
# BitComet configuration and GUI state.
- /docker/appdata/BitComet:/config:rw
# Downloaded files.
- /home/user/Downloads:/output:rw
ports:
# Browser GUI: https://HOST:6080
- "6080:5800"
# Optional BitComet WebUI. Comment out this mapping and
# BITCOMET_WEBUI_PORT below when WebUI access is not needed.
- "6081:8080"
# BitTorrent incoming and DHT ports.
- "6082:6082/tcp"
- "6082:6082/udp"
# Native VNC is optional and is not exposed by default.
# - "5900:5900"
environment:
# Usually keep 1000:1000. Change only when host-directory ownership differs
# or the container reports write-permission errors; these do not control authentication.
USER_ID: "1000"
GROUP_ID: "1000"
# Optional browser desktop size.
DISPLAY_WIDTH: "1280"
DISPLAY_HEIGHT: "768"
# The browser GUI login name can be customized. Prefer an environment variable
# or .env for the password. NAS interfaces may use a direct value when required,
# but never commit a real password to the repository.
WEB_AUTHENTICATION_USERNAME: "bitcomet"
WEB_AUTHENTICATION_PASSWORD: "${BITCOMET_GUI_PASSWORD:?BITCOMET_GUI_PASSWORD is required}"
# Optional BitComet WebUI internal port. Comment out together with the
# "6081:8080" mapping above when WebUI access is not needed.
BITCOMET_WEBUI_PORT: "8080"
# Internal BitTorrent listening port; usually keep the default. If changed,
# also update the container-side TCP/UDP ports after ":" above.
BITCOMET_BT_PORT: "6082"
# Set only when upgrading from v2.22.0 or earlier and old tasks store this
# absolute container download path. Do not set for new installations or newer upgrades.
# LEGACY_DOWNLOAD_PATH: "/home/sandbox/Downloads"
For v2.22.0 and earlier:
services:
sandbox:
container_name: bitcomet
image: wxhere/bitcomet:latest
ulimits:
nofile:
soft: 65536
hard: 65536
volumes:
# mounts the host directory into the container to store config files
- /docker/appdata/BitComet:/home/sandbox/.config/BitComet:rw
# mounts a host directory into the container to store downloaded files
- ~/Downloads:/home/sandbox/Downloads:rw
ports:
# VNC GUI port
- 5900:5900
# Web GUI port
- 6080:80
# BitTorrent ports
- 6082:6082
- 6082:6082/udp
environment:
- VNC_PASSWORD=123456
- HTTP_PASSWORD=123456
- USER=sandbox
- PASSWORD=123456
Note: Please change the username, password, and port mappings according to your own needs
Step 2: pull docker image, create container and run:
docker-compose -f docker-compose.yml up
Step 3: open webpage of BitComet GUI in your browser:
http://127.0.0.1:6080
username: sandbox
password: 123456
or connect to the VNC desktop with your VNC client:
port: 5900
username: sandbox
password: 123456
Step 4: click the BitComet icon in desktop to launch it.
Step 1: pull docker image:
docker pull wxhere/bitcomet:latest
Step 2: create container and run:
For v2.23.0 and later:
docker run -d \
--name bitcomet \
--restart unless-stopped \
--ulimit nofile=65536:65536 \
-v /docker/appdata/BitComet:/config:rw \
-v "$HOME/Downloads":/output:rw \
-p 6080:5800 \
-p 6081:8080 \
-p 6082:6082/tcp \
-p 6082:6082/udp \
-e USER_ID=1000 \
-e GROUP_ID=1000 \
-e DISPLAY_WIDTH=1280 \
-e DISPLAY_HEIGHT=768 \
-e WEB_AUTHENTICATION_USERNAME=bitcomet \
-e WEB_AUTHENTICATION_PASSWORD="$BITCOMET_GUI_PASSWORD" \
-e BITCOMET_WEBUI_PORT=8080 \
-e BITCOMET_BT_PORT=6082 \
wxhere/bitcomet:latest
For v2.22.0 and earlier:
docker run -d \
--name=bitcomet\
--ulimit nofile=65536:65536 \
-e VNC_PASSWORD=123456 \
-e HTTP_PASSWORD=123456 \
-e USER=sandbox \
-e PASSWORD=123456 \
-p 5900:5900 \
-p 6080:80 \
-p 6082:6082\
-p 6082:6082/udp \
-v /docker/appdata/BitComet:/home/sandbox/.config/BitComet:rw \
-v ~/Downloads:/home/sandbox/Downloads:rw \
--restart unless-stopped \
wxhere/bitcomet:latest
Note: Please change the username, password, and port mappings according to your own needs
Step 3: open webpage of BitComet GUI in your browser:
http://127.0.0.1:6080
username: sandbox
password: 123456
or connect to the VNC desktop with your VNC client:
port: 5900
username: sandbox
password: 123456
Step 4: click the BitComet icon in desktop to launch it.
Content type
Image
Digest
sha256:72e64792c…
Size
348.9 MB
Last updated
5 days ago
docker pull wxhere/bitcomet