Mist Network
Ikuti kanal
Dukungan

Cara Backup VPS: File, Database, dan Salinan di Luar Server

VPS memberi kendali penuh — sekaligus tanggung jawab penuh atas data Anda. Berikut apa yang dicadangkan, cara mengotomatiskannya dengan beberapa perintah, di mana menyimpan salinan, dan cara memastikan pemulihan benar-benar berhasil.

Diperbarui: 2 menit baca
Backup VPS — file dan dump database disalin dari server ke penyimpanan eksternal

Untuk backup VPS, salin tiga hal ke luar server secara rutin: file website dan aplikasi, dump database, dan konfigurasi. Simpan salinan di tempat selain VPS itu sendiri, enkripsi, simpan beberapa versi, dan sesekali uji pemulihan. Backup yang berada di server yang sama bukanlah backup.

Panduan ini menjelaskan apa yang perlu disertakan, memberi perintah sederhana untuk Ubuntu atau Debian, serta membahas otomasi, penyimpanan, dan uji pemulihan.

Apa yang dicadangkan

ApaLokasi umumCara
File website dan aplikasi/var/www, /home, /srvArsipkan atau sinkronkan foldernya
DatabaseMySQL / MariaDB, PostgreSQLDump ke file dulu, lalu salin dump-nya
Konfigurasi/etc (web server, PHP, cron, firewall)Arsipkan folder yang relevan
Sertifikat SSL/etc/letsencryptSertakan di backup konfigurasi
Email (jika di-hosting)Direktori emailArsipkan atau sinkronkan
Intinya: jangan pernah menyalin langsung folder data database yang sedang berjalan. Dump ke file dulu agar backup konsisten.

Langkah demi langkah: backup harian sederhana

  1. Hubungkan ke server — login lewat SSH (lihat cara terhubung ke VPS lewat SSH).
  2. Dump database — untuk MySQL/MariaDB: mysqldump --single-transaction --all-databases | gzip > /root/backup/db-$(date +%F).sql.gz.
  3. Arsipkan file dan konfigurasi — tar -czf /root/backup/files-$(date +%F).tar.gz /var/www /etc.
  4. Salin ke luar server — misalnya rsync -az /root/backup/ user@backup-host:/backups/myvps/, atau gunakan restic atau BorgBackup untuk backup terenkripsi dan berversi.
  5. Otomatiskan — taruh perintah di skrip dan jalankan setiap malam dengan cron (crontab -e).
  6. Bersihkan — hapus dump lokal yang lebih tua dari beberapa hari agar disk tidak penuh.
Tips: restic dan BorgBackup mengurus enkripsi, deduplikasi, dan versi untuk Anda, sehingga backup malam situs besar hanya mengunggah yang berubah.

Di mana menyimpan backup: aturan 3-2-1

  • 3 salinan — server produksi plus dua backup.
  • 2 jenis penyimpanan — misalnya server kedua dan object storage.
  • 1 salinan di luar lokasi — di data center lain atau penyedia lain.

Gunakan akun atau kredensial terpisah untuk penyimpanan backup, agar penyusup VPS tidak bisa ikut menghapus backup.

Seberapa sering dan berapa lama disimpan

  • Harian untuk situs aktif, toko, dan apa pun yang berisi data pengguna.
  • Sebelum setiap perubahan besar — pembaruan, migrasi, atau plugin baru.
  • Simpan beberapa versi — misalnya 7 harian, 4 mingguan, dan beberapa bulanan. Masalah tidak selalu disadari di hari yang sama.

Uji pemulihan

Backup hanya berguna jika bisa dipulihkan. Beberapa kali setahun, pulihkan file dan database ke VPS uji dan pastikan situs berjalan. Catat berapa lama — itulah waktu pemulihan Anda yang sebenarnya.

Penting: menginstal ulang sistem operasi dari panel akan menghapus disk. Pastikan ada backup terbaru di luar server sebelum menginstal ulang, mengubah ukuran, atau menghapus VPS.

Backup sebagai bagian dari keamanan

Backup adalah pertahanan terakhir setelah peretasan, pembaruan yang rusak, atau penghapusan tak sengaja. Gabungkan dengan langkah lain di checklist keamanan VPS, dan jika memakai WordPress, cadangkan file dan database seperti dijelaskan di cara menginstal WordPress di VPS.

VPS yang Anda kendalikan dengan mistREG

mistREG menyediakan VPS KVM di Uni Eropa dengan NVMe SSD dan AMD EPYC serta akses root penuh, jadi Anda bisa memakai alat backup apa pun. Lihat paket VPS, layanan kami, atau tanyakan di Telegram @mistnetwork.

Pertanyaan umum

Apa saja yang perlu di-backup di VPS?
File website dan aplikasi, dump database, konfigurasi di /etc termasuk sertifikat SSL, dan email jika Anda menghostingnya.
Bisakah langsung menyalin folder database?
Tidak. Menyalin file database yang sedang berjalan bisa menghasilkan backup rusak. Dump dulu dengan mysqldump atau pg_dump, lalu salin dump-nya.
Di mana menyimpan backup VPS?
Di luar server, idealnya mengikuti aturan 3-2-1: tiga salinan, dua jenis penyimpanan, dan satu salinan di lokasi atau penyedia lain.
Seberapa sering backup VPS?
Harian untuk situs aktif dan toko, serta sebelum setiap pembaruan atau perubahan besar. Simpan beberapa versi.
Bagaimana tahu backup berfungsi?
Pulihkan sesekali ke server uji dan cek bahwa situs dan database berjalan.

Artikel terkait

Artikel terbaru

Semua artikel
Mist NetworkMist Network