Yaklaşık 5 dakika

MinIO'ya dosya yükleme ve link paylaşma

MinIO, S3 uyumlu depolamayı kendi sunucunda çalıştırmanı sağlar. Aktar'ın MinIO hazır ayarı, çoğu self-hosted kurulumun beklediği path-style adreslemeyi (https://server/bucket/file) kullanır.

Neye ihtiyacın var

  • Mac'inden erişilebilen, tercihen HTTPS üzerinden çalışan bir MinIO sunucusu
  • MinIO Client (mc) ya da MinIO Console erişimi
  • Mac'inde kurulu Aktar

Adım adım

  1. 1

    Bir bucket oluştur

    Sunucun için tanımlı bir alias ile MinIO Client'ı kullanarak:

    mc mb myminio/screenshots
  2. 2

    Anonim indirmeye izin ver

    Paylaşılan bağlantıların herkes için açılması için bucket'a herkese açık okuma politikası ver:

    mc anonymous set download myminio/screenshots
  3. 3

    Bir access key oluştur

    MinIO Console'da bir access key (ya da bucket'a okuma-yazma erişimi olan ayrı bir kullanıcı) oluştur ve Access Key ile Secret Key değerlerini kopyala.

  4. 4

    Hedefi Aktar'a ekle

    Ayarlar → Hedefler → Hedef Ekle bölümünde MinIO'yu seç ve aşağıdaki değerleri gir. MinIO path-style URL'ler kullandığı için Genel Temel URL bucket adını içerir.

  5. 5

    Test et ve kaydet

    Bağlantıyı Test Et düğmesine, ardından Kaydet düğmesine tıkla.

Aktar ayarları

Bu değerleri Ayarlar → Hedefler → Hedef Ekle bölümüne gir. Alan adları uygulamadakiyle aynıdır.

AlanÖrnek değer
SağlayıcıMinIO
Endpointhttps://minio.example.comMinIO API adresin (genellikle 9000 portu).
Bölgeus-east-1Sunucunda ayarlı bölge; hiç ayarlamadıysan us-east-1.
Access Key IDaktar
Secret Access Key••••••••
Bucketscreenshots
Genel Temel URLhttps://minio.example.com/screenshotsBucket adını içerir.

İpuçları

  • Bağlantıların her tarayıcıda ve sohbet uygulamasında çalışması için MinIO'yu HTTPS'li bir reverse proxy'nin arkasına koy.
  • Yükleme için Mac'inin sunucuya erişebilmesi yeterli (VPN ya da yerel ağ olur), ama paylaşılan bağlantılar için herkese açık URL'ye bağlantıyı açan herkesin erişebilmesi gerekir.

Sorun giderme

Bağlantıyı Test Et sonucunda bölge ya da imza hatası çıkıyor

Bölge alanını MinIO sunucunda ayarlı bölgeye ayarla. Hiç ayarlamadıysan us-east-1 kullan.

Bağlantılar 403 döndürüyor

Bucket'ın anonim okuma politikası yok ya da Genel Temel URL'de bucket adı eksik. Bkz. Access Denied hataları.

Hâlâ takıldın mı?SSS'ye göz at ya da GitHub'da sor.