rtorrent-rutorrent

Rtorrent Rutorrent Docker 镜像

基于Alpine Linux的rTorrent和ruTorrent Docker镜像

50 次收藏下载次数: 0状态:社区镜像维护者:crazymax仓库类型:镜像最近更新:2 天前
下载命令
点击查看

rTorrent 和 ruTorrent Docker 镜像

镜像概述

本镜像基于 Alpine Linux 构建,集成了 rTorrent(命令行 BitTorrent 客户端)和 ruTorrent(Web 管理界面),提供轻量级、高效的 BitTorrent 下载解决方案。Alpine Linux 基础确保镜像体积小、资源占用低,适合在各类服务器环境中部署。

核心功能与特性

  • 轻量级设计:基于 Alpine Linux,镜像体积小,启动快速,运行时资源消耗低
  • 完整工具链:整合 rTorrent 命令行客户端与 ruTorrent Web 界面,兼顾命令行控制与图形化管理需求
  • Web 管理界面:通过 ruTorrent 提供直观的 Web 操作界面,支持种子管理、下载监控、速度控制等功能
  • 数据持久化:支持通过卷挂载保存配置文件和下载数据,确保容器重启后配置与下载进度不丢失
  • 灵活配置:可通过环境变量和配置文件自定义 rTorrent 下载规则、ruTorrent 界面设置等参数

使用场景与适用范围

  • 个人服务器或 VPS 部署 BitTorrent 下载服务
  • 家庭媒体中心作为下载组件,自动获取影视资源
  • 开发测试环境快速部署 BitTorrent 客户端进行文件传输测试
  • 资源受限设备(如树莓派)运行轻量级下载服务

使用方法与配置说明

基本部署(docker run)

bash
docker run -d \
  --name rtorrent-rutorrent \
  -p 8080:80 \          # Web界面端口(ruTorrent)
  -p 50000:50000 \      # rTorrent监听端口(可自定义)
  -v /path/to/downloads:/downloads \  # 下载文件存储目录
  -v /path/to/config:/config \        # 配置文件目录
  -v /path/to/sessions:/sessions \    # rTorrent会话状态目录
  --restart unless-stopped \
  crazymax/rtorrent-rutorrent

Docker Compose 配置示例

yaml
version: '3.8'

services:
  rtorrent-rutorrent:
    image: docker.xuanyuan.run/crazymax/rtorrent-rutorrent
    container_name: rtorrent-rutorrent
    ports:
      - "8080:80"
      - "50000:50000"
    volumes:
      - /path/to/downloads:/downloads
      - /path/to/config:/config
      - /path/to/sessions:/sessions
    environment:
      - PUID=1000        # 运行用户ID(与宿主机匹配避免权限问题)
      - PGID=1000        # 运行组ID
      - TZ=Asia/Shanghai # 时区设置
      - RTORRENT_PORT=50000 # rTorrent监听端口
    restart: unless-stopped

关键配置说明

卷挂载说明

宿主机路径容器路径说明
/path/to/downloads/downloads下载文件存储目录
/path/to/config/config配置文件目录(含rTorrent/ruTorrent配置)
/path/to/sessions/sessionsrTorrent会话状态存储目录

环境变量参数

环境变量说明默认值
PUID运行用户ID(建议与宿主机用户ID一致)1000
PGID运行组ID1000
TZ时区设置(如Asia/Shanghai、UTC等)UTC
RTORRENT_PORTrTorrent监听的BitTorrent端口50000

访问Web界面

容器启动后,通过浏览器访问 http://<宿主机IP>:8080 即可打开ruTorrent界面,默认无需登录(生产环境建议配置访问控制)。

注意事项

  • 首次启动时,配置目录会自动生成默认配置,可通过修改 /config/rtorrent/rtorrent.rc 自定义下载规则
  • 宿主机挂载目录需设置正确权限(建议与PUID/PGID匹配),避免文件读写权限问题
  • 修改监听端口时,需同步调整端口映射和 RTORRENT_PORT 环境变量

更多信息

完整文档与高级配置请参考 https://github.com/crazy-max/docker-rtorrent-rutorrent

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 rtorrent-rutorrent 镜像标签

docker pull docker.xuanyuan.run/crazymax/rtorrent-rutorrent:<标签>

DockerHub 原生拉取命令

docker pull crazymax/rtorrent-rutorrent:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告