For over a year I have been using synchthing syncing a few folders between my ubuntu and android.
Now I would like to sync most of my ubuntu home folders in a cloud syncthing instance like untrusted device. So in case of crash my laptop hard-disk or my laptop is stolen I have access to an updated backup.
I could use oracle cloud compute instance, or aws ec2, or digital ocean, with sth like wasabi or backblaze b2… or maybe even running locally a docker container with syncthing with a wasabi mounted…
Has someone already set up something similar? how did you set up?
I went the VPS route because it was more network and system resource efficient compared to syncing to a local mount point.
However, for backups, I’m using a separate dedicated tool that supports S3-compatible and other cloud storage services. Although it meant managing two different tools, it’s still less complicated than molding Syncthing’s untrusted folder and versioning features into what a purpose-built backup tool already does better out of the box.
As an update: I followed your recommendation I am using now a dedicated tool for backups. I chose vorta+borgbase. It wraps borg and the borgbase cloud service is quite inexpensive.
Still I would like to have a untrusted device to be synced? Currently I have my laptop and phone syncing music, photos, docs… and I would like to have a 3rd device that is always on. Now very often it happens that my phone is on but my laptop is off, so in case of my phone crash or get lost I would be lost the data from the last sync.
Does anyone recommend a cheap VPS with around 100gb of space?
In terms of privacy and security I does not have to care too much as I gonna set up the vps as untrusted syncthing device, right?
Hi Wank, thanks for sharing.
I am not sure if I fully understand what you meant, but I believe you are uploading your data to cloud (google drive, backblaze…) unencrypted. This is something I want to avoid.
the default configuration that I mentioned transfers the files to the server using in my case Google Drive authentication credentials with the password so the data is not traveling over the internet unencrypted.
If you would like to store the files on the cloud server in an encrypted state you can do that too.
First, you would create the Google remote.
Then, there is an option to create an encrypted version of that remote using the “crypt” option.
In this particular case, the files on the server would themselves be in an encrypted state and the cloud provider whoever it is would have no access to the files. Each file gets individually encrypted.
Locally, on your computer, the files would be in an unencrypted state.
sounds interesting rsync with crypt option, but not sure if it is what I need. I want to have a couple of folders synced between my laptop and phone, even when one of them are off. For that I needed a 3rd device. As I don’t trust a computer is not only managed by myself (potentially a google or any VTS provider admin could have access to my cloud space), so it has to be an untrusted device with encrypted data, also at rest.
With your google-rsync approach I would need to mount this google cloud in my phone. Can we mount google cloud with rsync in an encrypted way in android too?
Also I had degoogled my phone time ago, using rsync with google even with crypt option seems to me a bit like a backward step.
I try to navigate from netcup.eu homepage to mikro and piko VTS, but I can’t. I have to search them in google. What category these VTS are in?
Well, I think I will use Piko VTS too, much cheaper, I would just need to add addition Local Block Storage, but still much cheaper than Mikro. I guess 1 gb RAM is quite enough for personal usage syncthing.
Piko VTS comes with 30gb if I add 50gb local-block-storage, I will have a /home of 80gb? or I will have 30gb /home + /media volume of 50gb?