Sync auto back up Signal and Aegis to Proton Drive

Hi, there are two important backups on my GOS that I’d like to auto sync to the cloud (Proton Drive) - Aegis codes + Signal chat.

Atm, I have auto back up enabled on these 2 apps to local folders and then I use Syncthing to sync those to a Proton Drive folder on my Mac. Essentially, I just would like to have a back up for these 2 apps to Drive.

Lately, I realized that they discontinued Syncthing for Android. While it’s still working now, I want to avoid keeping unmaintained app on my phone. I heard of Syncthing-fork but not sure how safe it - think someone already recommended it here but still pending approval.

Please do not suggest to sync between owned devices as I’m not tech savvy enough to have or maintain my own server + would like to avoid in case my other device e.g. my desktop broke down.

Tyvm in advance.

Rclone for android : GitHub - newhinton/Round-Sync: An android cloud file manager, powered by rclone. Visit https://roundsync.com for more information!

hopefully one day proton (and other e2ee cloud storage) will have sync in native apps

1 Like

Thanks! I’ll explore this. I agree! Proton has it on Windows already, cant wait for it to be implemented on mobile too :pray:

So I tried to set it up. Input my username, password, and 2FA. But somehow I kept getting error getting directory contents.

Do you happen to know why or do you know if they have a forum or any support? Their documentation on Round Sync seems to be missing.

What I had to do to get it to work is set up proton drive on rsync on the CLI (either desktop or termux should work, I used termux), then import the rsync configuration into the round sync app

Appreciate your reply! Unfortunately, I’m not tech savvy enough to fully understand how it works. Would you mind referring me to some written or video instructions on how to work with Termux to set up the proton drive config and then how to import it?

I presume you can simply use the import config option on round sync, and then select “yes” when it prompted me to replace the current config?

Second part is correct. I can look real quick for you but you should be able to just duck it and find something

So turns out proton drive support is pretty new on rclone, so docs are hard to find. However, running rclone --help shows pretty well how to set it up,just make sure you have the latest version

Yeah I did. I found this but it seems the config looks similar to the out of the box set up on Round Sync. The only thing I noticed there is this note.

The Proton Drive encryption keys need to have been already generated after a regular login via the browser, otherwise attempting to use the credentials in rclone will fail.

According to this Reddit thread, it uses the Proton Mail PGP key, but I already have a public key generated under “Email encryption keys” so I have no clue what I have to do next.

I think I just did rclone config and did it exactly as I would have on round sync. Only difference is CLI worked and app didn’t

However if you’re talking about device backups, setting it up this way doesn’t work very well, so I wouldn’t recommend it

I think I just did rclone config and did it exactly as I would have on round sync. Only difference is CLI worked and app didn’t

Ah I see, that makes sense. Thanks!

However if you’re talking about device backups, setting it up this way doesn’t work very well, so I wouldn’t recommend it

I was thinking of setting up a task to automatically sync the local folder to Proton. On the surface, it makes sense and could work. Why wouldn’t you recommend it?

If all else fails, I’m thinking of manually doing a backup via GOS File Manager since it does have access to my Proton Drive.

Folder sync should work, I just had a lot of trouble getting full device backups to work consistently. Maybe you’ll have better luck, that was just my experience

1 Like

I tried using Termux installed from Fdroid repo using Obtainium (Github didn’t work for me somehow.) Followed the instructions here, and a remote was created. But, when I used rclone lsd remote it returned an error “Directory not found” :confused:

I have this feeling that something is wrong with my Proton setup…

Using rclone / Round Sync with Proton Drive was a pain for me in the past, especially with 2FA, and Proton does not have any official supports for rclone either. Eventually, I have to use other cloud storage to backup my encrypted Aegis via Round Sync.

I see. Thanks for sharing! Yeah for now, I just put a weekly reminder for myself to do a manual backup until hopefully Proton provides native support or Syncthing-fork is approved.