Menu Close

Mempergunakan Stackstorage untuk backup file di Linux, Android, Windows

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

$ apt-get install davfs2

# Saat instalasi, pilih NO agar hanya root yang bisa mempergunakan webdav

 

Membuat direktori yang diperlukan

$ 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

$ cp /etc/davfs2/secrets ~/.davfs2/secrets
$ chmod 600 ~/.davfs2/secrets
$ nano ~/.davfs2/secrets

https://namadisk.stackstorage.com/remote.php/webdav/ userStackstorage passwordStackstorage

Konfigurasi untuk mounting

$ nano /etc/fstab

https://namadisk.stackstorage.com/remote.php/webdav/ /root/stack davfs user,rw,noauto 0 0

 

Mounting webdav dari Stackstorage :

$ 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 :

$ cp -a /nama/file /root/stack/

Kita juga bisa  mempergunakan curl jika login dari user biasa atau non root, dengan perintah berikut :

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 :

$ 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

Leave a Reply

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