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.

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
| Apa | Lokasi umum | Cara |
|---|---|---|
| File website dan aplikasi | /var/www, /home, /srv | Arsipkan atau sinkronkan foldernya |
| Database | MySQL / MariaDB, PostgreSQL | Dump ke file dulu, lalu salin dump-nya |
| Konfigurasi | /etc (web server, PHP, cron, firewall) | Arsipkan folder yang relevan |
| Sertifikat SSL | /etc/letsencrypt | Sertakan di backup konfigurasi |
| Email (jika di-hosting) | Direktori email | Arsipkan atau sinkronkan |
Langkah demi langkah: backup harian sederhana
- Hubungkan ke server — login lewat SSH (lihat cara terhubung ke VPS lewat SSH).
- Dump database — untuk MySQL/MariaDB:
mysqldump --single-transaction --all-databases | gzip > /root/backup/db-$(date +%F).sql.gz. - Arsipkan file dan konfigurasi —
tar -czf /root/backup/files-$(date +%F).tar.gz /var/www /etc. - Salin ke luar server — misalnya
rsync -az /root/backup/ user@backup-host:/backups/myvps/, atau gunakan restic atau BorgBackup untuk backup terenkripsi dan berversi. - Otomatiskan — taruh perintah di skrip dan jalankan setiap malam dengan cron (
crontab -e). - Bersihkan — hapus dump lokal yang lebih tua dari beberapa hari agar disk tidak penuh.
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.
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.


