Self-hosting

Solo Enterprise on-demand
Self-host está disponible únicamente para clientes Enterprise con contrato firmado y onboarding asistido. La razón es simple: Wafle hace muchas cosas (multi-tenant LXC, MCP gateway, Identity Graph, Pixel, ClickHouse, R2, Resend, queues async) y mantener todo eso en producción requiere expertise dedicado. Si lo necesitás, escribinos a [email protected] y lo evaluamos juntos.

¿Por qué te recomendamos Cloud managed?

  • Cero operación de tu lado: parchamos, escalamos, backupeamos, monitoreamos 24×7.
  • Updates automáticos: cada release del core te llega con cero downtime y rollback automático si algo falla.
  • Wafle Network sin fricción: el Identity Graph y las audiencias compartidas viven en el control plane Cloud — en self-host las tenés que aceptar opt-in con doble salto y comparten menos.
  • Más barato: para < 10 tenants, mantener el stack te sale más caro que el plan Scale.

Si igual querés self-host (compliance regional, datos sensibles, contrato gubernamental, export estricto), seguí leyendo.

Pedir evaluación Enterprise

Mandanos un email a [email protected] con esta info y te respondemos en menos de 48 hs hábiles:

email templatetext
Subject: Self-host enterprise — [tu empresa]

· Empresa y país.
· Industria / vertical.
· Volumen estimado: # tenants, # órdenes/mes, # productos totales.
· Razón por la que necesitás self-host (regulatorio, compliance, contrato cliente, etc).
· Stack actual de infraestructura (cloud provider, k8s, bare metal).
· Equipo técnico interno disponible para operar (yes/no, headcount).
· Timeline objetivo.

Después de la evaluación, si encaja, firmamos un acuerdo Enterprise (NDA + SLA + licencia comercial) y agendamos el onboarding técnico de 2-4 semanas.

Referencia técnica (para clientes Enterprise aprobados)

Esta sección queda como overview público para que tu equipo evalúe viabilidad antes de contactarnos. No es una guía de instalación standalone.

Requisitos mínimos

  • Linux (Ubuntu 24.04 recomendado), kernel 6.6+.
  • Incus 6+ (preferido) o Docker 24+.
  • 4 vCPU, 8 GB RAM, 80 GB SSD para empezar (1-3 tenants).
  • Dominio con certificados SSL administrables (CF Origin Cert recomendado).
  • Postgres 15+ para control plane, MariaDB 11 por tenant.
  • Redis 7+, Meilisearch 1.6+, ClickHouse 24+ (si querés analytics propio).
  • Bucket S3-compatible (R2, MinIO) para assets.
  • SMTP saliente configurable (Resend, SES, Postmark, etc.).

Compose de demo

Solo para que veas el shape — no es la config production-ready. La real la configuramos en el onboarding contigo.

docker-compose.yml (demo)yaml
version: '3.9'
services:
  wafle:
    image: ghcr.io/wafle/core:latest
    ports: ['8080:80']
    environment:
      WAFLE_DB_HOST: db
      WAFLE_REDIS_HOST: redis
      WAFLE_LICENSE_KEY: ${WAFLE_LICENSE_KEY}
  db:
    image: mariadb:11
    environment: { MYSQL_ROOT_PASSWORD: change-me }
    volumes: ['db:/var/lib/mysql']
  redis:
    image: redis:7-alpine
  meili:
    image: getmeili/meilisearch:v1.6
    environment: { MEILI_MASTER_KEY: change-me }
volumes: { db: {} }

Production architecture

Production usa Incus + nginx frontdoor + control plane separado del data plane. Documentación completa (incluye certbot, backup automated, rotación de logs, observability) es parte del onboarding.

Licencia y precios

La licencia Enterprise es anual e incluye: actualización del core, soporte técnico directo (Slack compartido + email), SLA 99.9% para issues críticos, asistencia en upgrades. El precio depende del volumen de tenants y del modelo (single-tenant vs multi-tenant). Empezamos en USD 30k/año.

Siguientes