blixt-wallet
blixt-wallet copied to clipboard
Backup to NextCloud
Could possibly use: https://www.npmjs.com/package/webdav
https://stackoverflow.com/a/61784589
Let's implement generic WebDAV support.
Bounties for this issue:
20k sats alaznem 20k sats Hampus
:information_source: there has been set out a 20k sats bounty for this issue in this nostr note.
An alternate bounty payout condition is this (according to another nostr note in the same thread as the note referenced above): "Implement automated write channeldb backup into local folder whenever the channeldb changes." This could maybe complete #1032 in one go.
To claim the bounty, contact this nostr npub, or better reply to the bounty issuing note
Thank you for this bounty @alaznem. This is great. Alternative backup strategies is definitely something Blixt Wallet needs.
I'm not sure if mentioning Apps which have this kind of backup functionality is worth to mention from the developers perspective.
Nevertheless: The Android App Aegis has a nice backup implementation which watches the db for changes and writes to the disk if the App db changed.
To go this path: Which kind of backup solution of another app can be integrated easily into blixt? If there are some guidelines to look after what, maybe someone other than @hsjoberg could do this work.
@alaznem I think that would definitely help. Especially examples where react-native is used, as that's what Blixt Wallet uses.
Which kind of backup solution of another app can be integrated easily into blixt?
The backup solution will have to be lnd's Static Channel Backups ("SCB"). This is what we do for the other solutions (iCloud, Google Drive and manual). The implementer should follow how we currently do things with iCloud and Google Drive.
Doing backup of the actual database is possible, but not safe without eltoo, and thus not practical for the moment being.
I'll match the current bounty of 20k sats.
I will add 50k sats to the bounty, if you add the option to backup to NAS / FTP location.