Data persistence naturally friendly

Container gak native secure, tambahin beberapa parameter bisa plug banyak holes:

Pelajaran darah

😱 Update container habis data semuanya hilang?

kamu semangat upgrade container image, restart terus discover —— config hilang, data hilang, semua yang kamu ubah reset jadi nol. ini bukan bug, ini normal behavior Docker: container temporary, delete tinggal tidak ada. kamu tidak persist, tidak bantu kamu store.

Solution

✅ Docker Volume Mapping one-shot selesai

Use Docker volume mapping map container important directory ke host physical path. Container delete anytime rebuild, long as mapping path files tetap, data survive. This is Docker most basic dan most important operation, no question.

empat step selesai persist

1

buat structure directory

Buat data directory di NAS. Struktur folder yang jelas bikin backup dan migrasi jadi gampang. Saranin bagi jadi 4 subfolder: data, config, logs, memory.

2

Map volume ke container

Di docker-compose.yml atau Docker management UI, map directory di host ke path di container. Abis dimapping, data yang ditulis container sebenarnya tersimpan di NAS disk.

3

Set backup berkala

Walaupun data udah di NAS, tapi RAID nggak lindungi kalo kamu salah hapus file. Tulis script backup sederhana, pakai cron jalanin otomatis, punya extra layer proteksi.

4

Verify recovery flow

jangan hanya backup tidak test. delete container rebuild sekali, confirm data masih ada, config masih effect, service bisa start normal. tunggu bener-bener ada masalah baru discover backup rusak terlambat.

Contoh mapping volume

ini rekomen directory structure dan mapping method, cocok untuk Synology, QNAP, Unraid semua NAS:

docker-compose.yml volume mapping
services:

Script auto backup

tulis script, setiap hari auto tar satu backup. keep terbaru 7 hari, auto clean lama:

Backup script
#!/bin/bash

Scheduled task

Add Watchtower ke docker-compose.yml lo:

backup terjadwal dengan crontab
# Edit crontab
⚠️ RAID bukan backup!RAID proteksi data Anda tidak karena single disk rusak hilang, tapi protect tidak bisa hal misdelete file, ransomware encrypt, motherboard NAS terbakar, rumah kena maling ini kejadian. Strategi backup benar adalah 3-2-1:3 salinan data, 2 jenis media, 1 salinan off-site。minimal backup file sync ke satu cloud drive atau device lain.

Advanced backup plan

Kalo lo concern sama data security, cek tutorial backup advanced, ada discuss increment backup, encrypted backup, cloud sync:

👉 Advanced backup dan disaster recovery

tidak mau sendiri urus backup data? MOLILI managed solution include auto backup dan recovery, praktis. pelajari MOLILI →
Artikel tutorial ini berguna buat kamu?