Jumat, 14 Februari 2020

OWNCLOUD-comandline


Menggunakan Command Line Client ownCloud

Selain menyediakan GUI untuk client, owncloud juga memiliki client versi command line yang diberinama owncloudcmd. Cara penggunaannya sangat mudah, berikut ini format perintahnya
owncloudcmd [Folder Lokal] [Folder Remote]
Untuk contoh saya akan mengupload semua file yang ada dibawah folder /home/jaranguda/dummy ke folder jaranguda yang ada di server ownCloud. Sangat disarankan untuk membuat folder baru, agar lebih mudah diorganisir. Disini alamat ownCloud saya adalah https://devcloud.jaranguda.com
folder di owncloud server
perintah yang saya gunakan adalah
owncloudcmd /home/jaranguda/dummy https://devcloud.jaranguda.com/remote.php/webdav/jaranguda
setelah bebera saat file/folder yang di upload telah muncul di server.
upload owncloud server

Multiple Sync Folder

Bila menggunakan GUI client anda hanya bisa melakukan sinkronisasi 1 folder, dengan owncloudcmd kita bisa sync folder sebanyak-banyaknya. Tetapi kelemahannya kita harus membuat konfigurasinya secara manual dengan crontab.
Contoh buat crontab baru, untuk sinkronisasi tiap menit.
* * * * * owncloudcmd /home/jaranguda/dummy https://devcloud.jaranguda.com/remote.php/webdav/jaranguda
* * * * * owncloudcmd /home/jaranguda/script https://devcloud.jaranguda.com/remote.php/webdav/script
agar tiap proses sinkronisasi anda tidak dimintai password gunakan .netrc, contoh yang saya gunakan
machine devcloud.jaranguda.com
 login cloudjaranguda
 password cloudjaranguda
tambahkan -n di perintah diatas menjadi
* * * * * owncloudcmd -n /home/jaranguda/dummy https://devcloud.jaranguda.com/remote.php/webdav/jaranguda
* * * * * owncloudcmd -n /home/jaranguda/script https://devcloud.jaranguda.com/remote.php/webdav/script

Catatan Kecil

Yang perlu di ingat proses sinkronisasi diatas adalah dua arah, contoh anda menghapus file abc.txt di lokal folder anda, saat proses sinkronisasi maka folder abc.txt di server ownCloud pun akan di hapus. Begitu juga sebaliknya.
Last Updated on 

Tidak ada komentar:

Posting Komentar