Około 5 min

Jak przesyłać pliki do MinIO i udostępniać linki

MinIO pozwala uruchomić magazyn zgodny z S3 na własnym serwerze. Ustawienie MinIO w Aktarze korzysta z adresowania w stylu ścieżki (https://server/bucket/file), którego oczekuje większość instalacji self-hosted.

Czego potrzebujesz

  • Serwer MinIO osiągalny z Twojego Maca, najlepiej przez HTTPS
  • MinIO Client (mc) lub dostęp do MinIO Console
  • Aktar zainstalowany na Macu

Krok po kroku

  1. 1

    Utwórz bucket

    Za pomocą MinIO Client z aliasem dla Twojego serwera:

    mc mb myminio/screenshots
  2. 2

    Zezwól na anonimowe pobieranie

    Nadaj bucketowi politykę publicznego odczytu, by udostępnione linki otwierały się każdemu:

    mc anonymous set download myminio/screenshots
  3. 3

    Utwórz klucz dostępu

    W MinIO Console utwórz klucz dostępu (lub osobnego użytkownika z dostępem do odczytu i zapisu w buckecie) i skopiuj Access Key oraz Secret Key.

  4. 4

    Dodaj miejsce docelowe w Aktarze

    W Ustawienia → Miejsca docelowe → Dodaj miejsce docelowe wybierz MinIO i wpisz poniższe wartości. Ponieważ MinIO używa adresów w stylu ścieżki, Publiczny bazowy URL zawiera nazwę bucketu.

  5. 5

    Przetestuj i zachowaj

    Kliknij Testuj połączenie, a potem Zachowaj.

Ustawienia w Aktarze

Wpisz te wartości w Ustawienia → Miejsca docelowe → Dodaj miejsce docelowe. Nazwy pól odpowiadają tym w aplikacji.

PolePrzykładowa wartość
DostawcaMinIO
Endpointhttps://minio.example.comAdres API Twojego MinIO (często port 9000).
Regionus-east-1Region skonfigurowany na serwerze; us-east-1, jeśli nigdy go nie ustawiałeś.
Access Key IDaktar
Secret Access Key••••••••
Bucketscreenshots
Publiczny bazowy URLhttps://minio.example.com/screenshotsZawiera nazwę bucketu.

Wskazówki

  • Postaw MinIO za reverse proxy z HTTPS, by linki działały w każdej przeglądarce i komunikatorze.
  • Do przesyłania wystarczy, że Mac widzi serwer (VPN lub sieć lokalna wystarczą), ale udostępnione linki wymagają, by publiczny URL był osiągalny dla każdego, kto je otwiera.

Rozwiązywanie problemów

Testuj połączenie zgłasza błąd regionu lub podpisu

Ustaw Region na region skonfigurowany na serwerze MinIO. Jeśli nigdy go nie konfigurowałeś, użyj us-east-1.

Linki zwracają 403

Bucket nie ma polityki anonimowego odczytu albo w Publicznym bazowym URL-u brakuje nazwy bucketu. Zobacz błędy Access Denied.

Nadal coś nie działa?Przejrzyj FAQ albo zapytaj na GitHubie.