Der Dateimanager, der im eigenen Speicher Ihrer Kunden läuft
Per iframe oder SDK einbetten, ein eingeschränktes JWT ausstellen, und die Dateien jedes Mandanten bleiben in dessen eigenem S3, R2, SFTP oder lokalem Datenträger — niemals kopiert in eine Datenbank, die Sie betreiben, absichern oder bezahlen müssen.
In Aktion sehen
Jedes Überschreiben behält eine vorherige Version, jederzeit wiederherstellbar
{ "event": "upload",
"file": "invoice.pdf" } Signierter HTTP-POST an deinen Endpunkt bei Datei-Events — Zapier, Make, n8n
Text aus Bildern und PDFs extrahieren, direkt in der API-Antwort zurückgegeben
Sozialversicherungsnummern, Kartennummern und Geheimnisse werden geschwärzt, bevor eine Datei gespeichert wird
Jeder Upload wird vor der Speicherung gescannt — ClamAV oder dein eigener Cloud-Key
Dateien mit verifizierbaren Content Credentials signieren (C2PA-Herkunft)
Einweg-Sync auf eine zweite Festplatte — lokal, S3, R2 oder SFTP
Exportiere das vollständige Audit-Log als NDJSON oder CSV, inklusive archivierter Einträge
Anmeldung über deinen eigenen OIDC-Identitätsanbieter — Gruppen werden auf Berechtigungen gemappt
Die Dateien Ihrer Kunden bleiben in den Buckets Ihrer Kunden
FluxFiles ist der einbettbare Dateimanager, bei dem jeder Mandant seinen eigenen S3/R2-Bucket verbindet — und Sie speichern niemals dessen Daten oder Zugangsdaten.
-
Datensouveränität
Dateien liegen im eigenen Cloud-Konto und der Region des Kunden — gemacht für DSGVO, Compliance und Enterprise-Beschaffung.
-
Null Daten, null Zugangsdaten im Ruhezustand
Bucket-Zugangsdaten werden mit AES-256-GCM im JWT verschlüsselt und nur zur Laufzeit entschlüsselt — niemals in eine Datenbank oder ein Log geschrieben.
-
Speicherkosten, die gegen null gehen
Speicher und Egress werden jedem Kunden berechnet, nicht Ihnen. Keine Rechnung, die mit der Nutzerzahl wächst.
-
Zustandslos & einbettbar
Keine zentrale Datenbank. Betten Sie den Picker per iframe oder SDK in jede App ein; Ihr Backend stellt ein eingeschränktes, kurzlebiges Token aus.
So funktioniert es: Ihre App verschlüsselt die Bucket-Zugangsdaten des Mandanten in ein kurzlebiges JWT (HKDF-SHA256 + AES-256-GCM). FluxFiles entschlüsselt sie nur, um die angeforderte Operation auszuführen.
Ein Token pro Mandant — jeder mit eigenen Regeln
FluxFiles ist zustandslos: Das vom Backend ausgestellte JWT ist die Konfiguration des Mandanten. Speicherpfad, Dateigrößenlimit, Kontingent, Dateianzahl, erlaubte Typen, Rechte — alles serverseitig erzwungen. Keine Konfigdateien pro Mandant, keine Neustarts.
// Your backend, per request — the token IS the tenant's config.
import { createToken } from '@fluxfiles/node';
const claims = tenant.plan === 'pro'
// 100 MB/file · any type · 50 GB · unlimited files · own bucket
? { disks: ['s3'], maxUploadMb: 100, allowedExt: null,
maxStorageMb: 51200, maxFiles: 0 }
// 5 MB/file · images only · 500 MB · 200 files
: { disks: ['local'], maxUploadMb: 5, allowedExt: ['jpg','png','webp'],
maxStorageMb: 500, maxFiles: 200 };
const token = createToken({
secret: process.env.FLUXFILES_SECRET,
userId: tenant.id,
prefix: `tenant_${tenant.id}/`, // isolates each tenant's files
perms: ['read', 'write', 'delete'],
...claims,
}); Mit BYOB kombiniert liegt jeder Mandant in seinem eigenen Bucket.
Gebaut für Teams, die Datei-Funktionen ausliefern
Wenn Ihr Produkt Uploads braucht, fügt sich FluxFiles ein — ohne Sie zum Verwalter der Kundendaten zu machen.
SaaS & Multi-Tenant-Apps
Geben Sie jedem Kunden einen Dateimanager auf dem eigenen Bucket. Token-Scoping pro Mandant und Datenhoheit sind eingebaut.
Agenturen & Freelancer
Liefern Sie jedem Kunden eine gepflegte Mediathek, ohne pro Projekt Speicher-Infrastruktur aufzubauen.
CMS- & Editor-Integrationen
Binden Sie einen Medien-Picker per iframe-SDK in CKEditor, TinyMCE, Summernote oder Ihren eigenen Editor ein.
Interne Tools & Dashboards
Ergänzen Sie Admin-Panels an einem Nachmittag um Uploads, Vorschauen und auditierte Dateioperationen.
FAQ
Häufige Fragen
Ist FluxFiles kostenlos und Open Source?
Wo werden meine Dateien gespeichert?
Kann ich es in meine bestehende App oder meinen Editor einbetten?
Wie sicher ist es gegen gängige Angriffe?
Bereit, FluxFiles einzubinden?
Fügen Sie Ihrer App in wenigen Minuten einen produktionsreifen Dateimanager hinzu – ohne Framework-Bindung, MIT-lizenziert.