mozilla-services / syncstorage-rs

Sync Storage server in Rust
Mozilla Public License 2.0
863 stars 46 forks source link

Is it possible to run thos without the google cloud? #1568

Closed heinebold closed 2 months ago

heinebold commented 2 months ago

If Iunderstand correctly, this new sync relies on the google cloud to function, even if you try to self host it? I have use cases where it's more acceptable to lose my entire data than giving it to thord parties even in encrypted form, so this would be a problem.

┆Issue is synchronized with this Jira Task

jrconlin commented 2 months ago

There is ongoing work to allow syncstorage-rs to use a self-hosted database, and I strongly encourage you to help with that if you're interested in it.

To be fairly blunt though, Mozilla doesn't have the resources to do the work on that ourselves. It's hard to justify spending the money to do it when it's not something that we use.

The Sync 1.5 protocol is still very much published and in no danger of changing any time soon. You could even take the old python 2.7 sync server, update it to python 3.12 (and the various dependencies) and get that rolling if you didn't want to use the newer rust version for whatever reason.

heinebold commented 2 months ago

Thank you very much for your reply, it answers my question and I'll see if I can make some time to help with that PR. I didn't want to imply that Mozilla has to solve it!

jrconlin commented 2 months ago

No worries! I try to be fairly open and up front when I answer stuff about this because we (as in you and I) are not the only folk that read these. It helps others who may have the same questions better understand where things are at.

We (mozilla) are immensely grateful to the wider community for all the work that they do, and I don't want folks to just feel like we're just ignoring them.