S3 Depolama Kurulum Rehberi: Backblaze B2, AWS, Cloudflare R2, Google Cloud Storage ile Muzik ve Video Akisi
Cloudist artik S3 uyumlu bulut depolamayi destekliyor — Backblaze B2, AWS S3, Cloudflare R2, Google Cloud Storage, Wasabi, MinIO veya herhangi bir S3 uyumlu servisi baglayip muzik ve videolarinizi dogrudan bucket'larinizdan dinleyebilirsiniz.
Bu rehber, Cloudist Play (muzik) ve Cloudist Watch (video) ile S3 depolamayi kurmak icin bilmeniz gereken her seyi anlatir.
S3 Storage Nedir?
Amazon S3 (Simple Storage Service), nesne depolama icin endustri standardidir. Bircok saglayici S3 uyumlu API'ler sunar, yani farkli sirketlerden depolamaya ayni protokolle erisebilirsiniz. Bu size sunlari saglar:
- Secim ozgurlugu — butcenize ve ihtiyaclariniza uyan herhangi bir saglayiciyi secin
- Satici bagimliligi yok — kurulumunuzu degistirmeden saglayici degistirin
- Maliyet verimliligi — buyuk medya kutuphanelerini GB basina kurus seviyesinde depolayin
- Kendi sunucunuzda barindirma — MinIO'yu kendi sunucunuzda calistirin
Desteklenen Saglaicilar
Cloudist, herhangi bir S3 uyumlu depolama ile calisir. Iste en populer secenekler:
| Saglayici | Ucretsiz Katman | Cikis (Indirme) | En Uygun |
|---|---|---|---|
| **Backblaze B2** | 10 GB | Aylik 3x depolama ucretsiz | En iyi ucretsiz katman |
| **Cloudflare R2** | Aylik 10 GB | Sinirsiz (ucretsiz!) | Sifir cikis maliyeti |
| **AWS S3** | 5 GB (12 ay) | Aylik 100 GB ucretsiz | Kurumsal kullanicilar |
| **Google Cloud Storage** | 5 GB (her zaman ucretsiz) | $0.045-$0.085/GB | Google ekosistemi |
| **Wasabi** | Yok (min $6.99/ay) | Dahil | Sicak depolama |
| **MinIO** | Kendi sunucunuz | Yok | Tam kontrol |
Onerimiz
Cogu kullanici icin Backblaze B2 veya Cloudflare R2 en iyi degeri sunar. B2, bonuslu ucretsiz cikis ile 10 GB ucretsiz depolama sunarken, R2 tamamen ucretsiz indirmelere sahiptir — medya akisi icin ideal. Google ekosistemindeyseniz, Google Cloud Storage 5 GB her zaman ucretsiz depolama ile sorunsuz entegrasyon sunar.
Adim Adim Kurulum Rehberi
Adim 1: S3 Bucket'inizi Olusturun
Oncelikle sectiginiz saglayicida bir bucket olusturun:
Backblaze B2:
- backblaze.com adresinden kaydolun
- Buckets → Create a Bucket bolumune gidin
- Bir isim verin (orn.
muziklerim) ve Private olarak ayarlayin - Bucket detaylarindan Endpoint ve Region bilgilerini not edin
AWS S3:
- S3 Konsolu'nu acin
- Create bucket'a tiklayin
- Size yakin bir bolge secin (orn.
eu-central-1) - "Tum genel erisimi engelle" secenegini acik birakin
Cloudflare R2:
- Cloudflare Dashboard'a giris yapin
- R2 Object Storage → Create bucket bolumune gidin
- Dashboard URL'sinden Account ID'nizi not edin
Google Cloud Storage:
- Cloud Storage Konsolu'nu acin
- Create bucket'a tiklayin
- Size yakin bir bolge secin (orn.
europe-west1) - Sik erisilen medya icin Standard depolama sinifini secin
- "Genel erisim onlemeyi zorla" secenegini acik birakin
Adim 2: Erisim Anahtarlari Olusturun
Baglanmak icin bir Access Key ID ve Secret Access Key gerekir:
Backblaze B2:
- Application Keys → Add a New Application Key bolumune gidin
- Bir isim verin, bucket'inizi secin ve Read Only secin
- keyID (Access Key) ve applicationKey (Secret Key) bilgilerini kaydedin
AWS S3:
- IAM → Users → Create User bolumune gidin
- AmazonS3ReadOnlyAccess politikasini ekleyin
- Security Credentials altinda bir Access Key olusturun
Cloudflare R2:
- R2 → Manage R2 API Tokens bolumune gidin
- Bucket'iniz icin Object Read izni olan bir token olusturun
Google Cloud Storage:
- Cloud Storage → Settings → Interoperability bolumune gidin
- Create a key for a service account'a tiklayin veya varsayilan hesabinizi kullanin
- Bu, S3 ile uyumlu bir HMAC Access Key ve Secret Key olusturur
- Salt okunur erisim icin servis hesabina Storage Object Viewer rolu atayin
Adim 3: Medya Dosyalarinizi Yukleyin
Muzik veya video dosyalarinizi bucket'a yukleyin. Klasorler halinde duzenleyebilirsiniz:
muziklerim/
Rock/
sarki1.mp3
sarki2.flac
Caz/
parca1.m4a
Podcastler/
bolum1.mp3Dosya yuklemek icin saglayicinizin web konsolu, CLI araci veya Cyberduck, rclone gibi uygulamalari kullanabilirsiniz.
Adim 4: Cloudist'te Baglanin
- Cloudist Play veya Cloudist Watch'u acin
- Hesaplar → + butonuna dokunun
- S3 Storage'i secin
- Acilan listeden saglayici onayarinizi secin (Backblaze B2, AWS S3, Cloudflare R2, Wasabi veya Custom)
- Endpoint ve Region alanlari sectiginiz onayara gore otomatik dolar
- Access Key ve Secret Key bilgilerinizi girin
- Bucket adinizi girin
- Test & Connect butonuna dokunun
Bu kadar! Cloudist bucket'inizi tarayacak ve desteklenen tum medya dosyalarini kutuphanenize ekleyecektir.
Akis Nasil Calisir?
Cloudist, medyanizi aktarmak icin on-imzali URL'ler kullanir. Bunun anlami:
- Bir parca calddiginizda, Cloudist o dosyaya erisim saglayan gecici bir URL (1 saat gecerli) olusturur
- Kimlik dogrulama basliklarına gerek yoktur — URL'nin kendisi imzayi icerir
- Bu, tum platformlarda ses ve video oynaticilarla sorunsuz calisir
- URL'ler suresi dolduğunda otomatik olarak yenilenir
Bu yaklasim hem guvenli (URL'ler hizla sona erer) hem de verimlidir (proxy sunucu gerekmez).
Desteklenen Dosya Formatlari
Cloudist Play (Muzik):
- MP3, M4A, WAV, FLAC, AAC, WMA, OGG
Cloudist Watch (Video):
- MP4, MKV, WebM, AVI, MOV, M4V, FLV, WMV, TS, 3GP
Web Uygulamasi: CORS Yapilandirmasi
Web uygulamasini (play.fromcloud.ist veya watch.fromcloud.ist) kullaniyorsaniz, bucket'inizin tarayici erisimi icin CORS yapilandirmasina ihtiyaci vardir:
[{
"AllowedHeaders": ["*"],
"AllowedMethods": ["GET", "HEAD"],
"AllowedOrigins": ["https://play.fromcloud.ist", "https://watch.fromcloud.ist"],
"ExposeHeaders": ["ETag", "Content-Length"],
"MaxAgeSeconds": 3600
}]Not: CORS yapilandirmasi yalnizca web oynatma icin gereklidir. Yerel uygulamalar (iOS, Android, macOS) buna ihtiyac duymaz.
Sik Sorulan Sorular
Kimlik bilgilerim herhangi bir yere yukleniyor mu?
Hayir. S3 erisim anahtarlariniz yalnizca guvenli yerel depolama kullanilarak cihazinizda saklanir. Asla Cloudist sunucularina gonderilmez veya bulutta depolanmaz.
Birden fazla S3 hesabi baglayabilir miyim?
Evet. Istediginiz kadar S3 depolama hesabi ekleyebilirsiniz — farkli saglayicilari, bucket'lari veya bolgeleri karistirin.
Cevrimdisi calisir mi?
Evet. Parcalari cevrimdisi oynatma icin indirebilirsiniz. Indirilen dosyalar cihazinizda yerel olarak depolanir.
Baslayin
Cloudist'i indirin ve S3 depolamanizi bugun baglayin:
- Cloudist Play (Muzik): App Store · Google Play · Web
- Cloudist Watch (Video): App Store · Google Play · Web