![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/80c24909-8a49-4cb6-9bdd-4b8621b8cf1d.jpeg)
I have had a mesh setup end up with one device throwing old files across the entire mesh and it took me an entire hour to fix and get replication working correctly again. So right now I have all devices connecting to my plex server only, no mesh. If a device updates, it goes to my server then propagates to my other devices.
This lets every device be able to update a file or pull back updates. Because the plex server is the sole adjudicator of changes, I dont have to deal with any file mismatches or keep a single source as read-only.
While eating lunch I remembered network topologies. I am using Syncthing in a Spoke network. The hub knows all endpoints. Each endpoint knows the hub, but doesn’t know there are other endpoints.