Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.04 KB

File metadata and controls

39 lines (25 loc) · 1.04 KB

Non Goals

This platform is NOT intended to:

  • replace Git version control
  • provide collaborative document editing
  • synchronize build artifacts
  • operate as a distributed filesystem
  • replace enterprise NAS solutions

Scope: resilient multi-device workspace synchronization and 5 key points

  1. Simplicity
  2. Stability
  3. Recoverability
  4. Low maintenance
  5. Incremental evolution

Decision

Use Syncthing as distributed synchronization layer.

Here you can read my motivations

Architecture Scheme

Take a look to architecture scheme

Features

Gitea may be evaluated in the future if:

  • stronger self-hosting requirements emerge
  • offline-first Git workflows become necessary
  • infrastructure consolidation becomes valuable

Acknowledgments

Special thanks to Simone (@zmalrobot), a colleague of mine, for introducing me to this system and for his valuable advice in setting it up.