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

Consider a storage option for self-hosted users (or paid subscribers for instance) ? #13

Open
Limezy opened this issue Mar 2, 2023 · 3 comments

Comments

@Limezy
Copy link

Limezy commented Mar 2, 2023

I understand that this is a pure relay, and that no data is stored.
It's a nice feature, since it's probably very cheap to run for thousands of users.
However, it also means that data will only sync when two devices have Buckets opened.
For self-hosted users, both the storage cost and the potential threat of having the buckets data stored in the relay is much less of a concern. Could you please consider an option for which the relay would store the buckets ?
This will be very beneficial as an asynchronous sync will become possible (my wife and I will probably never have Buckets opened at the exact same minute)
Thanks !

@iffy
Copy link
Contributor

iffy commented Mar 3, 2023

My plan for users who want to use a service that stores budgets is to let them use whatever file-syncing service they want (Google Drive, Dropbox, WebDAV, iCloud, Syncthing, etc...). When merging is finished, Buckets will grow a "File Server" sharing avenue that expects to have a folder somewhere that it can save files to and read files from.

@Limezy
Copy link
Author

Limezy commented Mar 3, 2023

Your plan makes sense. Do I understand well that, for instance, the iOS app will have an sharing avenue that will interact with the Files app, and then it's your call to use Google Drive, Dropbox, WebDAV, iCloud, Syncthing, Nextcloud or whatever other file syncing service compatible with that same Files app ?

@iffy
Copy link
Contributor

iffy commented Mar 3, 2023

@Limezy Yes, that's the intent, though I haven't drilled down into how specifically I'll do that with iOS and Android. It might be that Buckets will have to learn how to interact with individual services, but I'm hoping I can get a simple "here's a folder you can save/read budgets to" interface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants