Good article on how to set up and use Syncthing over I2P for a truly decentralized sync. Helps work around NAT issues and provides good privacy benefits.
Cool guide. I am confused about the concern of using relays. From my understanding, isn't Syncthing end to end encrypted? So even in the case of stolen data, the attacker would have to break the encryption.
While it's not impossible to break the encryption, it seems like the protection is good enough to avoid having to go through the i2p setup.
Yes, I believe that the Syncthing protocol doesn't bring security concerns, but some people may wish to hide their IP and device info from being "exposed". I know Syncthing has some data collection which you can opt out of.
I think a benefit of this post is to show that you can self-host applications and use the I2P network to connect to your services while bypassing issues like CGNAT. Hopefully, it helps spark ideas to host more services on I2P as well.