Skip to content

HubertusWine/docker-rclone-move

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

docker-rclone-move

Docker Hub!

It performs rclone move!

The container has a hardcoded filter for .!qB. This is a flag you can configure in qBittorrent to be added to unfinished Torrents, so these won't be uploaded. You can either ignore it if you aren't using qBit or you might want to start using it.

If there is need to actually allow custom filters I might think about it or you open a PR.

Pipeline

This container is built automatically with a pipeline on a weekly schedule using alpine:latest and newest official Release of rclone!

Usage

docker-compose

---
version: '3.9'
services:
  rclone-anime: &default
    image: anon0511/docker-rclone-move:latest
    restart: unless-stopped
    container_name: rclone-anime
    environment:
      - to_path=anime:/
      - from_path=/mnt/google/anime/
      - TZ=Europe/Berlin
      - intvl=60
      - minage=120
      - OPTS=--delete-empty-src-dirs --fast-list --dropbox-chunk-size 128M --tpslimit 12 --tpslimit-burst 12 --transfers 6 --stats-one-line
    volumes:
      - /mnt/google/anime:/mnt/google/anime
      - /home/user/.config/rclone:/var/rclone/.config/rclone
      - /home/rclone:/rclone

Parameters

Parameter Function
TZ=Europe/Berlin Specify a timezone to use EG Europe/London.
to_path=anime:/ The cloud drive's name to upload to, the name must match the name in your rclone.conf.
from_path=/mnt/google/anime/ Your source directory which you mount from your host system into the container.
intvl=60 The interval on which rclone starts uploading new data. If left empty it's set to 15 min.
minage=120 The files must be older than this in minutes to be uploaded. If left empty it's set to the intvl time.
OPTS= Additional rclone Commandline options which are not covered yet.
/mnt/google/anime Your source directory, can be anything, must match from_path=.
/home/user/.config/rclone Your personal rclone directory with the rclone.conf.
/home/user/sarotate/all_accounts Your directory with all Service Account files, must match the path configured in the rclone.conf.
/home/rclone The directory where rclone writes it's log to, for monitoring and debugging.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 72.1%
  • Dockerfile 27.9%