Zum Inhalt springen
YYefrixLab

Case Study · SaaS & Plattformen

VaultBox: self-hosted Dateiplattform

Eine Dateiplattform auf Google-Drive-Niveau auf eigener Hardware: Uploads, Vorschauen, Sharing, Volltextsuche, null Abo.

Branche
Produktivität
Zeitraum
4 Wochen
Jahr
2026
Leistungen
Product Engineering, DevOps

Das Problem

Cloud-Drives sind gemietete Regalfläche. Das Abo wächst mit dem Archiv, der Anbieter scannt Ihre Inhalte, und nur eine Account-Sperre vom Totalverlust entfernt zu sein ist kein guter Ort für zwei Jahrzehnte Dateien. Consumer-NAS-Software löst das Storage-Problem, liefert aber eine UI von 2012, und die meisten Self-Hosted-Alternativen brechen ein, sobald ein Ordner sechsstellige Dateizahlen erreicht.

Was wir gebaut haben

Eine persönliche Dateiplattform mit den Interaktionen, die man von einem modernen Drive tatsächlich erwartet: Drag-and-Drop-Uploads, Thumbnails und Vorschauen, Ordnerbäume, Freigabe-Links, Suche und Bulk-Operationen, komplett auf eigener Hardware.

Das unglamouröse Engineering ist der Grund, warum sie hält:

  • Performance bei großen Ordnern. Serverseitige Pagination und Sortierung mit Jump-to-Offset: Ein Ordner mit 100k Dateien scrollt wie einer mit 100. Sortiert wird in SQL, nicht im Browser.
  • Storage-Abstraktion über rclone. Der Storage-Layer spricht rclone. Dieselbe UI kann heute auf lokale Platten schreiben und morgen auf einen von vierzig Cloud-Remotes, verschlüsselte Overlays inklusive.
  • Service-to-Service-API. Schwester-Anwendungen nutzen die Plattform über ein internes Netzwerk mit gescopten Tokens als Datei-Backend: ein Storage-Gehirn, das viele Apps bedient.

Architektur

FastAPI-Backend, React-SPA, PostgreSQL für Metadaten, rclone als Storage-Ebene. Deployt als Container hinter Traefik mit automatischem TLS und einem Telegram-Code-2FA-Gate vor der UI. Nächtliche Metadaten-Backups; Inhalte liegen auf gespiegelten Platten.

Ergebnis

Das Cloud-Drive-Abo ist Geschichte, das Archiv steht zu Hause, und die Plattform wurde still und leise zur Infrastruktur: Andere Portfolio-Apps speichern ihre Dateien inzwischen über ihre API, statt Uploads neu zu erfinden. Erfolg der langweiligen, tragenden Sorte.

Ein Projekt, das „einfach nur live gehen muss“?

Sagen Sie uns, was Sie bauen, was es blockiert und wann es live sein muss. Innerhalb von 24 Stunden bekommen Sie eine ehrliche Antwort zu Scope, Kosten und Zeitplan. Ohne Discovery-Call-Theater.