MinIO adalah object storage server berbasis open-source yang sangat cocok digunakan sebagai penyimpanan kompatibel Amazon S3. Artikel ini akan membahas cara install dan konfigurasi MinIO Community Edition di Ubuntu secara lengkap, mulai dari setup awal hingga manajemen bucket.

๐Ÿ” Persyaratan

Sebelum memulai, pastikan sistem memenuhi syarat berikut:

  • Ubuntu Server (20.04 / 22.04)
  • Akses root atau sudo
  • Port 9000 (Object API) dan 9001 (Console) terbuka di firewall

๐Ÿ”„ 1. Update Sistem

sudo apt update && sudo apt upgrade -y

๐Ÿ“ฆ 2. Unduh dan Install MinIO

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

๐Ÿ“ 3. Buat Direktori untuk Data dan Konfigurasi

sudo mkdir -p /data/minio
sudo mkdir -p /etc/minio
sudo chown -R minio-user:minio-user /data/minio

โš™๏ธ 4. Buat Service Systemd

Buat file service:

[Unit]
Description=MinIO
Documentation=https://min.io/docs/
After=network.target

[Service]
User=minio-user
Group=minio-user
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

Reload dan jalankan service:

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

๐Ÿ” 5. Cek Status dan Akses

sudo systemctl status minio

Akses Web UI MinIO melalui browser:

  • ๐ŸŒ http://IP-SERVER:9001
  • Object API: http://IP-SERVER:9000

๐Ÿงฐ 6. Install dan Konfigurasi MinIO Client (mc)

6.1 Unduh dan Install mc

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/

6.2 Tambahkan Alias Server MinIO

mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY

๐Ÿชฃ 6.3 Cek Bucket yang Ada

mc ls myminio

๐Ÿง‘โ€๐Ÿ’ป 7. Manajemen Bucket (via CLI)

โž• Membuat Bucket

mc mb myminio/bucket-test

โŒ Menghapus Bucket (harus kosong)

mc rb myminio/bucket-test

๐Ÿ—‘๏ธ Menghapus Objek

mc rm myminio/bucket-test/file.txt

๐Ÿ“ 8. Catatan Web UI Terbaru MinIO

Web UI MinIO terbaru menyediakan fitur:

  • Manajemen bucket dan objek
  • Manajemen user dan policy
  • Monitoring usage dan aktivitas
  • Pengaturan access key langsung dari dashboard

๐Ÿ Penutup

Dengan mengikuti tutorial ini, Anda dapat menginstall dan mengkonfigurasi MinIO Community Edition di Ubuntu dengan mudah. MinIO sangat cocok digunakan sebagai object storage untuk kebutuhan backup, aplikasi cloud-native, dan integrasi S3-compatible storage.


Leave a Reply

Your email address will not be published. Required fields are marked *