Synclet ist eine self-hosted, quelloffene Alternative zu Dropbox und OneDrive, die als Docker-Container läuft. Der Ordner auf dem Host bleibt die einzige Quelle der Wahrheit.
Ausgangslage
Self-hosted Sync-Lösungen sperren Dateien oft in eigene Datenbanken oder Speicherformate. Wer wechseln will, muss migrieren.
Die Idee
Ein Sync-Dienst, der nur ein Fenster auf einen normalen Ordner ist. Wer Synclet entfernt, behält einfach seine Dateien. Die Sync-Engine stammt aus buro, wo sie bereits produktiv Dokumente synchronisiert.
Geplante Architektur
- Server: NestJS auf Fastify, Prisma und PostgreSQL für Metadaten, Uploads über das tus-Protokoll.
- Web-Client: React mit Tailwind und shadcn/ui.
- Desktop & Mobile: macOS/iOS über File Provider, Android in Kotlin, Windows-Sync-Client.
[ Status ]
Design-Spezifikation und Architekturentscheidungen (ADRs) stehen – die Umsetzung startet als Nächstes.

