Senin, 23 Juli 2018

Cron backup owncloud

Disini saya akan menjelaskan bagaimana cara membackup owncloud menggunakan dengan Cron Job.
A.PENGERTIAN
Cron adalah berdasarkan waktu scheduler pekerjaan di Unix-seperti komputer sistem operasi . Orang-orang yang mengatur dan menjaga lingkungan software menggunakan cron untuk menjadwalkan pekerjaan (perintah atau skrip shell ) untuk menjalankan secara berkala pada waktu-waktu tertentu, tanggal, atau interval.
ownCloud adalah suite software client-server untuk menciptakan layanan file hosting dan menggunakan mereka. ownCloud secara fungsional sangat mirip dengan banyak digunakan Dropbox , dengan perbedaan fungsional utama adalah bahwa ownCloud adalah gratis dan open-source.

B.MAKSUD & TUJUAN
- Agar kita dapat membackup secara otomatis tidak usah membackup secara manual.

C.LATAR BELAKANG
- Dengan adanya cron job mempermudah pekerjaan kita dapat membackup otomatis dengan waktu yg sudah diatur.

D.ALAT & BAHAN
- Pc/Laptop
- Sudah terinstall OwnCloud

E.LANGKAH KERJA
1.Pertama kita buka terminal masuk sebagai super user.

2.Masuk ke directory " cd /var/www " Buat directory dengan nama backup " mkdir backup "


3.Kita beri hak akses " chmod -R 755 backup " dan " chown -R www-data:www-data backup " 

4.Kita buat script untuk menbackup secara otomatis " nano backupowncloud.sh "
 

5.Lalu masukan script shell ( bash ) seperti di bawah ini.

#!/bin/bash
tanggal=`date +%F`
zip -r /var/www/backup/owncloud-$tanggal.zip /var/www/html/owncloud

untuk menyimpan ctrl + x


6.Kita konfigurasi di Cron Job nya " crontab -e " dan pilih text editor nano biar mudah dan isikan konfigursi seperti dibawah ini untuk pengaturan waktu bisa di atur bebas sesuai yg di inginkan.

7. Saya konfigurasi membackup owncloud setiap jam 09.33 pada * adalah semua waktu jadi kofnigurasi auto backup pada ja, 09.33 setipa hari bula setiap tahun.
untuk menyimpan ctrl + x
- Untuk melihat keterangan dengan waktu cron job bisa di lihat di blog sebelumnya ( klik disini ) atau melihat di bawah ini :
 ┌───────────── minute (0 - 59)
 │ ┌───────────── hour (0 - 23)
 │ │ ┌───────────── day of month (1 - 31)
 │ │ │ ┌───────────── month (1 - 12)
 │ │ │ │ ┌───────────── day of week (0 - 6) (Sunday to Saturday;
 │ │ │ │ │                                       7 is also Sunday)
 │ │ │ │ │
 │ │ │ │ │
 * * * * *  command to execute



8.Untuk mengecek apakah kita berhasi membackup nya masuk ke directory " cd /var/www/backup " kita liat isi directory ketikan " ls " bila sudah ada file backup nya maka sudah berhasil dan ada tanggal 


F.KESIMPULAN
- Dengan auto backup owncloud secara otomatis memnggunakan cron job dapat menghindari kehilangan data bila data nya tidak di backup.


G.REFERENSI
https://en.wikipedia.org/wiki/OwnCloud
https://en.wikipedia.org/wiki/Cron

SEKIAN DARI SAYA SEMOGA BERMANFAAT
WASSALAMUALAIKUM WR.WB.

Tidak ada komentar:

Posting Komentar