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
Utwórz bucket
Za pomocą MinIO Client z aliasem dla Twojego serwera:
mc mb myminio/screenshots - 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
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
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
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.
| Pole | Przykładowa wartość |
|---|---|
| Dostawca | MinIO |
| Endpoint | https://minio.example.comAdres API Twojego MinIO (często port 9000). |
| Region | us-east-1Region skonfigurowany na serwerze; us-east-1, jeśli nigdy go nie ustawiałeś. |
| Access Key ID | aktar |
| Secret Access Key | •••••••• |
| Bucket | screenshots |
| Publiczny bazowy URL | https://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.