Dateien mit Ablaufdatum, Empfängerliste oder Verschlüsselungsschlüssel teilen.
Eine selbst gehostete Anwendung zum Teilen von Dateien und Verwalten des Zugriffs.
Die öffentliche Startseite aus dem lokalen Projekt.
Projektüberblick
Worum es geht.
Für wen es gedacht ist
Menschen, die Dateien mit bestimmten Empfängern teilen, und Betreiber, die den Speicher hinter den Freigaben selbst kontrollieren möchten.
FilerMan ist eine selbst gehostete Anwendung zum Teilen von Dateien. Nutzer laden Dateien hoch und entscheiden, wie die Freigabe geöffnet werden darf: über einen zeitlich begrenzten Link, durch benannte Empfänger oder mit optionaler Verschlüsselung im Browser. Wir haben den Freigabeablauf zusammen mit Speicherverwaltung, Kontoverwaltung und automatischer Bereinigung gebaut. So können Betreiber Dateien auch nach dem Hochladen verwalten.
Datei-Uploads mit zeitlich begrenzten Freigabelinks
Zugriff für verifizierte Empfänger und optionale Browser-Verschlüsselung
Einmalige Downloads mit Bestätigung vor dem Löschen
Speicherung auf lokaler Festplatte, privatem R2 oder S3
Einladungen, Kontingente, Speicherverwaltung und Bereinigungsaufgaben
Next.jsPostgreSQLCloudflare R2Amazon S3
Was es kann.
Festlegen, wer eine Freigabe öffnen darf.
Eine Freigabe kann zu einem gewählten Zeitpunkt ablaufen oder ein verifiziertes Empfängerkonto voraussetzen. Der Eigentümer verwaltet sie, ohne jede Datei öffentlich machen zu müssen. Kontoeinladungen, Kontingente und Sperrfunktionen geben dem Betreiber Kontrolle darüber, wer hochladen und den Dienst nutzen darf.
Verschlüsselung vor dem Upload.
Bei optionaler Browser-Verschlüsselung verschlüsselt der Browser die Datei und hält den Entschlüsselungsschlüssel im Fragment des Freigabelinks. Der Server speichert die verschlüsselte Datei statt ihres lesbaren Inhalts. Der ursprüngliche Link ist entscheidend: Der Betreiber kann einen verlorenen Entschlüsselungsschlüssel nicht für den Empfänger wiederherstellen.
Einmalig bedeutet nicht nur ein Versuch.
Ein einmaliger Download reserviert zunächst die Datei. Gelöscht wird erst nach der Bestätigung, dass der Empfänger sie erfolgreich gespeichert hat. Eine fehlgeschlagene Entschlüsselung oder ZIP-Erstellung verbraucht die Datei nicht sofort, und unterbrochene Reservierungen lassen sich erneut versuchen. Das Ablaufdatum gilt weiterhin; Wiederherstellung macht aus einer Freigabe keinen dauerhaften Zugang.
Speicher ist Teil des Produkts.
Uploads können eine lokale Festplatte, privates Cloudflare R2 oder Amazon S3 nutzen. Betreiber steuern Zuordnung, Migration und Replikation über die Speicherverwaltung; Hintergrundprozesse übernehmen Wiederholungsversuche und Bereinigung. Ein neues Ziel für künftige Uploads erhält den Zugriff auf bestehende Dateien. Betriebsansichten zeigen verzögerte Aufgaben und Speicherprobleme, die Aufmerksamkeit brauchen.
So funktioniert es.
01
Hochladen und Zugriff festlegen
Dateien, Ablaufdatum und Empfängerregeln wählen und entscheiden, ob die Dateien im Browser verschlüsselt werden sollen.
02
Teilen und empfangen
Den erzeugten Link versenden. Der Empfänger durchläuft die Zugriffsprüfung und lädt die Dateien herunter oder entschlüsselt sie.
03
Verbleibende Dateien verwalten
Freigaben und Speichernutzung prüfen, während Ablaufzeiten, bestätigte einmalige Downloads und Hintergrundbereinigung das Entfernen übernehmen.