Близько 5 хв
Як вивантажувати файли в MinIO і ділитися посиланнями
MinIO дає змогу запустити S3-сумісне сховище на власному сервері. Шаблон MinIO в Aktar використовує адресацію у стилі шляху (https://server/bucket/file), на яку розраховує більшість self-hosted конфігурацій.
Що знадобиться
- Сервер MinIO, доступний з вашого Mac, бажано через HTTPS
- MinIO Client (mc) або доступ до MinIO Console
- Aktar, установлений на вашому Mac
Крок за кроком
- 1
Створіть бакет
За допомогою MinIO Client з аліасом для вашого сервера:
mc mb myminio/screenshots - 2
Дозвольте анонімне завантаження
Призначте бакету політику публічного читання, щоб посилання відкривалися для будь-кого:
mc anonymous set download myminio/screenshots - 3
Створіть ключ доступу
У MinIO Console створіть ключ доступу (або окремого користувача з правами читання й запису для бакета) і скопіюйте Access Key та Secret Key.
- 4
Додайте ціль в Aktar
У розділі Параметри → Цілі → Додати ціль виберіть MinIO і введіть значення, наведені нижче. Оскільки MinIO використовує URL-адреси у стилі шляху, Публічна базова URL-адреса містить назву бакета.
- 5
Перевірте й збережіть
Натисніть Перевірити з’єднання, потім Зберегти.
Параметри в Aktar
Введіть ці значення в розділі Параметри → Цілі → Додати ціль. Назви полів збігаються з програмою.
| Поле | Приклад значення |
|---|---|
| Провайдер | MinIO |
| Кінцева точка | https://minio.example.comАдреса API вашого MinIO (часто порт 9000). |
| Регіон | us-east-1Регіон, налаштований на вашому сервері; us-east-1, якщо ви його не задавали. |
| Access Key ID | aktar |
| Secret Access Key | •••••••• |
| Бакет | screenshots |
| Публічна базова URL-адреса | https://minio.example.com/screenshotsМістить назву бакета. |
Поради
- Поставте MinIO за зворотний проксі з HTTPS, щоб посилання працювали в кожному браузері й месенджері.
- Для вивантаження достатньо, щоб ваш Mac мав доступ до сервера (VPN або локальна мережа цілком підійдуть), але для поширених посилань публічна URL-адреса має бути доступною для кожного, хто їх відкриває.
Усунення проблем
«Перевірити з’єднання» повідомляє про помилку регіону або підпису
Установіть у полі «Регіон» регіон, налаштований на вашому сервері MinIO. Якщо ви його ніколи не налаштовували, використовуйте us-east-1.
Посилання повертають 403
Бакет не має політики анонімного читання, або в Публічній базовій URL-адресі бракує назви бакета. Див. Помилки Access Denied.
Досі не виходить?Перегляньте часті запитання або запитайте на GitHub.