Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.1 KB

File metadata and controls

51 lines (37 loc) · 1.1 KB

ADR-001 — Use Syncthing for workspace replication

Need resilient multi-device workspace synchronization.

Decision

Use Syncthing as distributed synchronization layer.

Reasons

  • Open source
  • Docker friendly
  • Peer-to-peer architecture
  • Easy setup
  • Low operational complexity
  • Strong community adoption
  • Near real-time synchronization
  • No vendor lock-in

Alternatives considered

Soluzione Pro Contro
Syncthing easy no git awareness
Nextcloud UI ottima heavy
SMB easy LAN fragile WAN
Resilio fast closed source

Consequences

Pros:

  • Simple mental model
  • Good resiliency
  • Fast recovery

Cons:

  • Not Git-aware
  • Possible conflict files
  • Not collaborative editing

Syncting was selected because

It provides the best balance between

  • operational simplicity
  • resiliency
  • self-hosting
  • maintainability
  • low infrastructure overhead

The platform prioritizes stability and recoverability over enterprise collaboration feature. Good doc on their site.