Beranda » Internet » Cara (Secara Otomatis) Cadangkan Situs Web Anda ke Dropbox

    Cara (Secara Otomatis) Cadangkan Situs Web Anda ke Dropbox

    Sebagai pemilik situs web, salah satu hal terpenting yang harus Anda lakukan adalah mencadangkan situs web secara teratur. Sebagian besar penyedia web hosting akan mengaktifkan backup harian atau mingguan, terutama untuk tujuan pemulihan bencana mereka saja. Jika Anda ingin secara pribadi mengawasi cadangan situs web Anda, Anda dapat melakukannya sendiri menggunakan fungsi Cadangan di hosting panel kontrol seperti cPanel, Plesk dan DirectAdmin. Sebagai webmaster atau pemilik domain, Anda bertanggung jawab atas tugas ini.

    Cadangan yang baik harus memiliki kriteria berikut:

    • Cadangkan data Anda sesering mungkin.
    • Berikan prioritas lebih tinggi pada data penting seperti basis data dan konten web. Cobalah untuk mengecualikan file sementara.
    • Cadangan Anda TIDAK harus disimpan di dalam server yang sama.
    • Cadangan Anda harus dapat diambil dan diakses kapan saja, di mana saja.
    • Anda harus mendapat pemberitahuan untuk setiap status cadangan yang telah dijadwalkan.
    • Cadangan Anda harus dikompresi, jika ruang disk atau bandwidth menjadi perhatian Anda.

    Baik jika Anda dapat memiliki satu server FTP untuk menyimpan cadangan dari jarak jauh. Tapi, bagaimana jika server FTP sedang down? Bagaimana kita mengotomatiskan tugas cadangan dengan akses terbatas ke server? Bagaimana Anda bisa yakin bahwa ketersediaan selalu ada? Penyimpanan cloud adalah jawaban Anda.

    Penyimpanan cloud menjadi cara terbaik untuk menyimpan file. Penyedia populer seperti Amazon S3, Dropbox, iCloud dan Box.net menawarkan fasilitas ini secara gratis dengan beberapa batasan. Tapi, tidak satu pun dari mereka yang mendukung FTP sebagai media transfer sementara hampir semua penyedia webhosting hanya mengizinkan metode transfer ini.

    Kotak Cadangan

    Di sinilah tempatnya Kotak Cadangan masuk. Kotak Cadangan membantu Anda mentransfer apa pun dengan aman di server FTP ke akun Dropbox Anda. Sebenarnya, Kotak Cadangan dapat mengintegrasikan akun FTP Anda dengan penyedia penyimpanan cloud seperti Amazon, GitHub, Box.net dan Flickr juga. Saat ini, hanya integrasi Dropbox yang didukung sementara yang lain masih dalam pengembangan. Ini gratis untuk digunakan, dengan fitur terbatas seperti jadwal cadangan bulanan dan jadwal transfer langsung. Dalam posting ini, saya fokus pada menyiapkan data cadangan untuk cadangan mingguan sambil berjalan di server cPanel.

    Kita dapat menggunakan alat ini dengan berbagai cara implementasi seperti 1, langsung menyalin direktori web menggunakan FTP dan mentransfer ke Dropbox (terkompresi atau tidak terkompresi) atau 2, membuat cadangan terkompresi (cadangan cPanel) dan menggunakan FTP untuk mengambil cadangan ke Dropbox.

    Sebelum kami melanjutkan dengan tutorial, pastikan Anda memiliki informasi yang diperlukan berikut:

    • Akun FTP yang dipetakan ke direktori web Anda. Dapatkan dari panel kontrol hosting Anda.
    • Akun Dropbox. Anda dapat mendaftar di sini secara gratis.
    • Akun Kotak Cadangan. Anda dapat mendaftar di sini secara gratis.

    Direktori web> FTP> Dropbox

    Karena basis data juga penting, kita perlu menyiapkan cadangan basis data dan memasukkannya ke direktori web kita. Jika Anda menjalankan Linux hosting, Anda dapat menggunakan penjadwal tugas yang disebut pekerjaan cron dengan bantuan dari mysqldump. Di cPanel, ia berada di bawah cPanel> Lanjutan> Pekerjaan Cron.

    Mari kita gunakan data berikut sebagai contoh:

     Jalur direktori web: / home / username / public_html cPanel username: mycpanel cPanel kata sandi: mypass123 $ 

    Buat pekerjaan cron mingguan baru dan gunakan perintah berikut:

     mysqldump --opt -Q -u mycpanel -p'mypass123 $ '--all-databases> /home/username/public_html/databases.sql 

    inilah sebuah Contoh:

    Ini akan membuat file cadangan SQL yang mencakup semua basis data di bawah akun cPanel Anda. Masuk ke Kotak Cadangan. Di panel kiri, masuk ke akun FTP dengan mengklik ikon 'roda gigi'. Di panel kanan, masuk ke akun Dropbox Anda.

    Kamu bisa memilih Transfer public_html sebagai folder dalam Opsi Transfer. Ini akan mentransfer seluruh folder public_html termasuk semua file ke akun Dropbox Anda. Anda sekarang dapat memulai transfer langsung dengan mengklik Tinjau. Ini akan mentransfer folder public_html ke Dropbox. Setelah selesai, Anda dapat membuat jadwal bulanan untuk mengotomatiskan tugas cadangan ini setiap bulan. Cukup klik Bulanan> pilih Tanggal dan Waktu> Finalisasi dan Jalankan. Catatan: Jika Anda ingin menggunakan cadangan mingguan atau harian, Anda perlu memutakhirkan langganan Anda sebagaimana dinyatakan dalam situs web. Jangan lupa untuk mengubah pengaturan tugas cron berdasarkan kapan Anda ingin jadwal pencadangan terjadi

    Cadangan cPanel> FTP> Dropbox

    Hal baik tentang cPanel adalah Anda dapat membuat cadangan sendiri secara otomatis menggunakan cPanel API. Dalam hal ini, kami akan menggunakan skrip PHP untuk berjalan sesuai jadwal untuk menghasilkan cadangan. Karena lokasi cadangan harus khusus untuk Kotak Cadangan, kami harus membuat akun FTP yang dipetakan ke folder cadangan baru.

    Pergi ke cPanel> FTP dan buat akun FTP seperti tangkapan layar di bawah ini. Jangan membuat direktori FTP di bawah public_html karena dapat diakses secara publik melalui browser web (kecuali jika Anda melindungi direktori dengan kata sandi):

    Kita perlu menggunakan PHP dengan API cPanel untuk memicu proses pencadangan. Unduh file ini (cpanel-php-backup.zip) dan unzip. Anda akan melihat 2 file, cpanel-backup.php dan xmlapi.php.inc. Ubah semua informasi yang diperlukan di dalam cpanel-backup.php seperti di bawah ini:

     // Kredensial untuk akun cPanel $ source_server_ip = ""; // Server IP atau nama domain misalnya: 212.122.3.77 atau cpanel.domain.tld $ cpanel_account = ""; // cPanel username $ cpanel_password = ""; // cPanel password // Kredensial untuk FTP ke Kotak Cadangan $ ftpacct = ""; // Akun FTP $ ftppass = ""; // Kata sandi FTP $ email_notify = "; // Alamat email untuk pemberitahuan cadangan 

    Simpan file dan unggah kedua file ke direktori public_html Anda menggunakan FTP. Anda dapat mulai membuat cadangan dengan mengakses file PHP langsung melalui browser, yang biasanya http://www.yourwebsite.com/cpanel-backup.php .

    Untuk mengotomatiskan pembuatan cadangan cPanel, kita perlu mengatur pekerjaan cron mingguan ke cPanel dan menggunakan perintah berikut:

     php -q /home/username/public_html/cpanel-backup.php 

    Berikut ini contohnya:

    Masuk ke Kotak Cadangan. Di panel kiri, masuk ke akun FTP (gunakan kotak FTP akun cadangan) dan di panel kanan, masuk ke akun Dropbox Anda:

    Karena kami menyimpan file cadangan ke folder khusus, kami hanya dapat mentransfer kontennya. Memilih Transfer hanya isi dari / dalam Opsi Transfer sebagai metode transfer.

    Anda sekarang dapat memulai transfer langsung dengan mengklik Tinjau. Ini akan mentransfer folder public_html ke Dropbox. Setelah selesai, Anda dapat membuat jadwal bulanan untuk mengotomatiskan tugas cadangan ini setiap bulan. Cukup klik Bulanan> pilih Tanggal dan Waktu> Finalisasi dan Jalankan.

    catatan: Jika Anda ingin menggunakan cadangan mingguan atau harian, Anda perlu memutakhirkan langganan Anda sebagaimana dinyatakan dalam situs web. Jika Anda melakukannya, jangan lupa untuk mengubah pengaturan tugas cron sesuai dengan jadwal cadangan Anda. Hal lain, skrip PHP akan menghapus semua cadangan cPanel sebelumnya sebelum menghasilkan cadangan baru. Ini untuk memastikan cadangan Anda tidak akan memakan banyak ruang disk.

    Untuk solusi cadangan lainnya, periksa yang berikut ini:

    • 17 Alat Online untuk Mencadangkan dan Menyinkronkan File Anda, dan
    • Solusi Cadangan Terbaik untuk WordPress.

    Catatan Editor: Posting ini ditulis oleh Ashraf S untuk Hongkiat.com. Ashraf adalah administrator server LINUX / UNIX yang berpengalaman yang berfokus pada produktivitas dan keamanan dalam layanan hosting. Dia saat ini bekerja dengan penyedia IaaS.