{ "@context":"https://www.w3.org/ns/activitystreams", "type":"Collection", "id":"https://social.jayvii.de/objects/u4Axqbuus1k/thread", "items":[ { "@context":[ "https://www.w3.org/ns/activitystreams", {"Hashtag":"as:Hashtag"} ], "published":"2023-03-03T21:13:44.633Z", "attributedTo":"https://social.jayvii.de/actors/jayvii", "to":["https://www.w3.org/ns/activitystreams#Public"], "cc":["https://social.jayvii.de/actors/jayvii/followers"], "content":"

How come that after all these decades, innovations and fancy solutions, the most accessible and most reliable way to do #backups is freaking zip/tar with low compression onto an external network drive... #linux

", "mediaType":"text/html", "attachment":[], "tag":[ {"type":"Hashtag","name":"#backups","href":"https://social.jayvii.de/tags/backups"}, {"type":"Hashtag","name":"#linux","href":"https://social.jayvii.de/tags/linux"} ], "type":"Note", "id":"https://social.jayvii.de/objects/b4r2Ghn1YUw" } , { "@context":[ "https://www.w3.org/ns/activitystreams", {"Hashtag":"as:Hashtag"} ], "published":"2023-03-05T13:32:03.863Z", "attributedTo":"https://social.jayvii.de/actors/jayvii", "inReplyTo":"https://social.jayvii.de/objects/b4r2Ghn1YUw", "to":["https://social.jayvii.de/actors/jayvii","https://www.w3.org/ns/activitystreams#Public"], "cc":["https://social.jayvii.de/actors/jayvii/followers"], "content":"

Currently dabbling with an overlay #encrypted FS + #rsync, which is similar to what is described here: https://www.baeldung.com/linux/rsync-encrypted-remote-backups

i.e. files are encrypted in real-time through a virtual filesystem and the encrypted content is stored externally via rsync. Makes it super fast, incremental and reasonably secure. When restoring, you can sync back to the encrypted FS and it magically appears in your real FS.

The only downside (but also advantage...) is that the remotely stored content can not be viewed by itself (file- and directory names are gibberish) , i.e. you restore everything or nothing. #backups

Edit: Another downside: Since directory names and filenames are not identifiable, rsync can also not exclude certain patterns like cachefiles, trashbin, .git-dirs, etc.

", "mediaType":"text/html", "attachment":[], "tag":[ {"type":"Hashtag","name":"#encrypted","href":"https://social.jayvii.de/tags/encrypted"}, {"type":"Hashtag","name":"#rsync","href":"https://social.jayvii.de/tags/rsync"}, {"type":"Hashtag","name":"#backups","href":"https://social.jayvii.de/tags/backups"} ], "type":"Note", "id":"https://social.jayvii.de/objects/u4Axqbuus1k" } , { "@context":[ "https://www.w3.org/ns/activitystreams", {"Hashtag":"as:Hashtag"} ], "published":"2023-04-06T19:58:32.691Z", "attributedTo":"https://social.jayvii.de/actors/jayvii", "inReplyTo":"https://social.jayvii.de/objects/u4Axqbuus1k", "to":["https://social.jayvii.de/actors/jayvii","https://www.w3.org/ns/activitystreams#Public"], "cc":["https://social.jayvii.de/actors/jayvii/followers"], "content":"

Some new development here: I actually took the advice of above article and use #gocryptfs for this now with the \"plaintextnames\" parameter, such that file names stay un-obfuscated and #rsync's exclude option works as intended.

Looks like gocryptfs is a lot faster too. Seems like the ideal option for my #backup needs

", "mediaType":"text/html", "attachment":[], "tag":[ {"type":"Hashtag","name":"#gocryptfs","href":"https://social.jayvii.de/tags/gocryptfs"}, {"type":"Hashtag","name":"#rsync","href":"https://social.jayvii.de/tags/rsync"}, {"type":"Hashtag","name":"#backup","href":"https://social.jayvii.de/tags/backup"} ], "type":"Note", "id":"https://social.jayvii.de/objects/KYjVk0uL4pU" } ] }