4 ms·
https://remotestorage.io/ https://remotestorage.io/ was a protocol intended for this. IIRC the visison was that all applications could implement this and you c
by SushiHippie 2y ago
https://remotestorage.io/ https://remotestorage.io/ was a protocol intended for this.
IIRC the visison was that all applications could implement this and you could provide that application with your remotestorage URL, which you could self host.
I looked into this some time ago as I was fed up with WebDAV being the only viable open protocol for file shares/synchronization (especially after hosting my own NextCloud instance, which OOMed because the XML blobs for a large folder it wanted to create as a response used too much memory) and found it through this gist [0] which was a statement about Flock [1] shutting down.
It looks like a cool and not that complex protocol, but all the implementations seem to be unmaintained.
And the official javascript client [2] seems to be ironically be used mostly to access Google Drive or DropBox
Remotestorage also has an internet draft https://datatracker.ietf.org/doc/draft-dejong-remotestorage/ https://datatracker.ietf.org/doc/draft-dejong-remotestorage/ which is relatively easy to understand and not very long.
[0] https://gist.github.com/rhodey/873ae9d527d8d2a38213 https://gist.github.com/rhodey/873ae9d527d8d2a38213
[1] https://github.com/signalapp/Flock https://github.com/signalapp/Flock
[2] https://github.com/remotestorage/remotestorage.js https://github.com/remotestorage/remotestorage.js
- robertlagrant 2y agoReally good idea. No reason not to commoditise this and have companies just compete on price.
- vekker 2y agoI used remoteStorage.js for a while for an app, but the JS SDK was too limited. I'm surprised to see the last commit was just last week. Is it still maintained? I never understood why it barely took off, the benefits of local-first are great and a competitive advantage to capture those privacy-sensitive users seeking to own their data. Hoping for a revival...
- SushiHippie 2y agoLooking at the last commits it looks like the following: - updating dependencies - fixing new linter recommendations - fixing typos - fixing dead links
- dirkhe 2y agoI think that's also the idea of https://solidproject.org/ https://solidproject.org/
- SushiHippie 2y agoThanks for sharing, looks interesting, but the standard/spec wasn't that easy to fully understand as the remotestorage standard