4
Idee
Lukas Langrock edited this page 2024-05-11 16:50:43 +02:00
Diese Seite umfasst die Kernidee und die Ziele dieses Projektes.
Blobfisch soll das Teilen von Blobs ermöglichen, wobei folgendes im Fokus steht:
- Schickes, aber einfaches und intuitives Web-Interface
- Sehr kurze Links mit ggf. eigenen slugs
- S3 als Speicher-backend (mit direktem Up- und Download)
- Automatisches Löschen der geteilten Daten nach 7 Tagen (oder kürzer)
- Keine langfristig anfallenden Nutzerdaten oder Erstellung von Nutzerkonten
- Einstellbare (globale) Kontingente
Einige weitere Punkte:
- Teilen kleiner Dateien ohne Anmeldung (bis 100 MB)
- Teilen großer Dateien nach Anmeldung via OAuth2 (bis 1 TB)
- Senden einer Email mit den Details nach Upload
- Senden einer Email mit Download-Statistiken nach Ablauf der Lebenszeit des Blobs
- Postgres als Datenbank
- Konfiguration via Umgebungsvariablen
- Kein persistenter Speicher notwendig