Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backup to NextCloud #366

Open
hsjoberg opened this issue Sep 15, 2021 · 6 comments
Open

Backup to NextCloud #366

hsjoberg opened this issue Sep 15, 2021 · 6 comments
Labels
good first issue Good for newcomers has bounty This issue has bounty reward(s) security Related to security of the app
Milestone

Comments

@hsjoberg
Copy link
Owner

hsjoberg commented Sep 15, 2021

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

@hsjoberg hsjoberg added the security Related to security of the app label Sep 15, 2021
@hsjoberg hsjoberg added the good first issue Good for newcomers label Apr 29, 2022
@alaznem
Copy link

alaznem commented Feb 28, 2023

ℹ️ 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

@hsjoberg
Copy link
Owner Author

hsjoberg commented Feb 28, 2023

Thank you for this bounty @alaznem.
This is great. Alternative backup strategies is definitely something Blixt Wallet needs.

@alaznem
Copy link

alaznem commented Mar 9, 2023

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.

@hsjoberg
Copy link
Owner Author

@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.

@hsjoberg hsjoberg pinned this issue Mar 17, 2023
@hsjoberg hsjoberg added the has bounty This issue has bounty reward(s) label Apr 12, 2023
@hsjoberg
Copy link
Owner Author

hsjoberg commented Apr 12, 2023

I'll match the current bounty of 20k sats.

@hsjoberg hsjoberg added this to the 0.7.1 milestone Jul 3, 2023
@Darth-Coin
Copy link
Contributor

I will add 50k sats to the bounty, if you add the option to backup to NAS / FTP location.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers has bounty This issue has bounty reward(s) security Related to security of the app
Projects
None yet
Development

No branches or pull requests

3 participants