6 ms·
Congrats on getting this self-hosted. However, the solution looks more complicated than necessary. You shouldn't have to set up a database server and Docker jus
by gsliepen 2y ago
Congrats on getting this self-hosted. However, the solution looks more complicated than necessary. You shouldn't have to set up a database server and Docker just to sync a little bit of data. Ideally, there would be a sync server implementation that uses SQLite and can just run stand-alone.
- jeroenhd 2y agoIn theory you could set up a simple sync server that implements the necessary endpoints and nothing more, nothing less. Guides like these run the official, Mozilla-maintained sync server, which is obviously based on serving millions of users rather than being a minimal implementation for someone in a home lab. One could fork https://github.com/mozilla-services/syncstorage-rs https://github.com/mozilla-services/syncstorage-rs, take out the plumbing, and reimplement it all without a secondary database and the Google Cloud base architecture, I'm sure, but like with so many things, you'd first need to gather a group of people with enough interest and spare time to do the development.
- layer8 2y agoCertainly, but at least it’s available at all for self-hosting, which isn’t the case for many browsers.
- JetSpiegel 2y agoThere's a MR open: https://github.com/mozilla-services/syncstorage-rs/issues/498 https://github.com/mozilla-services/syncstorage-rs/issues/49...