#68
in
Rust
> The alternative is https://github.com/mozilla-services/syncstorage-rs which is ridiculously hard to set up.
https://github.com/mozilla-services/syncstorage-rs/issues/49...
This is the issue to watch, supporting SQLite. This makes it feasible to run a simple sync server for a single user or a small group. But this is not moving forward.
Looks like you can with some extra steps https://github.com/mozilla-services/syncstorage-rs
The Firefox Sync Storage source code, licensed under MPL-2.0 and fully documented, is right here:
https://github.com/mozilla-services/syncstorage-rs
It includes a Docker Compose setup.
Standard directory servers aren't specifically built for end-to-end encryption, while data in Firefox Sync is end-to-end encrypted by default. Firefox Sync must also scale to support the millions of Firefox users who use Mozilla's instance.
I believe that https://github.com/mozilla-services/syncstorage-rs is intended to be the modern syncserver replacement.
I believe they have shifted to a Rust implementation.
Yeah, I don't complain on maintenance by now, but I anticipate it might be problematic as soon as new features comes in. I am looking forward to create a fork from their Rust[0] backend and include DynamoDB as a storage to keep compatibility with the latest version of Firefox Sync Server protocol.