Caso #001 — d0a1.es corre sobre d0a1

Esta página es un caso de uso verificable. Todo lo que afirmamos aquí es público y reproducible: cada URL, cada contenedor, cada comando está abierto para que tú mismo lo compruebes.

El resumen en 30 segundos

d0a1.es corre sobre el mismo stack d0a1 que anuncia. No es un ejemplo en staging ni un demo controlado: es la web de marketing, la app de chat, el repositorio Git y la plataforma de gestión de trasteros — los cuatro subdominios en producción real, alimentados por 30 contenedores Docker y 14 modelos de IA locales, sin pagar un solo euro en tokens externos.

Auditamos el stack en vivo el 3 de junio de 2026 a las 21:02 UTC. Esta página refleja ese momento exacto del servidor.

La infraestructura real

RecursoValor
VPSClouding, flavor 4 vCPU + 16 GB RAM
SistemaUbuntu 24.04 LTS, kernel 6.8.0
Disco99 GB total, 87 GB usados (92 %)
Carga media1.7 — estable, sin saturación
Uptime5 días en el último reinicio
Coste del VPS~25 €/mes

Lo que corre dentro (auditado en vivo)

30 contenedores Docker sirviendo 4 subdominios, clasificados por función:

Núcleo de IA local — 8 contenedores

  • ollama — 14 modelos servidos en localhost:11434 (9 locales, 5 cloud fallback).
  • ollama-copilot-proxy — proxy HTTP en :11435 para integración con editores.
  • qdrant — base de datos vectorial en :6333 para búsqueda semántica.
  • qdrant-mcp-server — exposición MCP en :8080/:8181/:9090.
  • openwebui — interfaz de chat en app.d0a1.es.
  • mcpo + mcpo-docker-socket-proxy — gateway MCP unificado.
  • wp-ai-fastapi — puente Python entre WordPress y Ollama en :8000.
  • searxng — metabúsqueda privada en :8888.

WordPress + datos — 4 contenedores

  • wordpress — d0a1.es (esta web) sobre Apache + PHP 8.3.
  • wordpress_db — MariaDB 11 con todas las páginas, posts y CPTs.
  • wpcli — CLI de WordPress sin interfaz, para operaciones.
  • redis — object cache para reducir consultas a MariaDB.

Automatización — 3 contenedores

  • n8n — workflows visuales en :5678 (RSS a post, publicación en redes, reportes semanales).
  • n8n_db — Postgres para n8n.
  • redis (compartido con WordPress).

Dev y Git — 4 contenedores

  • giteagit.d0a1.es, 14 repos (6 públicos, 8 privados).
  • gitea-dind — Docker-in-Docker para Actions runners.
  • gitea-act-runner — ejecutor de pipelines.
  • workspace-git + workspace-artifacts — almacenamiento.

Mail y proxy — 5 contenedores

  • mailserver — Postfix + Dovecot + OpenDKIM. Envío y recepción de hello@d0a1.es funcionando.
  • snappymail — webmail en :8888.
  • nginx (openresty) — reverse proxy en :80/:443 para los 4 subdominios.
  • terminal-proxy y terminal — terminal web expuesto en :7681.

Storeroom OS — 3 contenedores

  • storeroom-web — Next.js 16 + Tailwind v4 en storeroom.d0a1.es:3002.
  • storeroom-db y storeroom-os-db — Postgres duales (app y operativas).
  • storeroom-docuseal — firma digital de contratos.

Workspace agent — 2 contenedores

  • workspace-browser — Playwright headless para QA y screenshots.
  • workspace-artifacts — almacén de ejecuciones del agente.

Modelos de IA en el VPS

9 modelos servidos localmente (17.5 GB en disco, 0 € en tokens) más 5 modelos remotos de Ollama Cloud como fallback para casos puntuales:

ModeloTamañoUso real en d0a1.es
granite4.1:8b5.3 GBRazonamiento general, revisión de borradores
qwen3.5:4b3.4 GBGeneración de contenido SEO
ministral-3:3b3.0 GBResúmenes y clasificaciones
granite4.1:3b2.1 GBTareas ligeras, baja latencia
llama3.2:3b2.0 GBBackup, soporte multilingüe
bge-large:335m670 MBEmbeddings para Qdrant
qwen3-embedding:0.6b639 MBEmbeddings rápidos
nomic-embed-text274 MBEmbeddings fallback
smollm2:135m270 MBTests y tareas triviales

El modelo más grande (8B) cabe en 16 GB de RAM sin tocar swap. Los embeddings están cuantizados para que la búsqueda semántica devuelva resultados en menos de 100 ms.

El coste real: lo que pagas vs lo que ahorrarías

Lo que d0a1.es paga al mes

ConceptoCoste/mes
VPS Clouding 4×16~25 €
Dominio d0a1.es~1 €
Tráfico, backups, misc~2 €
IA local (Ollama + Qdrant + n8n)0 €
Total~28 €/mes

Lo que costaría replicar este stack con SaaS

Mismo tráfico, mismas operaciones. Servicios equivalentes uno a uno:

Servicio SaaS equivalenteCoste/mes estimado
OpenAI API (generación + embeddings, ~50 posts/mes)~50 €
Algolia o Pinecone (búsqueda semántica)~30 €
Cloudflare Pro + WP Engine (hosting)~50 €
Buffer / Hootsuite (publicación en redes)~30 €
Akismet (moderación de comentarios)~10 €
BlogVault (backups)~25 €
ManageWP (gestión multi-site)~25 €
Total SaaS equivalente~220 €/mes

Ahorro directo: ~192 €/mes, unos 2.300 €/año. Y no hemos contado el coste de oportunidad de las subidas de precio de los SaaS, las migraciones cuando cambian la API, ni el coste de cumplimiento RGPD al pasar datos a servidores de terceros.

Repos públicos (la prueba de «código abierto»)

14 repos en git.d0a1.es. Los 6 públicos son la base del catálogo y del claim de transparencia:

Lo que NO está automatizado (honestidad brutal)

Si te contamos lo que funciona, también te contamos lo que aún no:

  • «5 min de despliegue» — nunca se midió formalmente. La realidad es >30 min en un VPS limpio.
  • «100+ skills/extensions» — el catálogo tiene 6 + 6 + 6. Cifra inflada que hay que corregir.
  • «Demo en vivo»/demo/ tiene un walkthrough textual, no un stack expuesto. F2 del roadmap.
  • Testimonios firmados — este caso es el primero. Aún no hay clientes públicos.
  • Disco al 92 % — 8.2 GB libres. Funciona, pero hay que liberar espacio antes de que algo se caiga.

Si ves algo que crees que se promete en otra página y no se cumple aquí, es un bug de marketing que hay que arreglar, no una excusa.

Cómo verificar todo esto

Cualquier visitante puede auditar el estado actual. Aquí están los comandos exactos que usamos para este caso:

# Estado del VPS
ssh hermes@85.208.21.51 'uptime && df -h / && free -h'

# Contenedores activos
ssh hermes@85.208.21.51 'sudo docker ps --format "table {{.Names}}\t{{.Status}}"'

# Modelos Ollama disponibles
ssh hermes@85.208.21.51 'sudo docker exec ollama ollama list'

# Subdominios servidos
curl -sI https://d0a1.es/
curl -sI https://app.d0a1.es/
curl -sI https://git.d0a1.es/
curl -sI https://storeroom.d0a1.es/

Si reproduces estos comandos en cualquier momento, verás el estado real del stack. Esta página se actualiza cuando el estado cambia de forma significativa.

¿Quieres hacer lo mismo en tu VPS?

El Kit WordPress + IA es el camino más corto. Incluye checklist de despliegue, 15 prompts operativos y la comparativa de costes:


Auditoría realizada el 3 de junio de 2026, 21:02 UTC. Caso #001 — auto-documentado. El meta-caso.