Saya memiliki akun di Stackstorage dengan kapasitas 1TB, dan selama ini hanya dipergunakan untuk menghubungkan antara Android dan Laptop. Kali ini akan saya buat tutorial untuk mounting Stackstorage memakai webdav.
Jika ingin memiliki akun Stackstorage, silakan langsung ke situsnya [disini]
Konsep yang saya inginkan adalah :
- Mudah dalam proses upload file yang perlu dibackup
- Mudah dalam proses download file yang diperlukan
- Mudah dalam mengelola file yang disimpan di media penyimpanan
- Mudah dalam proses akses yang dalam hal ini mount memakai webdav
Instalasi webdavs di Ubuntu 18
1 2 3 |
$ apt-get install davfs2 # Saat instalasi, pilih NO agar hanya root yang bisa mempergunakan webdav |
Membuat direktori yang diperlukan
1 2 3 4 5 |
$ mkdir ~/stack $ mkdir ~/.davfs2 # Direktori /root/stack and dipergunakan untuk mounting memakai webdav ke Stackstorage # Direktori /root/.davfs2 dipergunakan untuk menyimpan data login ke webdav |
Mempersiapkan file authentifikasi supaya tidak perlu mengetik user dan password
1 2 |
$ cp /etc/davfs2/secrets ~/.davfs2/secrets $ chmod 600 ~/.davfs2/secrets |
1 2 3 |
$ nano ~/.davfs2/secrets https://namadisk.stackstorage.com/remote.php/webdav/ userStackstorage passwordStackstorage |
Konfigurasi untuk mounting
1 2 3 |
$ nano /etc/fstab https://namadisk.stackstorage.com/remote.php/webdav/ /root/stack davfs user,rw,noauto 0 0 |
Mounting webdav dari Stackstorage :
1 2 3 4 5 6 |
$ mount ~/stack Please enter the username to authenticate with server https://namadisk.stackstorage.com/remote.php/webdav/ or hit enter for none. Username: userStackstorage digital with serverssword to authenticate user https://namadisk.stackstorage.com/remote.php/webdav/ or hit enter for none. Password: passwordStackstorage |
Setelah sukses dengan perintah mounting, maka direktori /root/stack akan tersinkronkan dengan Stackstorage
Kita bisa mengupload file ke Stackstorage dengan cara mengcopy file :
1 |
$ cp -a /nama/file /root/stack/ |
Kita juga bisa mempergunakan curl jika login dari user biasa atau non root, dengan perintah berikut :
1 |
curl -u userStackstorage:passwordStackstorage -T file_to_upload https://namadisk.stackstorage.com/remote.php/webdav/ |
Untuk menghapus file dari Stacktorage, tinggal hapus saja file yang mau dihapus di /root/stack
Berikut adalah contoh di Stackstorage saat masih kosong :
Dan ini adalah perintah untuk mengupload file backup wordpress dan database ke Stackstorage, dengan perintah copy atau cp :
1 2 |
$ cp -a backup.sql /root/stack/backup.sql $ cp -a backup.tar.gz /root/stack/backup.tar.gz |
Tunggu beberapa saat, dan file akan terupload ke Stackstorage :
Setelah termounting di Linux, maka kita bisa mempergunakan Aplikasi Stackstorage di Android ataupun Windows untuk melakukan pengelolaan file, misalnya menghapus atau menambahkan file ke Stackstorage.
Keuntungan jika memakai webdav di Stackstorage adalah kita bisa langsung mengupload file backup, bisa dengan mengcopy file ke /root/stack atau dengan memakai curl. Selain itu, kita bisa juga langsung menghapus file yang sudah tidak diperlukan dari direktori mounting Stackstorage di /root/stack.
Semoga bermanfaat