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