Cara Mounting S3 Object Storage di VPS Ubuntu

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.

mounting-s3-object-storage-vps-ubuntu

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.

mounting-otomatis-s3-onject-storage-setelah-restart

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!

Related Posts
Panduan Integrasi Cloud Object Storage Sebagai Media Library di Website WordPress

Pengantar Sebagai platform CMS open source yang paling banyak digunakan di dunia, WordPress memungkinkan berbagai fitur tambahan yang bisa dimasukkan Read more

Panduan Integrasi Cloud Object Storage Jagoan Hosting dengan NextCloud

Pengantar Pilihan media penyimpanan online sangat banyak pilihannya, mulai dari yang berbayar hingga yang gratis. Contoh saja Google Drive, Drop Read more

Tools untuk Mengelola Cloud Object Storage Jagoan Hosting

Pengantar Cloud Object Storage Jagoan Hosting adalah layanan yang menerapkan teknologi Cloud Storage yang diperuntukkan untuk menyimpan file statis sederhana, Read more

Cara Mounting Cloud Object Storage di Linux

Pengantar Banyak sekali pemanfaatan Cloud Object Storage yang bisa kamu terapkan dalam berbagai contoh kasus. Semisal menyambungkan Cloud Object Storage Read more