·10 Min. read

S3 Storage Einrichtungsanleitung: Musik & Videos von Backblaze B2, AWS, Cloudflare R2, Google Cloud Storage streamen

Cloudist unterstützt jetzt S3-kompatiblen Cloud-Speicher — verbinden Sie Ihr Backblaze B2, AWS S3, Cloudflare R2, Google Cloud Storage, Wasabi, MinIO oder jeden S3-kompatiblen Dienst und streamen Sie Ihre Musik und Videos direkt aus Ihren Buckets.

Diese Anleitung führt Sie durch alles, was Sie über die Einrichtung von S3 Storage mit Cloudist Play (Musik) und Cloudist Watch (Video) wissen müssen.

Was ist S3 Storage?

Amazon S3 (Simple Storage Service) ist der Industriestandard für Objektspeicher. Viele Anbieter bieten S3-kompatible APIs an, was bedeutet, dass Sie dasselbe Protokoll verwenden können, um auf Speicher verschiedener Unternehmen zuzugreifen. Das bietet Ihnen:

  • Wahlfreiheit — wählen Sie einen Anbieter, der zu Ihrem Budget und Ihren Bedürfnissen passt
  • Keine Anbieterabhängigkeit — wechseln Sie den Anbieter, ohne Ihre Konfiguration zu ändern
  • Kosteneffizienz — speichern Sie große Medienbibliotheken für wenige Cent pro GB
  • Selbst-Hosting — betreiben Sie MinIO auf Ihrem eigenen Server

Unterstützte Anbieter

Cloudist funktioniert mit jedem S3-kompatiblen Speicher. Hier sind die beliebtesten Optionen:

AnbieterKostenloses KontingentEgress (Download)Ideal für
**Backblaze B2**10 GB3x Speicher/Monat kostenlosBestes kostenloses Kontingent
**Cloudflare R2**10 GB/MonatUnbegrenzt (kostenlos!)Null Egress-Kosten
**AWS S3**5 GB (12 Monate)100 GB/Monat kostenlosUnternehmensnutzer
**Google Cloud Storage**5 GB (immer kostenlos)$0,045-$0,085/GBGoogle-Ökosystem
**Wasabi**Keine (min. 6,99 $/Monat)InklusiveHot Storage
**MinIO**Selbst gehostetEntfälltVolle Kontrolle

Unsere Empfehlung

Für die meisten Nutzer bieten Backblaze B2 oder Cloudflare R2 das beste Preis-Leistungs-Verhältnis. B2 bietet 10 GB kostenlosen Speicher mit großzügigem kostenlosem Egress, während R2 komplett kostenlose Downloads bietet — ideal für Medien-Streaming. Wenn Sie bereits im Google-Ökosystem sind, bietet Google Cloud Storage nahtlose Integration mit 5 GB, die immer kostenlos sind.

Schritt-für-Schritt-Einrichtungsanleitung

Schritt 1: Erstellen Sie Ihren S3 Bucket

Erstellen Sie zunächst einen Bucket bei Ihrem gewählten Anbieter:

Backblaze B2:

  1. Registrieren Sie sich auf backblaze.com
  2. Gehen Sie zu BucketsCreate a Bucket
  3. Geben Sie einen Namen ein (z. B. meine-musik) und setzen Sie ihn auf Private
  4. Notieren Sie sich Endpoint und Region aus den Bucket-Details

AWS S3:

  1. Öffnen Sie die S3-Konsole
  2. Klicken Sie auf Create bucket
  3. Wählen Sie eine Region in Ihrer Nähe (z. B. eu-central-1)
  4. Lassen Sie „Gesamten öffentlichen Zugriff blockieren" aktiviert

Cloudflare R2:

  1. Melden Sie sich beim Cloudflare Dashboard an
  2. Gehen Sie zu R2 Object StorageCreate bucket
  3. Notieren Sie Ihre Account ID aus der Dashboard-URL

Google Cloud Storage:

  1. Öffnen Sie die Cloud Storage-Konsole
  2. Klicken Sie auf Create bucket
  3. Wählen Sie eine Region in Ihrer Nähe (z. B. europe-west3)
  4. Wählen Sie die Speicherklasse Standard für häufig abgerufene Medien
  5. Lassen Sie „Öffentlichen Zugriff verhindern" aktiviert

Schritt 2: Erstellen Sie Zugriffsschlüssel

Sie benötigen eine Access Key ID und einen Secret Access Key zur Verbindung:

Backblaze B2:

  1. Gehen Sie zu Application KeysAdd a New Application Key
  2. Geben Sie einen Namen ein, wählen Sie Ihren Bucket und wählen Sie Read Only
  3. Speichern Sie die keyID (Access Key) und den applicationKey (Secret Key)

AWS S3:

  1. Gehen Sie zu IAMUsersCreate User
  2. Fügen Sie die Richtlinie AmazonS3ReadOnlyAccess hinzu
  3. Erstellen Sie einen Access Key unter Security Credentials

Cloudflare R2:

  1. Gehen Sie zu R2Manage R2 API Tokens
  2. Erstellen Sie ein Token mit Object Read-Berechtigung für Ihren Bucket

Google Cloud Storage:

  1. Gehen Sie zu Cloud StorageSettingsInteroperability
  2. Klicken Sie auf Create a key for a service account oder verwenden Sie Ihr Standardkonto
  3. Dies generiert einen HMAC Access Key und Secret Key, der S3-kompatibel ist
  4. Für Nur-Lese-Zugriff weisen Sie dem Dienstkonto die Rolle Storage Object Viewer zu

Schritt 3: Laden Sie Ihre Mediendateien hoch

Laden Sie Ihre Musik- oder Videodateien in den Bucket hoch. Sie können sie in Ordnern organisieren:

meine-musik/
  Rock/
    lied1.mp3
    lied2.flac
  Jazz/
    stueck1.m4a
  Podcasts/
    folge1.mp3

Verwenden Sie die Webkonsole Ihres Anbieters, ein CLI-Tool oder Apps wie Cyberduck oder rclone zum Hochladen.

Schritt 4: Verbinden Sie sich in Cloudist

  1. Öffnen Sie Cloudist Play oder Cloudist Watch
  2. Gehen Sie zu Konten → tippen Sie auf die +-Schaltfläche
  3. Wählen Sie S3 Storage
  4. Wählen Sie Ihr Anbieter-Preset aus dem Dropdown (Backblaze B2, AWS S3, Cloudflare R2, Wasabi oder Custom)
  5. Die Felder Endpoint und Region werden basierend auf Ihrem Preset automatisch ausgefüllt
  6. Geben Sie Ihren Access Key und Secret Key ein
  7. Geben Sie Ihren Bucket-Namen ein
  8. Tippen Sie auf Test & Connect

Das war's! Cloudist scannt Ihren Bucket und fügt alle unterstützten Mediendateien zu Ihrer Bibliothek hinzu.

So funktioniert das Streaming

Cloudist verwendet Pre-signed URLs, um Ihre Medien zu streamen. Das bedeutet:

  • Wenn Sie einen Titel abspielen, generiert Cloudist eine temporäre URL (1 Stunde gültig), die Zugriff auf diese bestimmte Datei gewährt
  • Keine Authentifizierungs-Header nötig — die URL selbst enthält die Signatur
  • Dies funktioniert nahtlos mit Audio- und Videoplayern auf allen Plattformen
  • URLs werden automatisch neu generiert, wenn sie ablaufen

Dieser Ansatz ist sowohl sicher (URLs verfallen schnell) als auch effizient (kein Proxy-Server erforderlich).

Unterstützte Dateiformate

Cloudist Play (Musik):

  • MP3, M4A, WAV, FLAC, AAC, WMA, OGG

Cloudist Watch (Video):

  • MP4, MKV, WebM, AVI, MOV, M4V, FLV, WMV, TS, 3GP

Web-App: CORS-Konfiguration

Wenn Sie die Web-App (play.fromcloud.ist oder watch.fromcloud.ist) verwenden, muss Ihr Bucket für CORS konfiguriert sein, um Browser-Zugriff zu ermöglichen. Hier ist die CORS-Richtlinie:

[{
  "AllowedHeaders": ["*"],
  "AllowedMethods": ["GET", "HEAD"],
  "AllowedOrigins": ["https://play.fromcloud.ist", "https://watch.fromcloud.ist"],
  "ExposeHeaders": ["ETag", "Content-Length"],
  "MaxAgeSeconds": 3600
}]

Hinweis: Die CORS-Konfiguration ist nur für die Web-Wiedergabe erforderlich. Native Apps (iOS, Android, macOS) benötigen sie nicht.

Kostenvergleich

Hier sind die Kosten für die Speicherung und das Streaming einer typischen Musikbibliothek (1.000 Titel, ~8 GB) bei 100 Wiedergaben pro Monat:

AnbieterMonatliche Kosten
**Backblaze B2**0,00 $ (kostenloses Kontingent)
**Cloudflare R2**0,00 $ (kostenloser Egress)
**AWS S3**~0,18 $
**Google Cloud Storage**0,00 $ (kostenloses Kontingent)
**Wasabi**6,99 $ (Minimum)
**MinIO**Nur Serverkosten

Für eine Videobibliothek (200 Videos, ~100 GB) bei 50 Wiedergaben pro Monat:

AnbieterMonatliche Kosten
**Backblaze B2**~0,50 $
**Cloudflare R2**~1,35 $
**AWS S3**~4,55 $
**Google Cloud Storage**~2,15 $
**Wasabi**6,99 $ (Minimum)

Tipps und Best Practices

  • Verwenden Sie Nur-Lese-Schlüssel — Cloudist muss Dateien nur lesen, nie schreiben. Erstellen Sie Schlüssel mit minimalen Berechtigungen
  • Organisieren Sie mit Ordnern — Verwenden Sie eine klare Ordnerstruktur. Cloudist behält Ihre Ordnerhierarchie für einfaches Durchsuchen bei
  • Wählen Sie eine nahe Region — Wählen Sie eine Speicherregion in Ihrer Nähe für schnelleres Streaming
  • Backblaze B2 + Cloudflare — Wenn Sie B2 mit dem Cloudflare CDN verwenden, ist der Egress zwischen beiden komplett kostenlos (Bandwidth Alliance)
  • MinIO für Selbst-Hosting — Betreiben Sie MinIO auf einem Raspberry Pi oder NAS für einen vollständig privaten, selbst gehosteten Medienserver

Häufig gestellte Fragen

Werden meine Zugangsdaten irgendwohin hochgeladen?

Nein. Ihre S3-Zugriffsschlüssel werden ausschließlich auf Ihrem Gerät im sicheren lokalen Speicher gespeichert. Sie werden niemals an Cloudist-Server gesendet oder in der Cloud gespeichert.

Kann ich mehrere S3-Konten verbinden?

Ja. Sie können beliebig viele S3-Speicherkonten hinzufügen — kombinieren Sie verschiedene Anbieter, Buckets oder Regionen.

Funktioniert es offline?

Ja. Sie können Titel für die Offline-Wiedergabe herunterladen. Heruntergeladene Dateien werden lokal auf Ihrem Gerät gespeichert.

Was passiert, wenn meine Pre-signed URL abläuft?

Cloudist generiert bei Bedarf automatisch eine neue URL. Sie werden während der Wiedergabe keine Unterbrechung bemerken.

Jetzt starten

Laden Sie Cloudist herunter und verbinden Sie noch heute Ihren S3-Speicher:

Wir verwenden Cookies, um den Website-Traffic zu analysieren und Ihr Erlebnis zu verbessern. Es werden keine personenbezogenen Daten erhoben.