I have set up Syncthing between 2 Linux Mint PC, a Windows Netbook and 2 Andriod phones… everything is working fine except for a few minor issues ( which I see others have mentioned so I am tracking their progress)
As a result, I have just bitten the bullet and un-subscribed from DripBox.
My question… how do I save the configuration on each Syncthing device so that I can re-install if/when needed?
You should only backup the index-*.db directory, if you can make sure that the the synced files will be the same after restore. Otherwise you will for sure get conflicts.
So that raises an interesting question: if my total config directory is ~350Mb, is Syncthing going to exchange that much data with other nodes to “recreate” the index?
You’re particularly interested in the files cert.pem, config.xml, key.pem. These files are crucial. You may however back up the entire directory, just in case (possible changes to the files inside directory in the future, etc).
Just be aware that files named like <number>.ldb (inside a index-*.db folder) contain the database. The database can be rebuild without much trouble and restoring the database from a backup can cause errors, so it might be best to not restore it after a re-install.