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
Bir bucket oluştur
Sunucun için tanımlı bir alias ile MinIO Client'ı kullanarak:
mc mb myminio/screenshots - 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
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
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
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 |
| Endpoint | https://minio.example.comMinIO API adresin (genellikle 9000 portu). |
| Bölge | us-east-1Sunucunda ayarlı bölge; hiç ayarlamadıysan us-east-1. |
| Access Key ID | aktar |
| Secret Access Key | •••••••• |
| Bucket | screenshots |
| Genel Temel URL | https://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.