Khoảng 5 phút

Cách tải tệp lên MinIO và chia sẻ liên kết

MinIO cho phép bạn chạy bộ nhớ lưu trữ tương thích S3 trên máy chủ của riêng mình. Thiết lập sẵn MinIO của Aktar dùng địa chỉ kiểu đường dẫn (https://server/bucket/file), đúng với những gì hầu hết hệ thống tự lưu trữ mong đợi.

Bạn cần gì

  • Một máy chủ MinIO mà máy Mac truy cập được, tốt nhất qua HTTPS
  • MinIO Client (mc) hoặc quyền truy cập MinIO Console
  • Aktar đã được cài trên máy Mac

Từng bước

  1. 1

    Tạo bucket

    Dùng MinIO Client với một alias trỏ tới máy chủ của bạn:

    mc mb myminio/screenshots
  2. 2

    Cho phép tải xuống ẩn danh

    Gán cho bucket chính sách đọc công khai để ai cũng mở được liên kết chia sẻ:

    mc anonymous set download myminio/screenshots
  3. 3

    Tạo access key

    Trong MinIO Console, tạo một access key (hoặc một user riêng có quyền đọc và ghi trên bucket) và sao chép Access Key cùng Secret Key.

  4. 4

    Thêm đích trong Aktar

    Trong Cài đặt → Đích → Thêm đích, chọn MinIO và nhập các giá trị bên dưới. Vì MinIO dùng URL kiểu đường dẫn, URL cơ sở công khai có chứa tên bucket.

  5. 5

    Kiểm tra và lưu

    Nhấp Kiểm tra kết nối, rồi Lưu.

Cài đặt trong Aktar

Nhập các giá trị này trong Cài đặt → Đích → Thêm đích. Tên trường giống hệt trong ứng dụng.

TrườngGiá trị ví dụ
Nhà cung cấpMinIO
Endpointhttps://minio.example.comĐịa chỉ API MinIO của bạn (thường là cổng 9000).
Vùngus-east-1Vùng đã cấu hình trên máy chủ; us-east-1 nếu bạn chưa từng đặt.
Access Key IDaktar
Secret Access Key••••••••
Bucketscreenshots
URL cơ sở công khaihttps://minio.example.com/screenshotsCó chứa tên bucket.

Mẹo

  • Đặt MinIO sau một reverse proxy có HTTPS để liên kết hoạt động trên mọi trình duyệt và ứng dụng chat.
  • Để tải lên, chỉ cần máy Mac truy cập được máy chủ (VPN hay mạng LAN đều được), nhưng để chia sẻ liên kết, URL công khai phải truy cập được với bất kỳ ai mở nó.

Khắc phục sự cố

Kiểm tra kết nối báo lỗi vùng hoặc lỗi chữ ký

Đặt Vùng thành vùng đã cấu hình trên máy chủ MinIO. Nếu bạn chưa từng cấu hình, hãy dùng us-east-1.

Liên kết trả về 403

Bucket chưa có chính sách đọc ẩn danh, hoặc URL cơ sở công khai thiếu tên bucket. Xem lỗi Access Denied.

Vẫn chưa được?Xem phần Hỏi đáp hoặc hỏi trên GitHub.