#arqbackup — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #arqbackup, aggregated by home.social.
-
@marcr Sieht bei mir im Zuhause/Homeoffice gerade so aus:
1. Backup in ein lokales Verzeichnis oder auf externe Platte (ArqBackup)
2. Sync auf lokales NAS mit RAID 1
3. Dezentrales Backup auf Cloudserver. Gerade noch pCloud, überlege aber Wechsel zu Filen oder auf meine selfhosted Nextcloud.Läuft zuverlässig und tatsächlich ohne große Skripterei.
#backup #homeoffice #datasecurity #arqbackup #pcloud #filen #nextcloud
https://www.arqbackup.com
https://www.pcloud.com/
https://filen.io -
@marcr Sieht bei mir im Zuhause/Homeoffice gerade so aus:
1. Backup in ein lokales Verzeichnis oder auf externe Platte (ArqBackup)
2. Sync auf lokales NAS mit RAID 1
3. Dezentrales Backup auf Cloudserver. Gerade noch pCloud, überlege aber Wechsel zu Filen oder auf meine selfhosted Nextcloud.Läuft zuverlässig und tatsächlich ohne große Skripterei.
#backup #homeoffice #datasecurity #arqbackup #pcloud #filen #nextcloud
https://www.arqbackup.com
https://www.pcloud.com/
https://filen.io -
@marcr Sieht bei mir im Zuhause/Homeoffice gerade so aus:
1. Backup in ein lokales Verzeichnis oder auf externe Platte (ArqBackup)
2. Sync auf lokales NAS mit RAID 1
3. Dezentrales Backup auf Cloudserver. Gerade noch pCloud, überlege aber Wechsel zu Filen oder auf meine selfhosted Nextcloud.Läuft zuverlässig und tatsächlich ohne große Skripterei.
#backup #homeoffice #datasecurity #arqbackup #pcloud #filen #nextcloud
https://www.arqbackup.com
https://www.pcloud.com/
https://filen.io -
I'm getting pretty close to a point where I feel I would not totally embarrass myself when publishing my first Rust code 😅
I already added some basic integration tests, removed more hardcoded stuff, etc. But I still need to rebuild a "test backup” for testing, collect my notes for things that are missing, write at least a little bit of README etc.
I'll push something to Codeberg in the next couple of days 🤞
-
Got distracted when I tested a slightly older backup created with Arq 6.2.54 (current major version is 7). The Arq 5 and 7 formats are "documented", the Arq 6 format is not. At first I thought this can't possibly work, but the extra undocumented byte I found in a metadata object in Arq 7 is not used in Arq 6. Other than that everything seems to work just fine.
Your backup repository can contain a mix of Arq 5,6 and 7 data. Arq 7 simply reuses data created by older versions.
-
I just realized that I can hash the restored files instead of writing them to disk. This way I can easily build a test mode which writes a text file with all files that would be restored with their respective hashes and compare that against a golden file. Could do the same with other file metadata too… 🤔
-
Yesterday I mostly did all kinds of refactorings, which was VERY rewarding! Most unwraps are gone, cleaned up a TON of “&str, String and PathBuf”-conversion mess and other unnecessarily complicated stuff.
I also caught myself trying to make sure not to accidentally mutate something… only to realize eventually, that the compiler won't let me unless I say so 😅
Slightly better error reporting to the user is next on my list, before I want to look at some basic integration tests.
-
oh, one more thing: There is plenty of meta data for files stored (like owner, group, permissions, extended attributes, …), but no checksums whatsoever 🙄 This means when a larger or slow restore gets interrupted there is no good way resume and safely skip files that are already provably correct restored.
That's not a good design IMO. And let me tell you, the oddities don't end there 😅
-
Today I did some testing using a read-only mount of one of my real backups using “rclone serve nfs” so I don't have to implement an SFTP client. This works quite well so far.
Also: I quickly learning that quite a few assumptions on the semantics of certain repository metadata objects are incorrect. As already mentioned, the docs are quite spotty to begin with, so this is basically reverse engineering now to figure out how this is meant to be used 🙄
-
I also reduced a good amount of “unwraps”, but I'm having a hard time figuring out what a good way is to handle various errors and how to structure the code accordingly.
For the restore, I have to do a ton of testing obviously. But I'll probably first need to improve the ergonomics of the CLI arguments so I can test restore subtrees of one of my larger "real" backups.
-
Today, I added an "inspect” CLI subcommand to simplify debugging. It's not super ergonomic for now, but it knows the types of files in a backup repository and also how to decrypt and decompress them for inspection. Some are just JSON others are in a custom binary format 🙄. The binary ones will be parsed and printed in JSON too.
More excitingly: A (very) minimal version of “restore" is also working now 🎉 Permission and custom attributes are ignored (for now).
-
It doesn't look like much, but wow is my brain not wired at all for Rust (yet) 😅
I can now parse enough of all relevant backup objects to dump a list of directories and files within a backup 🚀 The backup location and "snapshot” is hardcoded for now, so I can delay exploring the “CLI argument parsing”-rabbit hole.
Next step is a very simple "restore everything at given location”, ignoring file permissions, extended attributes etc.
-
My current pet project is to implement an open source Arq 7 compatible backup restore program. Mostly for fun, and in case they go bust or whatever.
I am -sure- the Rust code is HORRIBLE, but I can already derive the master encryption keys (PBKDF2-SHA256), decrypt objects (AES CBC) in the backup and decompress (LZ4 block format) them.
-
Been researching on more backup tools usable on #macOS.
On thing that really stands out is the apparent lack (or refusal) to use #APFS filesystem snapshots as backup source even though the same tools support BTRFS or LVM2 snapshots just fine.Would I like to try #BorgBackup or #Replit or #kopia - sure, but none of them supports working from snapshots so.. why bother :|
(I am not unhappy with #ArqBackup at all and I'll decide if I want to spend money on it once my 30 day trial is over but the three listed above are free, oss alternatives so why not check them)
-
In case you thought Arq Backup had useless error messages, I bring you today's example from Synology Hyper Backup 4. There is no indication what caused this or what I'm supposed to do about it, therefore useless.
-
In case you thought Arq Backup had useless error messages, I bring you today's example from Synology Hyper Backup 4. There is no indication what caused this or what I'm supposed to do about it, therefore useless.
-
In case you thought Arq Backup had useless error messages, I bring you today's example from Synology Hyper Backup 4. There is no indication what caused this or what I'm supposed to do about it, therefore useless.
-
In case you thought Arq Backup had useless error messages, I bring you today's example from Synology Hyper Backup 4. There is no indication what caused this or what I'm supposed to do about it, therefore useless.
-
In case you thought Arq Backup had useless error messages, I bring you today's example from Synology Hyper Backup 4. There is no indication what caused this or what I'm supposed to do about it, therefore useless.
-
Oh, goody! Time for another useless #ArqBackup error message:
Error: The file “b984fcc0225de19309a55d5c38e3ddf2205b3a29db56a74e3eda2cfee2fbd6” couldn’t be opened because there is no such file.
Most of the time I just need to run the backup again as the errors are transient. But not this one. This error happens immediately and stops the backup. Now I get to do the mysterious voodoo dance to try to recover this so I don't have to start from scratch losing all history.
-
Honestly, #ArqBackup did a great job just now:
- told it to restore on top of my home directory but left "overwrite existing files" unchecked
- took maybe 10 minutes tops to scan my entire homedir (including many gigglebytes' worth of media files)
- restored all the files git knew had been removed
- presumably also restored anything else older than 2am, which got caught up in that ~=1s run of the rm -rfStill…a good lesson was learned 😰
-
AHA!! There is an easier way - thanks to the answer of the #arqbackup Support! You can:
- remove the Backup Plan (no data loss!)
- remove the Storage Location (no data loss!)
- add the new Storage Location
- open the new Location - you see the backups
- Right click on a Backup and select "Adopt" to get a new Backup Plan with this settingsSo: Ther IS a way but it's hidden in the most artful way 😄
-
**Holly Smoke** 🤪 I've found a solution to fix/change a path to a *Storage Location* in #ArqBackup … well … "solution" for #developer or #nerds that is 🫣
So, if your Synology suddenly is available with "name.location" or now without ".location"-suffix, how to change that?/Library/Application Support/ArqAgent/server.db - copy to writable folder and make it writable. Open with SQLite browser. Change "json" in "storage_location"-Table. Copy Back. Force-Stop "ArqMonitor" and "ArqAgent". Done ✅
-
Frage zu #arqbackup
Bisher wurde mein ziellaufwerk im Netz unter //server.local/ gefunden. Jetzt aber unter //server/Wie zum Geier ändere ich das Ziel für die die Backups in arqbackup?! Ich werd noch bekloppt.
Please: how to chance url to destination in arqbackup if the backup server in my local network is now available with //server/ instead of //server.local/ ??
Bitte boost 🚀
-
sh....t didn’t recognize my #Arqbackup was not working anymore since end of December...
Looks like permission issue for the macOS login item. Maybe this was introduced with a macOS update, not sure.
Enabling the PhotoMinds (strange name) item made it work again.
-
@timbray @filippo +1 for #Arqbackup
I‘m using this for many many years in our and family MacBooks. You forget it’s there and you don’t need it that often but when you need it, restore is flawless.
-
#BorgBackup, #Restic, or #ArqBackup for remote backups of MacOS clients?
-
@dmnelson #arqbackup (not the cloud version=premium)… using it since years with the family. Just SFTP or something to a target you choose.
If no UI is needed… #restic
-
Back in #singapore and turned on my #Mac Mini again. Almost 3 months (of no backups). #ARQ #ARQbackup
-
#Arqbackup just saved my …
My ~500 GB Apple Photos library on my external SSD was corrupted.. maybe because of not ejecting the drive correctly. Photos repair mechanism didn't work... still error -1.
Restoring the backup from last week in-place took < 5 minutes.
Library opens again without error, syncs with iCloud... all fine
-
Finally migrated and tested #Arqbackup storage from #Wasabi to #Hetzner #StorageBox.
All looks fine. To avoid the next billing cycle I deleted the buckets and my account on Wasabi today.
I'm pretty happy 🥳
-
@waffles I'm using the #StorageBox right now for backing up files from the Synology NAS
- archived documents
- photos
- videos
- some files from VMs (to be able to restore faster)
- tools and configsI'm uploading only encrypted backups. This is easily setup on the NAS using Hyperbackup.
On a computer you could use #restic or #ArqBackup for this.
-
Interesting #Amazon knows I used #arqbackup in the past to store data on AmazonDrive.
Got the following mail from them.I don’t need that anymore because I‘m using #Wasabi now.
-
Of course, I can't boot into Recovery Mode right now because Arq Backup is doing a verification cycle that takes many hours and is too dumb to know how to resume if it's interrupted.
-
Arq Backup passed its smoke test Sunday. DW purchased a license and has set up 2 backup plans so far, one to the Arq cloud storage and a second to our TrueNAS Core server. This appears to be running properly. The backup plan metadata is over there but save sets will be transferred later. Arq has an hourly tick-tock scheme.
Backup to cloud appears to be going well. Creation of the initial cloud backup appears to have gone much faster than with Backblaze Backup.
-
Just got a mail this morning from #arqbackup reminding me on the upcoming #Arq7 subscription renewal.
Am I going to renew? Absolutely 💯
This is a set and forget software.
I regularly check my macOS backups to #Wasabi and do some restores, works fine since many years.Have a look at https://www.arqbackup.com/