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 el mail en producción real, alimentados por 25 contenedores Docker sobre un VPS de 16 GB de RAM, sin pagar un solo euro en tokens de APIs externas.

Auditamos el stack en vivo el 2 de septiembre de 2026 a las 21:00 UTC. Esta página refleja ese momento exacto del servidor.

La infraestructura real

RecursoValor
VPSClouding, 4 vCPU + 16 GB RAM
SistemaUbuntu 24.04 LTS, kernel 6.8
Disco99 GB total, 60 GB usados (63 %)
Carga media0.30 — holgado
Uptime7 días en el último reinicio
Coste del VPS~25 €/mes

Lo que corre dentro (auditado en vivo)

25 contenedores Docker, clasificados por función:

Núcleo de IA local — 7 contenedores

  • ollama — embeddings locales en localhost:11434 + 11 modelos cloud de Ollama Cloud para generación.
  • qdrant — base de datos vectorial en :6333 para búsqueda semántica.
  • qdrant-mcp-server — exposición MCP de la base vectorial.
  • openwebui — interfaz de chat en app.d0a1.es.
  • mcpo + mcpo-docker-socket-proxy — gateway MCP unificado.
  • searxng — metabúsqueda privada.

WordPress + datos — 4 contenedores

  • wordpress — d0a1.es (esta web), PHP 8.4.
  • wordpress_db — MariaDB con todas las páginas y posts.
  • wpcli — CLI de WordPress para operaciones.
  • redis — object cache para reducir consultas a MariaDB.

Dev y Git — 4 contenedores

  • giteagit.d0a1.es, repos públicos y privados. CI con act-runner.
  • gitea-act-runner — ejecutor de pipelines (tests y fast-check de cada PR).
  • workspace-git + workspace-artifacts — almacenamiento del agente.

Mail y proxy — 5 contenedores

  • mailserver — Postfix + Dovecot + OpenDKIM. Envío y recepción de hello@d0a1.es funcionando.
  • snappymail — webmail.
  • nginx (openresty) — reverse proxy y caché para todos los subdominios.
  • terminal-proxy + terminal — terminal web para operaciones.

Operación y agentes — 5 contenedores

  • d0a1-ai-bot — el agente que opera este sitio (Hermes).
  • workspace-browser — Playwright headless para QA y screenshots.
  • listmonk + listmonk_db — mailing propio (en standby).
  • vaultwarden — gestor de contraseñas autoalojado.

Modelos de IA en el VPS

La mezcla actual (septiembre 2026) es híbrida por diseño: los embeddings corren en local (0 €, datos dentro del VPS) y la generación usa Ollama Cloud, que da acceso a modelos frontera sin llenar el disco:

ModeloUbicaciónUso real en d0a1.es
qwen3-embedding:0.6bLocal (639 MB)Embeddings para Qdrant (búsqueda semántica)
nomic-embed-textLocal (274 MB)Embeddings fallback
glm-5.3 / glm-5.3-flashOllama CloudRazonamiento general, generación
kimi-k3 / kimi-k2.6 / kimi-k2.7-codeOllama CloudTareas largas y código
deepseek-v4-flash / deepseek-v4-proOllama CloudAlternativas de generación
nemotron-3-ultra, minimax-m3, glm-5.1/5.2Ollama CloudFallback puntuales

Los embeddings locales mantienen los datos de búsqueda dentro del servidor. Para generación, Ollama Cloud permite cambiar de modelo frontera con un comando — el mismo principio de no-lock-in que recomendamos, aplicado a nosotros. Si el proveedor sube precios, cambiamos de modelo o volvemos a modelos locales.

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 €
Backups, misc~2 €
IA (embeddings locales + Ollama Cloud)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 €
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 €
1Password Teams (gestor de contraseñas)~20 €
Total SaaS equivalente
~240 €/mes

Ahorro directo: ~212 €/mes, unos 2.500 €/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»)

En git.d0a1.es están, entre otros, los repos que sostienen lo que vendemos:

  • d0a1/packs — los 4 packs de deploy que ofrecemos en /packs/: deploy.sh, docker-compose.yml y README de cada uno.
  • monyi/quickstart — el quickstart original (Ollama + Open WebUI en 3 minutos).

El resto de la infraestructura (tema de WordPress, plugins, configuración de servicio) se abre progresivamente — los repos de producto son prioritarios.

Lo que NO es automático (honestidad brutal)

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

  • «Demo en vivo» interactiva/demo/ tiene un walkthrough textual con screencast, no un stack expuesto al público.
  • Testimonios firmados — este caso es el primero. Aún no hay clientes públicos.
  • n8n en producción — lo desplegamos en junio y lo retiramos: los workflows actuales los ejecuta el agente directamente. Si tu flujo lo necesita, el pack se instala en minutos.
  • Generación 100 % local — los embeddings son locales; la generación usa Ollama Cloud. Es una decisión deliberada (calidad vs disco), documentada arriba.

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 de las partes públicas:

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

# Repos públicos
curl -s https://git.d0a1.es/api/v1/repos/search?limit=20 | grep full_name

# Packs: el código que ofrecemos es el mismo que usamos
git clone https://git.d0a1.es/d0a1/packs.git

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

¿Quieres hacer lo mismo en tu VPS?

El pack WordPress + IA es el camino más corto: WordPress, MariaDB, Ollama y Open WebUI con un comando. Y si no quieres tocar nada, lo instalamos por ti:


Auditoría realizada el 2 de septiembre de 2026, 21:00 UTC. Caso #001 — auto-documentado. El meta-caso.