https://github.com/binhex/arch-qbittorrent
https://github.com/binhex/arch-qbittorrent
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/binhex/arch-qbittorrent
- Owner: binhex
- License: gpl-3.0
- Created: 2025-06-13T17:54:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-28T16:30:36.000Z (12 months ago)
- Last Synced: 2025-06-28T17:33:39.906Z (12 months ago)
- Language: Shell
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Application
[qBittorrent](https://www.qbittorrent.org/)
## Description
qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.
## Build notes
Latest stable qBittorrent release from Arch Linux repo.
## Usage
```text
docker run -d \
-p 8080:8080 \
-p 58946:58946 \
-p 58946:58946/udp \
--name= \
-v :/data \
-v :/config \
-v /etc/localtime:/etc/localtime:ro \
-e ENABLE_STARTUP_SCRIPTS= \
-e DEBUG= \
-e WEBUI_PORT= \
-e UMASK= \
-e PUID= \
-e PGID= \
binhex/arch-qbittorrent
```
Please replace all user variables in the above command defined by <> with the correct values.
## Access qBittorrent (web ui)
`http://:8080/`
Username:- `admin`
Password:- randomly generated, password shown in `/config/supervisord.log`
## PIA example
```bash
docker run -d \
-p 8080:8080 \
-p 58946:58946 \
-p 58946:58946/udp \
--name=qbittorrent \
-v /root/docker/data:/data \
-v /root/docker/config:/config \
-v /etc/localtime:/etc/localtime:ro \
-e ENABLE_STARTUP_SCRIPTS=no \
-e DEBUG=false \
-e WEBUI_PORT=8080 \
-e UMASK=000 \
-e PUID=0 \
-e PGID=0 \
binhex/arch-qbittorrent
```
Due to issues with CSRF and port mapping, should you require to alter the port for the webui you need to change both sides of the -p 8080 switch AND set the WEBUI_PORT variable to the new port.
For example, to set the port to 8090 you need to set:-
```bash
-p 8090:8090 \
```
and
```bash
-e WEBUI_PORT=8090 \
```
---
If you appreciate my work, then please consider buying me a beer :D
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4)
[Documentation](https://github.com/binhex/documentation) | [Support forum](https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/)