←back to thread

988 points keyboardJones | 1 comments | | HN request time: 0s | source
Show context
y7 ◴[] No.45170722[source]
Without paying for remote backups, can I just manage my own backup on my own hard drive, and restore it when I want to?
replies(3): >>45170808 #>>45170810 #>>45170864 #
jewel ◴[] No.45170810[source]
Yes! That has been supported for a long while. At least on Android, go to Settings -> Chats -> Chat Backups. Set up a schedule and a passphrase and a folder, and it will export your chats every day.

I do that and then sync that folder with another computer using SyncThing.

replies(3): >>45171137 #>>45171230 #>>45171867 #
chimeracoder ◴[] No.45171230[source]
> I do that and then sync that folder with another computer using SyncThing.

AFAIK SyncThing only monitors for changes between files with matching names, and Signal stores each backup with a separate (timestamped) filename. Are you storing every day's backup individually, or do you have some tool for deduplicating?

replies(1): >>45172913 #
hiq ◴[] No.45172913[source]
Encrypted backups can't be deduplicated unless the encryption is flawed. There shouldn't be a way to tell that one Signal backup is somewhat related to another, unless you have the passphrase.

That also means that Syncthing can't do better than sending the full backup. But if you're syncing via wifi (e.g. at home) it's not really a problem anyway.

replies(2): >>45173076 #>>45175341 #
chimeracoder ◴[] No.45173076[source]
> Encrypted backups can't be deduplicated unless the encryption is flawed

This isn't an encryption problem; each device can only have one instance of Signal installed, and the latest backup (assuming it has terminated successfully) is a superset of the previous ones (aside from any messages that have dropped from retention, which you presumably don't want to be preserving, by definition).

"Deduplicate" in this context means ensuring that you only have N backups in your remote storage, rather than cumulatively storing every day.

replies(1): >>45174436 #
1. hiq ◴[] No.45174436[source]
Signal has always between one and two backups, it removes the old ones.