Sekitar 5 menit

Cara mengunggah file ke MinIO dan membagikan tautannya

MinIO memungkinkan Anda menjalankan penyimpanan kompatibel S3 di server sendiri. Preset MinIO di Aktar memakai pengalamatan path-style (https://server/bucket/file), yang memang diharapkan oleh sebagian besar penyiapan self-hosted.

Yang Anda butuhkan

  • Server MinIO yang bisa dijangkau dari Mac Anda, idealnya lewat HTTPS
  • MinIO Client (mc) atau akses ke MinIO Console
  • Aktar yang sudah terinstal di Mac Anda

Langkah demi langkah

  1. 1

    Buat bucket

    Dengan MinIO Client dan alias untuk server Anda:

    mc mb myminio/screenshots
  2. 2

    Izinkan unduhan anonim

    Beri bucket policy baca publik agar tautan yang dibagikan bisa dibuka siapa saja:

    mc anonymous set download myminio/screenshots
  3. 3

    Buat access key

    Di MinIO Console, buat access key (atau pengguna khusus dengan akses baca-tulis ke bucket) lalu salin Access Key dan Secret Key.

  4. 4

    Tambahkan tujuan di Aktar

    Di Pengaturan → Tujuan → Tambah Tujuan, pilih MinIO dan masukkan nilai-nilai di bawah. Karena MinIO memakai URL path-style, URL Dasar Publik menyertakan nama bucket.

  5. 5

    Uji dan simpan

    Klik Uji Koneksi, lalu Simpan.

Pengaturan di Aktar

Masukkan nilai-nilai ini di Pengaturan → Tujuan → Tambah Tujuan. Nama kolomnya sama dengan di aplikasi.

KolomContoh nilai
PenyediaMinIO
Endpointhttps://minio.example.comAlamat API MinIO Anda (sering di port 9000).
Wilayahus-east-1Wilayah yang dikonfigurasi di server Anda; us-east-1 jika Anda belum pernah mengaturnya.
ID Kunci Aksesaktar
Kunci Akses Rahasia••••••••
Bucketscreenshots
URL Dasar Publikhttps://minio.example.com/screenshotsTermasuk nama bucket.

Tips

  • Taruh MinIO di belakang reverse proxy dengan HTTPS agar tautan berfungsi di semua browser dan aplikasi chat.
  • Untuk mengunggah, Mac Anda cukup bisa menjangkau server (lewat VPN atau LAN pun tidak masalah), tetapi tautan yang dibagikan memerlukan URL publik yang bisa dijangkau oleh siapa pun yang membukanya.

Pemecahan masalah

Uji Koneksi melaporkan galat wilayah atau tanda tangan

Atur Wilayah ke wilayah yang dikonfigurasi di server MinIO Anda. Jika Anda belum pernah mengaturnya, gunakan us-east-1.

Tautan menampilkan 403

Bucket tidak punya policy baca anonim, atau URL Dasar Publik tidak menyertakan nama bucket. Lihat galat Access Denied.

Masih buntu?Lihat FAQ atau tanyakan di GitHub.