Self-hosting
¿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:
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.
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
- Arquitectura — overview público del stack.
- Contactanos — para iniciar evaluación.