Sign inSign up

jsunier/rtorrent-flood

By jsunier

Updated almost 8 years ago

rTorrent + Flood on ARM32v7

Image
2

8.7K

jsunier/rtorrent-flood repository overview

Features

rTorrent + Flood for ARMv7 (arm32v7) devices based on lsiobase/alpine.armhf:3.8 image.

  • Flood version: master
  • Use jsunier/rtorrent-flood multi-arch manifest image for both amd64 and arm devices

Setup

Configurations

On the initial window of flood, when asking for connection parameters, use theses:

  • Type: UNIX Socket
  • Path: /app/rtorrent/session/rpc.sock

Volumes

  • Downloads folder : /app/rtorrent/downloads
  • Watch folder : /app/rtorrent/watch
  • rTorrent session (and sock) : /app/rtorrent/session
  • Flood DB: /app/flood/db

Ports

Ports used inside the container.

  • Flood web UI : 80
  • rTorrent : 50000, 50000/udp
  • rTorrent DHT : 50001
docker-compose.yml
version: "2"
services:
  app:
    image: jsunier/rtorrent-flood
    environment:
      - PUID=1000
      - FLOOD_SECRET=secret  # random secret for jwt sign
    ports:
      - 3000:80       # flood port
      - 50000:50000   # rtorrent port
      - 50001:50001   # dht port
    volumes:
      - './downloads:/app/rtorrent/downloads'
      - './watch:/app/rtorrent/watch'
      - './data/rtorrent:/app/rtorrent/session'
      - './data:/flood:/app/flood/db'
    restart: always
Log
docker-compose exec app tail -f /app/flood/log/current
docker-compose exec app tail -f /data/log/rtorrent.log
Build ARM
$ Use ODROID HC1/HC2/XU4
$ ./ake build
Multi-arm manifest
$ docker manifest create jsunier/rtorrent-flood jsunier/rtorrent-flood:arm jsunier/rtorrent-flood:amd64
$ docker manifest push jsunier/rtorrent-flood

Tag summary

Content type

Image

Digest

Size

81.9 MB

Last updated

almost 8 years ago

docker pull jsunier/rtorrent-flood:arm