Lowlevel API for structured data

@bennofs and @l-jonas : I’m kinda curious about this as well - that is using such a user friendly tool like Syncthing (or even Dropbox like tools) to help us Sync database-like data - because it’s just so damn user friendly (for networking).

@bennofs, have you considered using the file system like @calmh suggested? Check out the backup program Restic and my post about it here: Distributed versioning/backup with Restic and Syncthing. It is the only program that I’ve found so far to use a Syncthing friendly, file-system based, database format. The advantage of doing this is that the program will work for any file syncronisation system like Syncthing, Nextcloud and dropbox. I’m thinking about mucking around to create something similar using a different compression method one day (suitable for text files) and much more explicitly Syncthing friendly.

@l-jonas, I agree, it would be awesome to be able to tunnel TCP through something like Syncthing: Using Syncthing network resolution for other tcp programs?. I looked at many different P2P VPN solutions but I have never found a simple solution that would work for me and all my different varying operating systems. I looked into Tor, I2P, tinc, Hamachi, ZeroTier, FreeLAN, n2n, cjdns, VpnCloud, PeerVPN and P2PVPN.