Cloud backup

Hi all,

I’m very new to DietPi, having stumbled across it as a potential OS for my Odroid HC1 that I’m playing around with, considering turning it into my home server.

I have three basic needs from my home server - file sharing via Samba (tick), a Bittorrent client of some sort (probably Deluge, tick) and the ability to keep around half a terabyte of files backed up to somewhere in the cloud (er, no tick, yet).

Just wondering if DietPi supports software that brings incremental backup to any of the common Cloud services? I’m aware that the system can, and frequently is, used to create home cloud solutions. But I’m after something that goes beyond the four walls of my house.

Hope someone has some thoughts, and congrats on a great distro.

Regards to all,

Discy

Can you run the programs the offsite backup companies supply…might even be able to do rsync with them remotely if they support it.

I guess type in the offsite cloud company with rsync and RPi and see if there are any howto’s
like dropbox

Disregard…just found this!

Rclone is a command line program to sync files and directories to and from:

Amazon Drive (See note)
Amazon S3
Backblaze B2
Box
Ceph
DigitalOcean Spaces
Dreamhost
Dropbox
FTP
Google Cloud Storage
Google Drive
HTTP
Hubic
Jottacloud
IBM COS S3
Memset Memstore
Mega
Microsoft Azure Blob Storage
Microsoft OneDrive
Minio
Nextcloud
OVH
OpenDrive
Openstack Swift
Oracle Cloud Storage
ownCloud
pCloud
put.io
QingStor
Rackspace Cloud Files
SFTP
Wasabi
WebDAV
Yandex Disk
The local filesystem

maybe the developers can add rclone to the mix as a standard package

Why not use one of the file servers/cloud software for files to keep the files you want to backup in sync with the server and then do regular backups on the server itself locally?

Depending on how you need it, an SFTP network drive, SyncThing or Nextcloud/ownCloud could do such.

DietPi currently does not natively offer to setup an SFTP server (on my list), but it is quite easy with OpenSSH.

Rsync btw also allows incremental remote sync, btw, via SSH, AFAIK. You can run an rsync server as a daemon on the server machine for this. But requires rsync on the client as well of course.