rclone docker compose

Hier eine kleine Anleitung damit ihr rclone als docker container laufen lassen könnt.


Der Hintergrund ist das ihr z.B. Google Drive in einen Ordner syncen könnt und diesen dann in Nextcloud als lokalen externen Speicher einbinden könnt!


Rclone ist in diesem Fall Bisync ( 2 Wege ), wenn ihr etwas über Nextcloud in diesem Ordner abspeichert, synchronisiert der rclone docker das mit Google Drive.


services:
  rclone:
    image: rclone/rclone:latest
    container_name: rclone-gdrive
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin
      - RCLONE_CONFIG=/config/rclone/rclone.conf
    volumes:
      - ./rclone/rclone.conf:/config/rclone/rclone.conf
      - ./rclone/bisync_workdir:/config/rclone/bisync
      - /mnt/googledrive:/data
    entrypoint: ["/bin/sh", "-c"]
    command: ["while true; do rclone bisync googledrive: /data --workdir /config/rclone/bisync -v; sleep 300; done"]


Wichtig ist das ihr den initialen Abgleich ( Sync ) anstoßen müsst:

Im Docker Container selbst:

rclone bisync googledrive: /data --workdir /config/rclone/bisync --resync -v

per SSH Console:

docker exec -it rclone-gdrive rclone bisync googledrive: /data --workdir /config/rclone/bisync --resync -v

🏷️ Tags: rclone

Comments (0)

Leave a comment

Spam Check: What is 4 + 1?