Zum Hauptinhalt springen

Speicher-Einstellungen

Einstellungen → Erweitert → Speicher steuert, wo LeadHub hochgeladene Dateien speichert — Lead-Anhänge, Avatar-Bilder, Export-Archive und Formular-Uploads.


Speicher-Treiber​

TreiberWann zu verwenden
Lokal (Server-Dateisystem)Standard. Dateien werden auf der Server-Festplatte unter storage/app/ gespeichert. Geeignet für Single-Server-Installationen.
S3-KompatibelFür Cloud-Bereitstellungen, CDN-Auslieferung oder wenn die Server-Festplatte begrenzt ist. Unterstützt AWS S3, DigitalOcean Spaces, MinIO, Backblaze B2, Cloudflare R2 und jeden S3-kompatiblen Anbieter.

Lokaler Speicher​

Dies ist der Standard. Keine Konfiguration erforderlich. Dateien werden gespeichert unter:

/pfad/zu/leadhub/storage/app/public/

Erreichbar unter https://yourdomain.com/storage/... über den während der Installation eingerichteten Speicher-Symlink.


S3-Kompatibler Speicher​

Schritt 1 — Ihren Anbieter wählen​

AnbieterHinweise
AWS S3Am häufigsten. Endpoint-URL leer lassen.
DigitalOcean SpacesEndpoint: https://nyc3.digitaloceanspaces.com (Region ersetzen)
MinIO (Self-Hosted)Endpoint: Ihre MinIO-Server-URL
Backblaze B2Endpoint: https://s3.us-west-004.backblazeb2.com (je nach Region)
Cloudflare R2Endpoint: https://KONTO_ID.r2.cloudflarestorage.com

Schritt 2 — Einen Bucket erstellen​

  1. Erstellen Sie im Bedienfeld Ihres Anbieters einen neuen Bucket.
  2. Setzen Sie den Bucket auf öffentlich, wenn Sie direkten öffentlichen Zugriff auf hochgeladene Dateien möchten (empfohlen für Avatare und Formular-Anhänge).
  3. Notieren Sie sich den Bucket-Namen und die Region.

Schritt 3 — Zugriffsschlüssel erstellen​

Generieren Sie eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel mit Lese-/Schreibberechtigungen für den Bucket.

Schritt 4 — In LeadHub konfigurieren​

  1. Gehen Sie zu Einstellungen → Erweitert → Speicher.
  2. Setzen Sie Speicher-Disk auf S3-Kompatibel.
  3. Füllen Sie Endpoint-URL, Bucket-Name, Region, Zugriffsschlüssel-ID und geheimen Zugriffsschlüssel aus.
  4. Klicken Sie auf Verbindung testen, bevor Sie speichern.
  5. Klicken Sie auf Einstellungen speichern.

Fehlerbehebung​

ProblemLösung
"Verbindungstest fehlgeschlagen: Zugriff verweigert"Prüfen Sie, ob der Zugriffsschlüssel Schreibberechtigungen für den Bucket hat
Dateien nicht öffentlich zugänglichSicherstellen, dass der Bucket öffentliche Lese-ACL hat, oder CDN konfigurieren
"NoSuchBucket"-FehlerBucket-Namen und Region überprüfen
Endpoint-URL-FehlerFür Nicht-AWS-Anbieter sicherstellen, dass die Endpoint-URL korrekt ist und https:// enthält
Geheimnis wird nicht gespeichertGeheimen Zugriffsschlüssel leer lassen, um das vorhandene gespeicherte Geheimnis zu behalten