STOP and READ USE THIS TEMPLATE NO EXCEPTIONS - By not using this, you waste your time, our time and really hate puppies. Please remove these two lines and that will confirm you have read them.
What is the problem you are having with rclone?
I'm looking for some help in updating my OLD Gdrive rclone systemd files to use Dropbox --flags
like what to keep and what to remove
Run the command 'rclone version' and share the full output of the command.
Which cloud storage system are you using? (eg Google Drive)
DropBox
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone v1.65.2
- os/version: debian 11.9 (64 bit)
- os/kernel: 5.10.0-28-amd64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.21.6
- go/linking: static
- go/tags: none
Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.
[dropbox]
type = dropbox
token = XXX
[dropbox-crypt]
type = crypt
remote = dropbox:/VideoServer/Twitch
password = XXX
A log from the command that you were trying to run with the -vv
flag
None
Here is my current systemd file, for one of my Dropbox drives:
[Unit]
Description=RClone VFS Service
Wants=network-online.target
After=network-online.target
[Service]
Type=notify
Environment=RCLONE_CONFIG=/home/USER/.config/rclone/rclone.conf
KillMode=none
RestartSec=5
ExecStart=/usr/bin/rclone mount dropbox-crypt:drive1/ /home/USER/data/shared-drives/drive-01 \
# This is for allowing users other than the user running rclone access to the mount
--allow-other \
# Log level
--log-level INFO \
# log file
--log-file /home/USER/.config/rclone/rclone-dropbox-shared-data-01.log \
#--log-level DEBUG \
# I reduce the poll interval down to 10 seconds as this makes changes appear fast the API quotas per day are huge
--poll-interval 10s \
# This is setting the file permission on the mount to user and group have the same access and other can read
--umask 002 \
# This sets up the remote control daemon so you can issue rc commands locally
--rc \
# This is the default port it runs on
--rc-addr :7701 \
# no-auth is used as no one else uses my server and it is not a shared seedbox
--rc-no-auth \
# The local disk used for caching
--cache-dir=/home/USER/.cache/dropbox-01 \
#
# My quota per user / per 100 seconds is 20,000 requests. This can be found in your quota section.
# This changes the sleep calls to something much lower to take advantage of the API boost.
# change the min sleep from 100ms
--drive-pacer-min-sleep 10ms \
# Changing to have the ability to burst higher
--drive-pacer-burst 200 \
# This is used for caching files to local disk for streaming OLD - full
--vfs-cache-mode full \
# This limits the cache size to the value below - 1000G
--vfs-cache-max-size 600G \
# Speed up the reading: Use fast (less accurate) fingerprints for change detection
--vfs-fast-fingerprint \
# This limits the age in the cache if the size is reached and it removes the oldest files first
--vfs-cache-max-age 9999h \
# The polling interval for increased based on there is enough buffer space
--vfs-cache-poll-interval 5m \
# Add read ahead buffer to network latency issues - 2G
--vfs-read-ahead 2G \
# This sets a per file bandwidth control and I limit this to a little bigger than my largest bitrate I'd want to play
#--bwlimit-file 32M \
# TPS LIMIT
--tpslimit 10
#MOUNTS
ExecStop=/bin/fusermount3 -uz /home/USER/data/shared-drives/drive-01
ExecStartPre=/bin/sleep 5
PostStart=/usr/bin/sudo box restart plex
ExecStartPost=/usr/bin/rclone rc vfs/refresh recursive=true --rc-addr 127.0.0.1:7701 _async=true
Restart=on-failure
[Install]
WantedBy=default.target