Skip to main content

Rclone

Caution

Setting up Backup requires some basic know-how to use Terminal to perform the necessary configurations according to the instructions. If you do not understand what you are doing, please skip this backup storage!

1.1 Install Rclone

You can install Rclone via Appstore:

Install Rclone

If you already have Rclone installed on the server, you can skip this step.

1.2 Create new storage connection for Rclone

Go to the Terminal feature on XVPS and start the process by typing the command:

rclone config

1.3 New remote

On Terminal will display suggestions as below; in this step, we press n and press enter to continue to the next step:

No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n

1.4 Name

You will be asked what you want to name the new archive, here I set it as mybackup and press enter

Caution

The name has no accents, no spaces, and no special characters (@ | & \ * ...)

Enter name for new remote.
name> mybackup

1.5 Type of storage

In this step, you can choose much supported storage (Google Drive, One Drive, AWS3...). I choose 18 for example and press enter to select Google Drive as the new storage in my provider storage list. You can choose other provider storage as you want, such as 32 - Microsoft Onedrive

Caution

Please note that the provider number can be different and changed from time to time per the Rclone version, so take a look at the wanted provider storage name before selecting them!

Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.

1 / 1Fichier
\ (fichier)
2 / Akamai NetStorage
\ (netstorage)
3 / Alias for an existing remote
\ (alias)
4 / Amazon Drive
\ (amazon cloud drive)
5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, ArvanCloud, Digital Ocean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, Lyve Cloud, Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS and Wasabi
\ (s3)
6 / Backblaze B2
\ (b2)
7 / Better checksums for other remotes
\ (hasher)
8 / Box
\ (box)
9 / Cache a remote
\ (cache)
10 / Citrix Sharefile
\ (sharefile)
11 / Combine several remotes into one
\ (combine)
12 / Compress a remote
\ (compress)
13 / Dropbox
\ (dropbox)
14 / Encrypt/Decrypt a remote
\ (crypt)
15 / Enterprise File Fabric
\ (filefabric)
16 / FTP
\ (ftp)
17 / Google Cloud Storage (this is not Google Drive)
\ (google cloud storage)
18 / Google Drive
\ (drive)
19 / Google Photos
\ (google photos)
20 / HTTP
\ (http)
21 / Hadoop distributed file system
\ (hdfs)
22 / HiDrive
\ (hidrive)
23 / Hubic
\ (hubic)
24 / In memory object storage system.
\ (memory)
25 / Internet Archive
\ (internetarchive)
26 / Jottacloud
\ (jottacloud)
27 / Koofr, Digi Storage and other Koofr-compatible storage providers
\ (koofr)
28 / Local Disk
\ (local)
29 / Mail.ru Cloud
\ (mailru)
30 / Mega
\ (mega)
31 / Microsoft Azure Blob Storage
\ (azureblob)
32 / Microsoft OneDrive
\ (onedrive)
33 / OpenDrive
\ (opendrive)
34 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ (swift)
35 / Pcloud
\ (pcloud)
36 / Put.io
\ (putio)
37 / QingCloud Object Storage
\ (qingstor)
38 / SSH/SFTP
\ (sftp)
39 / Sia Decentralized Cloud
\ (sia)
40 / Storj Decentralized Cloud Storage
\ (storj)
41 / Sugarsync
\ (sugarsync)
42 / Transparently chunk/split large files
\ (chunker)
43 / Union merges the contents of several upstream fs
\ (union)
44 / Uptobox
\ (uptobox)
45 / WebDAV
\ (webdav)
46 / Yandex Disk
\ (yandex)
47 / Zoho
\ (zoho)
48 / premiumize.me
\ (premiumizeme)
49 / seafile
\ (seafile)
Storage> 18

1.6 Continue to each step of the storage provider.

Each storage provider has its own setup methods. So please see its guide on the left menu for more information.