V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
sn0wdr1am
V2EX  ›  NAS

如何使用 Docker 一键部署 qBittorrent

  •  
  •   sn0wdr1am · 13 小时 20 分钟前 · 824 次点击

    分享一个自己封装的 qBittorrent 镜像,欢迎大家使用。

    默认情况下,账号密码随机生成,非常安全。

    您也可以参考项目地址文档,运行的时候,传入自己的账户密码。

    开源项目地址: https://github.com/snowdreamtech/qbittorrent

    docker 镜像托管在:

    https://github.com/snowdreamtech/qbittorrent/pkgs/container/qbittorrent

    https://quay.io/repository/snowdreamtech/qbittorrent

    https://hub.docker.com/r/snowdreamtech/qbittorrent

    alpine 版本

    支持平台: platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/ppc64le,linux/riscv64,linux/s390x

    docker run -d \
      --name=qbittorrent \
      -e TZ=Asia/Shanghai \
      -e WEBUI_LANG=zh_CN \
      -p 8080:8080 \
      -p 25413:25413 \
      -p 25413:25413/udp \
      -v ./data:/var/lib/qBittorrent/data  \
      -v ./downloads:/var/lib/qBittorrent/downloads  \
      -v ./incomplete:/var/lib/qBittorrent/incomplete  \
      -v ./torrents:/var/lib/qBittorrent/torrents  \
       ghcr.io/snowdreamtech/qbittorrent:alpine
    

    debian 版本

    支持平台: platforms: linux/386,linux/amd64,linux/arm/v5,linux/arm/v7,linux/arm64,linux/mips64le,linux/ppc64le,linux/s390x

    docker run -d \
      --name=qbittorrent \
      -e TZ=Asia/Shanghai \
      -e WEBUI_LANG=zh_CN \
      -p 8080:8080 \
      -p 25413:25413 \
      -p 25413:25413/udp \
      -v ./data:/var/lib/qBittorrent/data  \
      -v ./downloads:/var/lib/qBittorrent/downloads  \
      -v ./incomplete:/var/lib/qBittorrent/incomplete  \
      -v ./torrents:/var/lib/qBittorrent/torrents  \
       ghcr.io/snowdreamtech/qbittorrent:debian
    
    第 1 条附言  ·  3 小时 40 分钟前

    默认情况下,账号密码随机生成,非常安全。

    通过以下命令查询账号密码。

    docker logs qbittorrent
    

    添加以下环境变量自定义账号密码:

      -e WEBUI_USER=admin \
      -e WEBUI_PASS=admin \
    

    在浏览器打开qBittorrent界面:

    http://localhost:8080/
    
    8 条回复    2025-01-23 11:13:31 +08:00
    Purelove
        1
    Purelove  
       11 小时 11 分钟前
    linuxserver/qbittorrent

    也可以试试这个
    LanhuaMa
        2
    LanhuaMa  
       10 小时 41 分钟前   ❤️ 1
    不要重复造轮子。英文看的不爽给别人的文档做个中文翻译就好了
    Earthman
        3
    Earthman  
       6 小时 33 分钟前
    推荐 静态编译的 [qbittorrent-nox-static]( https://github.com/userdocs/qbittorrent-nox-static/releases)
    用 libtorrent 1.2 的,和 docker 一样方便
    sn0wdr1am
        4
    sn0wdr1am  
    OP
       4 小时 6 分钟前
    @Purelove
    https://github.com/linuxserver/docker-qbittorrent

    仅支持以下架构。
    Architecture Available Tag
    x86-64 ✅ amd64-<version tag>
    arm64 ✅ arm64v8-<version tag>
    armhf ❌
    sn0wdr1am
        5
    sn0wdr1am  
    OP
       4 小时 5 分钟前
    @LanhuaMa

    重复造轮子有重复造轮子的必要性。

    https://github.com/linuxserver/docker-qbittorrent

    仅支持以下架构。
    Architecture Available Tag
    x86-64 ✅ amd64-<version tag>
    arm64 ✅ arm64v8-<version tag>
    armhf ❌
    sn0wdr1am
        6
    sn0wdr1am  
    OP
       4 小时 3 分钟前
    @Earthman
    习惯使用 Linux 系统自己编译的包进行封装,支持的架构多,省事,由系统维护人员确定可用性。
    如果自己去编译,可能会遇到各种各样的问题。
    使用静态包,也可能遇到各种各样的问题。
    SakuraYuki
        7
    SakuraYuki  
       3 小时 30 分钟前
    compose 安装不就行了...
    SSang
        8
    SSang  
       55 分钟前
    armhf 不是说没有支持的必要,只是 armhf 太少了,linuxserver 放弃 armhf 是有原因的。

    如果是 armhf 用倒是可以,算是给这些过时平台的一个选择了。

    你要是 action 能做到 qb 发版自动更新,可能还有点优势,但我看你还在 4.5 版本,而且是写死的,说实话我不知道这个轮子,除了对过时平台的支持,有什么造的意义。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 04:08 · PVG 12:08 · LAX 20:08 · JFK 23:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.