Longer time syncer, first-time poster. I was chatting in the IRC syncthing channel regarding best practices to migrate an existing server. We discussed a few options, but one thing we agreed on was that this isn’t sufficiently covered in the official documentation, and I’d like to propose it be added.
For example, I just recently migrated a server from Fedora to Void (worth checking out, btw) and wasn’t sure if I should:
- Install syncthing fresh and re-sync folders one by one
- Same as 1, but start in “receive only” mode to ensure I didn’t revert anything deleted on other nodes
- Copy something (or everything) from .config/syncthing (and if I did, what gotchas might exist, e.g., forget to mount /mnt/whatever and started a sync? whoops, all remote nodes deleted!)
- Something else
I ended up doing 1, which was painful with ~20 folders. It’d be good if there was a detailed walk-through of how to migrate configs and databases, along with any caveats.
I’m happy to help with this. I can’t provide the expertise, but I can certainly help ensure the docs make sense to the average user.