This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| bitcomet_installation_guide_for_linux [2024/11/22 08:44] – wxhere | bitcomet_installation_guide_for_linux [2024/12/17 03:08] (current) – wxhere | ||
|---|---|---|---|
| Line 93: | Line 93: | ||
| More info about errors related to something called “FUSE” can be found at [[https:// | More info about errors related to something called “FUSE” can be found at [[https:// | ||
| - | ===== Docker image ===== | + | ===== Deb package |
| - | List of BitComet | + | **Step 1** Download BitComet |
| + | |||
| + | the deb package of BitComet Linux edition can be downloaded from [[https:// | ||
| + | |||
| + | **Step 2** Install deb package | ||
| + | |||
| + | - Open a terminal | ||
| + | - Change to the directory containing the deb file, e.g., using < | ||
| + | - Install the deb package:< | ||
| + | |||
| + | **Step 3** Start the program | ||
| + | |||
| + | launch the main program of GUI mode: < | ||
| + | launch the main program of console mode with Web UI: < | ||
| + | |||
| + | **Note: **The main program in both modes can only run one instance at a time. | ||
| + | |||
| + | ===== Docker image (GUI mode) ===== | ||
| + | |||
| + | List of BitComet | ||
| ==== Deploy Method 1: using docker-compose ==== | ==== Deploy Method 1: using docker-compose ==== | ||
| - | **Step 1**: save **docker-compose.yml** to your local system: | + | **Step 1** Save **docker-compose.yml** to your local system: |
| version: ' | version: ' | ||
| Line 127: | Line 146: | ||
| Note: Please change the username, password, and port mapping according to your own needs. | Note: Please change the username, password, and port mapping according to your own needs. | ||
| - | **Step 2**: pull docker image, create container and run: | + | **Step 2** Pull the docker image, create |
| docker-compose -f docker-compose.yml up | docker-compose -f docker-compose.yml up | ||
| - | **Step 3**: open webpage of BitComet GUI in your browser: | + | **Step 3** Open the webpage of BitComet GUI in your browser: |
| http:// | http:// | ||
| Line 142: | Line 161: | ||
| username: sandbox | username: sandbox | ||
| password: 123456 | password: 123456 | ||
| - | **Step 4**: click the BitComet icon in desktop to launch it. | + | |
| + | **Step 4** Click the BitComet icon in desktop to launch it if closed. | ||
| ==== Deploy Method 2: using Docker CLI ==== | ==== Deploy Method 2: using Docker CLI ==== | ||
| - | **Step 1**: pull docker image: | + | **Step 1** Pull the docker image: |
| docker pull wxhere/ | docker pull wxhere/ | ||
| - | **Step 2**: create | + | **Step 2** Create a container and run it: |
| docker run -d \ | docker run -d \ | ||
| Line 169: | Line 189: | ||
| Note: Please change the username, password, and port mapping according to your own needs. | Note: Please change the username, password, and port mapping according to your own needs. | ||
| - | **Step 3**: open webpage of BitComet GUI in your browser: | + | **Step 3** Open the webpage of BitComet GUI in your browser: |
| http:// | http:// | ||
| Line 180: | Line 200: | ||
| username: sandbox | username: sandbox | ||
| password: 123456 | password: 123456 | ||
| - | **Step 4**: click the BitComet icon in desktop to launch it. | + | |
| + | **Step 4** Click the BitComet icon in desktop to launch it if closed. | ||
| + | |||
| + | ===== Docker image (Web UI mode) ===== | ||
| + | |||
| + | List of BitComet Docker images in Web UI mode: https:// | ||
| + | |||
| + | ==== Deploy Method 1: using docker-compose ==== | ||
| + | |||
| + | **Step 1** Save **docker-compose.yml** to your local system: | ||
| + | |||
| + | services: | ||
| + | sandbox: | ||
| + | container_name: | ||
| + | image: wxhere/ | ||
| + | volumes: | ||
| + | # mounts a host directory into the container to store config files | ||
| + | - / | ||
| + | # mounts a host directory into the container to store downloaded files | ||
| + | - ~/ | ||
| + | ports: | ||
| + | # Web GUI port | ||
| + | - 6080:8080 | ||
| + | # BitTorrent port | ||
| + | - 6082:6082 | ||
| + | - 6082: | ||
| + | environment: | ||
| + | - BITCOMET_WEBUI_PORT=8080 | ||
| + | - BITCOMET_BT_PORT=6082 | ||
| + | - WEBUI_USERNAME=test | ||
| + | - WEBUI_PASSWORD=test | ||
| + | |||
| + | Note: Please change the username, password, and port mapping according to your own needs. | ||
| + | |||
| + | **Step 2** Pull the docker image, create a container and run it: | ||
| + | |||
| + | docker-compose -f docker-compose.yml up | ||
| + | |||
| + | **Step 3** Open the webpage of BitComet Web UI in your browser: | ||
| + | |||
| + | http:// | ||
| + | username: test | ||
| + | password: test | ||
| + | |||
| + | ==== Deploy Method 2: using Docker CLI ==== | ||
| + | |||
| + | **Step 1** Pull the docker image: | ||
| + | |||
| + | docker pull wxhere/ | ||
| + | |||
| + | **Step 2** Create a container and run it: | ||
| + | |||
| + | docker run -d \ | ||
| + | --name=bitcomet \ | ||
| + | -e BITCOMET_WEBUI_PORT=8080 \ | ||
| + | -e BITCOMET_BT_PORT=6082 \ | ||
| + | -e WEBUI_USERNAME=test \ | ||
| + | -e WEBUI_PASSWORD=test \ | ||
| + | -p 6080:8080 \ | ||
| + | -p 6882:6882 \ | ||
| + | -p 6882: | ||
| + | -v / | ||
| + | -v ~/ | ||
| + | --restart unless-stopped \ | ||
| + | wxhere/ | ||
| + | |||
| + | Note: Please change the username, password, and port mapping according to your own needs. | ||
| + | |||
| + | **Step 3** Open the webpage of BitComet Web UI in your browser: | ||
| + | |||
| + | http:// | ||
| + | username: test | ||
| + | password: test | ||