3 ms·
I struggle with this too. I've got a side project now that's a django app w/ a typical database setup. I'd _love_ to set up some sort of E2EE along with it, but
by loughnane 3y ago
I struggle with this too. I've got a side project now that's a django app w/ a typical database setup. I'd _love_ to set up some sort of E2EE along with it, but the support for a novice like me to do that isn't really there.
Maybe once it matures a bit I'll deploy E2EE, but i gather it's a bunch of work.
- textinterface 3y agoHey, after I posted that, I went and gave a second look online to see if I could find something that would allow me to develop a local-first app with offline persistence and syncing capabilities. I ended up finding some possibilities out there that could potentially help me build stuff. One of them is RxDB [1], which offers WebRTC syncing - you'd still need a signaling server, I suppose, but all sensitive information could be synced E2E-encrypted via WebRTC. Then there's CRDT's [2], which is a universe that turned out to have multiple possibilities that match (at least partially) my needs. In particular, the next thing I want to take a look at is cr-sqlite [3], which might be just thing I needed to kick-off some side-projects. I'm posting here cause I just found some hope of not needing to build a traditional client-server app and having to deal with all the hassle involved in securing a server (and with fear that my efforts could be not good enough), and I thought someone else could benefit from getting to know these things. [1] https://rxdb.info/ https://rxdb.info/ [2] https://crdt.tech/ https://crdt.tech/ [3] https://github.com/vlcn-io/cr-sqlite https://github.com/vlcn-io/cr-sqlite
- loughnane 3y agoRxdb looks neat. I’ll def take a look. Thanks for sharing