Persistencia de datos naturalmente amigable

Los contenedores no son naturalmente seguros, agrega algunos parámetros para cerrar muchas brechas:

Lecciones de sangre

😱 ¿Actualizar contenedor y datos desaparecen?

lanzaste container nuevo, reiniciaste y —— configuración desapareció, datos desaparecieron, todo que cambiaste volvió a defaults. No es bug, es comportamiento normal de Docker: contenedores son temporales, si borras no queda nada. Sin persistencia, Docker no te ayuda.

Soluciones

✅ Mapeo de Docker Volumes resuelve todo

Usa Certbot para solicitar certificado SSL gratuito:

cuatro pasos para persistencia

1

crear estructura de directorio

Crea el directorio de datos en NAS. Una estructura clara te facilita los backups y migraciones después. Sugiero dividir en cuatro subdirectorios: data, config, logs, memory.

2

Mapea al contenedor

En docker-compose.yml o en la interfaz de gestión de Docker, mapea el directorio del host al path correspondiente dentro del contenedor. Después de mapear, los datos que escribe el contenedor se guardan en el disco del NAS.

3

Configura backup programado

Aunque los datos estén en el NAS, RAID no te protege contra el botón que apretás por error. Escribe un script simple de backup, usa cron para que corra periódicamente, una capa más de protección.

4

Verifica que la recuperación funcione

no solo backupees sin probar. Borra contenedor y reconstruye, verifica datos aún, config aún activa, servicio inicia bien. Si descubres backup roto cuando pasa el desastre es muy tarde.

Ejemplo de mapeo de volumen

esta es la estructura de directorio recomendada y cómo mapear, funciona para Synology, QNAP, Unraid y todos los NAS:

mapeo de volúmenes en docker-compose.yml
services:

Script de backup automático

escribe script, backup automático diario. Mantén últimos 7 días, borra viejos automáticamente:

Script de respaldo
#!/bin/bash

Tareas programadas

Agrega Watchtower a tu docker-compose.yml:

respaldo programado con crontab
# Editar crontab
⚠️ RAID te protege contra pérdida de datos por fallo de un disco duro, pero no te protege contra borrado accidental, ransomware encriptando, quemada de placa madre NAS, robo en casa etc. La verdadera estrategia de copia de seguridad es 3-2-1:RAID solo protege contra fallos físicos de discos, no protege contra eliminación accidental, virus encriptando, bugs de software escribiendo datos malos. Mucha gente piensa que con RAID está seguro, resultado rm -rf borró todo. RAID y copia de seguridad son dos cosas, hay que hacer ambas.3 copias, 2 medios, 1 ubicación remota。Sincroniza al menos los archivos de backup a la nube o a otra máquina.

Plan de backup avanzado

Si tienes requisitos más altos de seguridad de datos, consulta el tutorial avanzado de respaldos, que cubre respaldos incrementales, cifrados, sincronización en la nube y más:

👉 Backup avanzado y recuperación ante desastres

¿no quieres gestionar backups de datos tú mismo? La solución managed de MOLILI incluye backup automático y recuperación de datos, sin estrés. conoce MOLILI →
¿Te ayudó este tutorial?