Hai, Sob! Dalam pengelolaan server berbasis cloud, Object Storage sering digunakan untuk menyimpan file berukuran besar seperti gambar, log, atau backup data. Salah satu layanan populer yang mendukung sistem ini adalah S3 (Simple Storage Service).
Supaya bisa mengakses data yang tersimpan di Object Storage secara langsung dari VPS Ubuntu, kamu perlu melakukan proses yang disebut mounting yaitu menghubungkan penyimpanan eksternal agar bisa digunakan seolah-olah itu bagian dari sistem file lokal di server.
Artikel ini akan memandu kamu untuk melakukan mounting S3 Object Storage di VPS Ubuntu sehingga nantinya file di Object Storage bisa langsung kamu kelola melalui terminal layaknya folder biasa di server.
Cara Mounting S3 Object Storage di VPS Ubuntu
Di bawah ini langkah-langkah melakukan mount S3 Object Storage di VPS Ubuntu.
STEP 1: Lakukan update sistem terlebih dahulu dengan menjalankan command berikut ini.
apt-get update
STEP 2: Setelah memperbarui paket sistem, jalankan perintah instalasi paket yang dibutuhkan untuk melakukan mounting S3 Object Storage.
apt-get install fuse s3fs
STEP 3: Lalu, setup kredensial dengan perintah berikut ini.
echo "ACCESS_KEY_ID:SECRET_ACCESS_KEY" > /etc/passwd-s3fs
Note: Sesuiakan acces_key_id dan secret_access_key dengan yang kamu dapatkan.
STEP 4: Kemudian, berikan hak akses pada file passwd-s3fs menggunakan command di bawah ini.
chmod 600 passwd-s3fs
STEP 5: Selanjutnya, buat dua direktori pada VPS Kamu. Pertama buat direktori cache dengan menjalankan command berikut.
mkdir /tmp/cache
Setelah membuat direktori cache, selanjutnya buat folder/directory yang akan di mounting object storage.
mkdir /mnt/s3storage
STEP 6: Jika sudah membuat direktori, berikan hak akses pada kedua direktori tersebut menggunakan command berikut ini.
chmod 777 /tmp/cache /mnt/s3storage
STEP 7: Sekarang mount object storage kita dengan menjalankan command berikut.
s3fs username /mnt/s3storage -o url=https://s3.ap-southeast-1.wasabisys.com -o use_cache=/tmp/cache -o curldbg -o use_path_request_style -o allow_other
Note: Pastikan bagian username ditulis sesuai informasi yang telah kamu dapatkan.
Sebagai contoh lengkapnya seperti ini:
s3fs tools.customersupport.my.id /mnt/s3storage -o url=https://s3.ap-southeast-1.wasabisys.com -o use_cache=/tmp/cache -o curldbg -o use_path_request_style -o allow_other
STEP 8: Jika sudah coba cek apakah object storage sudah termount atau belum dengan menjalankan command berikut.
df -h
Apabila berhasil, hasilnya akan menampilkan seperti gambar berikut ini.

Secara default, hasil mounting yang dilakukan hanya akan bertahan hingga server di restart. Sehingga setelah sistem hidup kembali, kamu perlu membuat ulang koneksi ke Object Storage.
Namun, jika ingin proses mounting tetap aktif secara otomatis setiap kali server restart, ikuti langkah-langkah di bawah ini agar direktori S3 langsung terpasang tanpa perlu menjalankan perintah mounting ulang setelah booting.
Cara Setting Agar Otomatis Mount Setelah Restart
STEP 1: Tambahkan baris perintah pada fstab dengan command berikut.
nano /etc/fstab
STEP 2: Di dalam file fstab, tambahkan baris perintah berikut ini.
s3fs#tools.customersupport.my.id /mnt/s3storage fuse _netdev,passwd_file=/etc/passwd-s3fs,url=https://s3.ap-southeast-1.wasabisys.com,use_cache=/tmp/cache,use_path_request_style,allow_other 0 0
Note: Pada bagian tools.customersupport.my.id sesuaikan dengan username milikmu.
Jika sudah, jangan lupa simpan baris perintah tambahan tersebut.
STEP 3: Coba restart VPS mu dan jika berhasil maka hasilnya object storage akan otomatis ter-mount.

Setelah berhasil melakukan mounting S3 Object Storage di VPS Ubuntu, kamu dapat mengakses dan mengelola file cloud seperti halnya direktori lokal di server. Dengan begini kamu nggak perlu melakukan upload dan download manual untukproses integrasi antara aplikasi di server dan penyimpanan cloud.
Apabila ada yang masih bingung, silakan hubungi Tim Support Jagoan Hosting untuk dibantu lebih lanjut melalui fitur Open Ticket atau Live Chat, Sob!
Pengantar Sebagai platform CMS open source yang paling banyak digunakan di dunia, WordPress memungkinkan berbagai fitur tambahan yang bisa dimasukkan Read more
Pengantar Pilihan media penyimpanan online sangat banyak pilihannya, mulai dari yang berbayar hingga yang gratis. Contoh saja Google Drive, Drop Read more
Pengantar Cloud Object Storage Jagoan Hosting adalah layanan yang menerapkan teknologi Cloud Storage yang diperuntukkan untuk menyimpan file statis sederhana, Read more
Pengantar Banyak sekali pemanfaatan Cloud Object Storage yang bisa kamu terapkan dalam berbagai contoh kasus. Semisal menyambungkan Cloud Object Storage Read more