Requisitos
Servidor
| Recurso | Mínimo | Recomendado |
|---|---|---|
| CPU | 2 núcleos | 4 núcleos |
| RAM | 4 GB | 8 GB |
| Disco | 20 GB | 60 GB o más |
El disco crece con los archivos que suban tus clientes: imágenes, vídeos, miniaturas y variantes con marca de agua. Calcula con holgura.
Software
- Docker con soporte para imágenes multi-stage.
- PostgreSQL 16 con la extensión
pgcrypto. - Redis 7 con contraseña.
- Un dominio con HTTPS. Sin certificado válido no funcionan las cookies de sesión.
Dominios
Necesitas tres registros A apuntando a la IP de tu servidor:
zapisocial.com → sitio público
app.zapisocial.com → Portal y Admin
api.zapisocial.com → APISi usas www.zapisocial.com, añade también ese host y asígnalo a Web.
El sitio público y el panel se sirven desde el mismo servicio Web; lo que los distingue es el host. La API sí es un servicio aparte y necesita su propio dominio, porque recibe las llamadas de vuelta de los proveedores OAuth.
En Dokploy se crean dos despliegues: API, de tipo Docker Compose con los
contenedores api y worker, y Web, de tipo Application con Dockerfile.
PostgreSQL y Redis son servicios de datos compartidos por API y Worker.
Cuentas externas
Nada de esto hace falta para arrancar, pero sí para que el producto sea útil:
| Para | Necesitas |
|---|---|
| Publicar en Meta | App de Facebook con Instagram Graph API |
| Publicar en LinkedIn, X, TikTok | App de desarrollador de cada red |
| Enviar correos | Servidor SMTP |
| Cobrar suscripciones | Cuenta de Polar u otra pasarela |
| Generar texto con IA | Clave de OpenAI |
| Generar imagen y vídeo | Clave de AtlasCloud |
Todo se configura después desde Admin, sin tocar código.
Lo que no necesitas
- Node.js instalado en el servidor. Las imágenes lo traen dentro.
- Un servidor de correo propio. Basta con SMTP de un proveedor.
- Un CDN. Los archivos los sirve la API desde su volumen.