Minio

Sağlayan: Minio

DepolamaS3 UyumluBulut
Oluştur: Minio

Saniyeler içinde Cloud Sunucunuza kurulur.

MinIO, Amazon S3 API'si ile %100 uyumlu, inanılmaz derecede yüksek performanslı ve açık kaynak kodlu bir Dağıtık Nesne Depolama (Object Storage) sunucusudur.

Öne Çıkan Özellikler ve Avantajlar

  • Amazon S3 Uyumluluğu: AWS S3 için yazılmış herhangi bir kod (Python, PHP, Node.js), eklenti veya yedekleme yazılımı, hiçbir değişiklik yapılmadan (sadece IP adresini değiştirerek) doğrudan MinIO ile çalışır.
  • Akıl Almaz Performans: MinIO sadece Go diliyle yazılmış, okuma ve yazma işlemlerinde (SIMD hızlandırması sayesinde) NVMe diskler üzerinde gigabaytlarca veriyi saniyeler içinde işleyebilecek kadar hızlıdır.
  • Aktif/Aktif Replikasyon: Büyük kurumsal yapılar için birden fazla MinIO sunucusu birbirine bağlanabilir, böylece bir sunucu yansa bile veriler diğer sunucuda anında hazır bekler.
  • Güçlü Şifreleme ve Korumalar: Nesne Kilidi (Object Lock / WORM) sayesinde fidyeci (Ransomware) virüsler verilerinizi şifreleyemez. Veriler sunucuda yüksek güvenlikli şifreleme ile (At-Rest Encryption) saklanabilir.

Neden MinIO Nesne Depolama Kullanmalısınız?

Sitenize veya mobil uygulamanıza günde binlerce fotoğraf, video ve belge yükleniyorsa, bunları standart web sunucunuzda (MySQL içinde veya public_html klasöründe) tutmak sisteminizi kısa sürede çökertir. Çözüm, dosyaları özel bir depolama sunucusunda (Object Storage) barındırmaktır. AWS S3 gibi platformlar döviz kuru nedeniyle inanılmaz maliyetli olabilir. Cenuta'nın yüksek kapasiteli disklerinde kendi MinIO sunucunuzu barındırarak, S3 mimarisinin sunduğu tüm özellikleri ve hızı, sürpriz faturalar olmadan kendi tam kontrolünüzde yönetebilirsiniz.

Bu İmajda Bulunan Tüm Yazılımlar

Bu hazır uygulama imajı, MinIO Object Storage uygulamasını en yüksek performans ve güvenlik standartlarında sorunsuz çalıştırmak için gereken tüm bağımlılıkları, kütüphaneleri ve yapılandırmaları içerir. Kurulum esnasında sistem aşağıdaki yazılımları sunucunuza entegre eder:

Yazılım / Paket AdıSürüm ve Detay Bilgisi
Depolama SunucusuMinIO Server (En Güncel Sürüm)
Yönetim ArayüzüMinIO Console (Web GUI)
İşletim SistemiUbuntu 22.04 LTS

Kurulum Sonrası Kapsamlı İlk Adımlar

Cenuta Cloud Sunucunuz başarıyla oluşturulduktan sonra MinIO Object Storage sistemine tam yetkiyle erişmek, güvenliğini sağlamak ve yapılandırmak için aşağıdaki adımları sırasıyla eksiksiz olarak izlemeniz gerekmektedir:

1
Web Arayüzüne Erişin

MinIO web paneli (Console) genellikle 9001 portunda çalışır. Tarayıcınızdan `http://sunucu_ip_adresiniz:9001` adresine giderek yönetim arayüzünü açın.

2
Giriş Bilgileri (Credentials)

Kullanıcı adı (Root User) ve Şifre (Root Password) sunucu kurulumu esnasında rastgele oluşturulur. Bu bilgileri almak için SSH ile sunucuya bağlanıp `cat /root/minio_credentials.txt` veya kurulum loglarını kontrol edin.

3
İlk Bucket'ınızı Oluşturun

Sisteme girdikten sonra sağ üstteki 'Create Bucket' butonuna basın. Bucket (Kova), dosyalarınızın tutulduğu ana klasördür. (Örn: `app-medyalarim`).

4
Erişim Politikası (Policy)

Oluşturduğunuz bucket'ın içine girip 'Summary' sekmesinden 'Access Policy' ayarını `Public` yaparsanız, içine yüklediğiniz resimler internetteki herkes tarafından (tıpkı AWS S3 gibi) görüntülenebilir.

5
Erişim Anahtarı (Access Key) Üretin

Sol menüden 'Access Keys' bölümüne giderek yeni bir Key ve Secret oluşturun. Bu anahtarları uygulamanızın (.env veya config) dosyasına yazarak sitenizi MinIO'ya bağlamış olursunuz.

Merak Edilenler

Minio Hosting hakkında sıkça sorulan sorular.

MinIO'yu WordPress siteme bağlayabilir miyim?

Kesinlikle! 'WP Offload Media' veya 'Media Cloud' gibi ücretsiz WordPress eklentilerini kurup S3 sağlayıcısı olarak Özel (Custom) Endpoint seçin, MinIO IP adresinizi ve 9000 portunuzu girin. Artık tüm resimleriniz MinIO'ya yüklenecektir.

Port 9000 ve Port 9001 arasındaki fark nedir?

Port 9000 API portudur (Uygulamalarınızın, kodlarınızın dosya yüklediği port). Port 9001 ise sizin tarayıcıdan girip bucket oluşturduğunuz, şifre değiştirdiğiniz Görsel Yönetim Paneli (Console) portudur.

Sunucu disk alanım dolarsa ne olur?

MinIO, sunucunuzdaki kullanılabilir disk alanını (Örn: `/data` dizini) kullanır. Cenuta'dan diski daha yüksek bir pakete geçiş (Upgrade) yaptığınızda MinIO anında bu yeni alanı kullanmaya başlar.

Fidye yazılımlarına (Ransomware) karşı korur mu?

Eğer MinIO'da sürüm oluşturma (Versioning) ve Object Lock özelliğini açarsanız, yüklenen bir dosya asla silinemez veya şifrelenemez. Hackerlar dosyayı değiştirse bile, bir tıklamayla önceki temiz sürüme anında dönebilirsiniz.

MinIO yavaşlar mı?

MinIO sektördeki en hızlı nesne depolama aracıdır. Okuma ve yazma hızınız sadece Cenuta sunucunuzun CPU'su ve ağ genişliği ile sınırlıdır, yazılımsal hiçbir darboğaz yaşatmaz.