Cloud storage that doesn't feel like 2012.
FynnCloud is a fast, self-hosted alternative to Nextcloud. Built on Swift and Vapor — not PHP — so it actually performs on modest hardware.
Why not Nextcloud?
- Compiled & concurrent — Swift's native binary with structured concurrency handles requests without PHP's per-request bootstrap cost.
- Clean architecture — one statically-linked binary + PostgreSQL + Redis. No PHP-FPM pools, no opcache, no nginx rewrite rules.
- Real-time delta sync — cursor-based sync API so desktop clients fetch only what changed, instead of polling the entire file tree.
- Modern frontend — Nuxt 4 SPA with instant client-side navigation. No server-rendered PHP templates or full-page reloads.
- Faster uploads — streaming body parsing writes chunks directly to storage without buffering the entire file in memory first.
Chunked Uploads
Resumable multipart uploads for large files with session tokens.
OAuth + LDAP
Token rotation, refresh grants, and optional LDAP user sync.
Native Desktop App
macOS app with Finder integration via FileProvider.
S3 or Local Storage
Swap between local disk and any S3-compatible backend via env vars.
Early alpha — in active development, not production-ready.
Stack
Backend: Swift 6 · Vapor 4
Frontend: Nuxt 4 · TypeScript
Database: PostgreSQL
Queue: Redis
Storage: Local / S3-compatible
Auth: OAuth 2 · LDAP
Desktop: Flutter · FileProvider
Deploy: Docker