What is the problem you are having with rclone?
I've got Nextcloud runing on a VPS. The files are stored on swift backend using rclone mount. That works pretty fine, but I'm facing speed issues. Let's explain.
On my home, I have a NAS and the VPS runs a script to backup the NAS to the swift backend via Nextcloud. This is the command I use :
rclone sync -c -P --transfers 10 --log-file /root/Documents/Oliver_save/transfert1.log Oliver:etc/ Nextcloud:etc/
When I run this command on my VPS, the speed transfer is about 330ko/s, which is very small.
On my house, I have an hypervisor. When I build a ubuntu VM and run the exact same command, the speed is about 1.8Mo/s, which is better but still not enough. My ISP real speed is 300Mbps, VPS real speed is 200Mbps so I hope I could transfer at ~15Mo/s.
Rclone version is the same on both side (VPS and hypervisor), see below.
An other information : on my hypervisor, I've rebuild the VPS instance with Nextcloud connected to the swift backend the exact same way. There is no more VPS between my home and the backend, and the speed is about 12Mo/s, which is what I expect.
Run the command 'rclone version' and share the full output of the command.
rclone v1.60.1
- os/version: ubuntu 22.04 (64 bit)
- os/kernel: 5.15.0-56-generic (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.19.3
- go/linking: static
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
I use swift backend for the storage for Nextcloud, but not sure if it is important for this config. webdav is use for Nextcloud frontend, sftp for my NAS
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone sync -c -P --transfers 10 --log-file /root/Documents/Oliver_save/transfert1.log Oliver:etc/ Nextcloud:etc/
The rclone config contents with secrets removed.
[swift]
type = swift
user = xxx
key = xxx
auth = https://api.pub1.infomaniak.cloud/identity/v3
tenant = xxx
auth_version = 3
domain = Default
region = dc3-a
[Oliver]
type = sftp
host = oliver.xxx.fr
user = ulysse132
port = 2406
pass = xxx
use_insecure_cipher = true
md5sum_command = md5sum
sha1sum_command = sha1sum
shell_type = unix
[Nextcloud]
type = webdav
url = https://save.xxx.fr/remote.php/dav/files/ulysse132/
vendor = nextcloud
user = ulysse132
pass = xxx
Could you help me improve the transfer speed please ?