Loading...
 

History: Why Syncthing

Preview of version: 11

Syncthing's P2P design is awesome.

  • P2P by default, so same software on all nodes. Central server is just a convention.
  • Syncthing is written in Go, which has fantastic performance (which is important when you have a lot of files)
  • Default interface is a Bootstrap admin panel, and clients can make alternate interfaces such as Syncthing-GTK for better integration with operating system.

Why not ownCloud / Nextcloud

  • This would have been easier since there was already an app for ClearOS but
    • WebDAV is not an ideal protocol. Tiki has tried to use for it for years, but not so great results (performance, reliability, etc)
    • The server and clients are different code bases, which is bigger long term workload.
    • Can't do P2P sync. Everything needs to go via central server.

Why not Seafile

  • Seafile is an interesting project but
    • The server and clients are different code bases, which is bigger long term workload.
    • Can't do P2P sync. Everything needs to go via central server.

Why not Pydio

  • Pydio is an interesting project but
    • The server and clients are different code bases, which is bigger long term workload.
    • Can't do P2P sync. Everything needs to go via central server.

Why not SparkleShare

  • SparkleShare is an interesting project but
    • It's based on Git whereas Syncthing uses the Block Exchange Protocol which is more suited for this use case
    • Can't do P2P sync. Everything needs to go via central server.

See also

History

Advanced
Information Version
Marc Laporte 57
View
Marc Laporte We'll remove the dependency on ClearOS. Tiki and Syncthing will interoperate directly (one day!) 56
View
Marc Laporte 55
View
Marc Laporte https://doc.tiki.org/WebDAV has been revamped for Tiki20! 54
View
Marc Laporte 53
View
Marc Laporte 52
View
Marc Laporte 51
View
Marc Laporte 50
View
Marc Laporte 49
View
Marc Laporte 48
View
Marc Laporte 47
View
Marc Laporte 46
View
Marc Laporte 45
View
Marc Laporte 44
View
Marc Laporte mouseover Plugin modified by editor. 43
View
Marc Laporte 42
View
Marc Laporte 41
View
Marc Laporte 40
View
Marc Laporte 39
View
Marc Laporte 38
View
Marc Laporte 37
View
Marc Laporte Removing part about WebDAV for Syncthing since they use another protocol for Sync: https://github.com/nextcloud/client/blob/master/doc/dev/sync-algorithm.md Thank you Benoit 36
View
Marc Laporte 35
View
Marc Laporte 34
View
Marc Laporte 33
View
Marc Laporte 32
View
Marc Laporte 31
View
Marc Laporte 30
View
Marc Laporte 29
View
Marc Laporte 28
View
Marc Laporte 27
View
Marc Laporte 26
View
Marc Laporte 25
View
Marc Laporte 24
View
Marc Laporte 23
View
Marc Laporte 22
View
Marc Laporte 21
View
Marc Laporte 20
View
Marc Laporte 19
View
Marc Laporte 18
View
Marc Laporte 17
View
Marc Laporte 16
View
Marc Laporte 15
View
Marc Laporte 14
View
Marc Laporte 13
View
Marc Laporte 12
View
Marc Laporte 11
View
Marc Laporte 10
View
Marc Laporte 9
View
Marc Laporte 8
View
  • «
  • 1 (current)
  • 2