Upload Ke Dropbox dan FTP di Openwrt (Part 4)


Di postingan sebelumnya sudah membahas mengenai membuat cctv dengan mempergunakan Openwrt dan Huawei HG553, dimana hasilnya bisa berupa snapshot dan juga bisa dirubah menjadi video. Kalai ini akan mencoba mengupload file snapshot tersebut ke Dropbox atau FTP. Upload file ini bisa untuk semua jenis file, tidak hanya gambar saja.

dropbox

Postingan Sebelumnya

Membuat Aplikasi Dropbox

  • Sebelumnya buat dahulu aplikasi Dropbox.
  • Silakan masuk ke https://www.dropbox.com/developers/apps
  • Kemudian login dengan akun Dropbox Anda.
  • Klik Create App di kanan atas
  • Pilih: Dropbox API app
  • What type of data does your app need to store on Dropbox? Pilih: Files and datastores
  • Can your app be limited to its own, private folder? Pilih: No, My app needs access to files already on Dropbox.
  • What type of files does your app need access to? Pilih: All file types
  • Kemudian beri nama sesuai keinginan Anda.
  • Setelah itu klik Create App. Jika nama sudah dipakai oleh orang lain maka harus mengganti nama.
  • Kemudian akan ada ringkasan detail aplikasi Anda. Silakan simpan App Key dan App Secret.

Install Aplikasi di Openwrt

Silakan buka putty kemudian ketik perintah dibawah ini:



  • opkg update
  • opkg install bash curl coreutils-stat
  • cd /root
  • curl -k https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh > dropbox_uploader.sh
  • chmod 755 dropbox_uploader.sh

Setelah selesai jalankan dropbox uploader dengan perintah:

  • ./dropbox_uploader.sh -k

Kemudian akan ada isian untuk memasukkan App Key dan App Secret.  Untuk jenis layanan pilih yang Full. Jika selesai akan ada link konfirmasi, silakan copy link tersebut di browser dan Allow aplikasi tersebut, kemudian balik lagi ke putty dan tekan enter.

Cara Upload Ke Dropbox

Misalnya ingin upload file /www/motion/snapshot.jpg ke dropbox, perintahnya seperti ini:

  • ./dropbox_uploader.sh -k upload /www/motion/snapshot.jpg /webcam/

Maka file snapshot.jpg akan diupload ke folder webcam di Dropbox Anda.

Cara Upload FTP

Jika Anda mempunyai hosting maka file bisa diupload ke hosting via FTP. Silakan buat akun ftp terlebih dahulu di hosting Anda. Kemudian untuk upload lewat FTP formatnya:

  • curl -T /www/motion/snapshot.jpg ftp://alamat-domain-anda.com –user username:password

Menjalankan Otomatis

Apabila ingin upload otomatis setiap menit formatnya seperti berikut, silakan buka putty kemudian ketik:

  • vi /bin/upload
  • tekan tombol: i , kemudian ketik perintah upload. Misal: ./dropbox_uploader.sh -k upload /www/motion/snapshot.jpg /webcam/. Jika ingin upload ke ftp maka disi dengan perintah upload FTP.
  • Setelah selesai tekan escape dan ketik: :wq
  • Kemudian ketik: chmod 755 /bin/upload

Silakan masuk ke 192.168.1.1 kemudian System – Scheduled Tasks, isi dengan

  • * * * * * upload

Simpan dan reboot router. Maka setiap 1 menit akan otomatis upload ke Dropbox/FTP.

Semoga Bermanfaat

 



4 Comments

  1. toriyama
  2. Diki

Leave a Reply