FynnCloud FynnCloud

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