• Linux
  • Ubuntu
  • Tutorial Lengkap: Install dan Konfigurasi MinIO Community Edition di Ubuntu


    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 *

    2 mins