Docker y VPS barato sin liarla

Un VPS barato puede sostener muchas automatizaciones de oficina, pero solo si separas datos persistentes, secretos, actualizaciones y backups desde el principio.

Objetivos de aprendizaje
  • Preparar una base simple con Docker Compose y volúmenes persistentes.
  • Distinguir demo local, servidor interno y exposición pública.
  • Evitar errores habituales con claves, puertos y actualizaciones.
En cristiano: volumen. Es la carpeta persistente donde Docker guarda datos importantes aunque borres o actualices un contenedor.
Terminal
/opt/aulafy-ia/
  docker-compose.yml
  .env
  data/
    n8n/
    open-webui/
    postgres/
    qdrant/
  backups/
  logs/

reglas:
  - .env nunca al repo
  - volumen para cada servicio con datos
  - proxy HTTPS delante
  - puerto interno no expuesto si no hace falta
Idea clave. Para empezar, un único VPS con Docker Compose es más educativo que Kubernetes. Cuando entiendas límites y cuellos de botella, ya tendrás criterio para crecer.
Cuidado. No publiques n8n, Open WebUI u Ollama directamente a internet sin autenticación, HTTPS y firewall. Un panel privado expuesto es una invitación al desastre.
Comprueba que funciona. Antes de instalar nada, escribe cómo restaurarías el sistema en otra máquina: dominio, `.env`, volúmenes, backup y versión de imágenes.
Guardar y reabrir el proyecto.
En self-hosted, la pregunta clave no es “¿arranca?”. Es “¿puedo actualizarlo y restaurarlo sin perder datos?”.