Start typing to search across invoices, services, domains, tickets, and more...
Para autoalojar Dify o n8n basta con un servidor de CPU: Dify exige oficialmente al menos 2 núcleos y 4 GB de RAM, y para producción conviene partir de 4 núcleos y 8 GB; n8n en un solo contenedor arranca con 2 núcleos y 2 GB, mientras que su stack oficial con sandbox de IA requiere 2 vCPU y 4 GB o más. Los VPS de IMIDC en Corea, Taiwán y Japón sirven para desplegar este tipo de aplicaciones de IA (atención al cliente con IA, agentes de IA, bases de conocimiento RAG, automatización de flujos de trabajo y pasarelas de API de modelos para tu propia aplicación): VPS en Corea desde $18,88/mes, en Taiwán desde $18/mes y en Japón desde $28/mes; consulta los precios vigentes en la web de IMIDC. Una condición: tu empresa y tus usuarios finales deben estar en países o regiones admitidos oficialmente por los proveedores de modelos que utilices y cumplir sus condiciones.
Dify y n8n son capas de orquestación: gestionan flujos, búsqueda en la base de conocimiento, historial de conversaciones, plugins y webhooks, mientras que la inferencia suele hacerla la API de modelos alojados de proveedores como OpenAI, Anthropic o Google Gemini. Por eso la carga del servidor procede sobre todo de:
| Origen de la carga | Recurso principal | Notas |
|---|---|---|
| Contenedores de Dify (api, worker, web, PostgreSQL, Redis, base vectorial, Nginx, etc.) | RAM | El Compose oficial arranca más de una docena de contenedores; la memoria es el primer cuello de botella |
| Base de conocimiento RAG (análisis, fragmentación, búsqueda vectorial) | RAM + disco | Más documentos implican un almacén vectorial mayor; deja margen de SSD |
| Ejecuciones de flujos en n8n | CPU + RAM | Suben con las ejecuciones simultáneas y los nodos con mucho volumen de datos (p. ej., procesamiento por lotes) |
| Inferencia del modelo | API externa | Llamar a una API alojada apenas consume cómputo local |
| Modelos locales pequeños (opcional) | CPU + RAM | La inferencia en CPU es lenta y solo sirve para tareas ligeras; los modelos grandes necesitan GPU |
El «mínimo oficial» procede de la documentación de Dify y n8n; la «recomendación para producción» es una referencia para equipos pequeños y medianos. Decide con datos de monitorización.
| Despliegue | Mínimo oficial | Recomendación para producción | Disco |
|---|---|---|---|
| Solo n8n (un contenedor, SQLite) | No indicado; 2 núcleos / 2 GB bastan para empezar | 2 núcleos / 2–4 GB | desde 20 GB |
| Compose oficial completo de n8n (con sandbox de IA) | 2 vCPU / 4 GB | 4 núcleos / 8 GB | desde 40 GB |
| Solo Dify | 2 núcleos / 4 GB | 4 núcleos / 8 GB | desde 40 GB; 80 GB+ con bases de conocimiento grandes |
| Dify + n8n en un servidor | — | desde 4 núcleos / 8 GB; para equipos, 6–8 núcleos / 16 GB | desde 80 GB |
| Varios equipos / alta concurrencia / bases de conocimiento grandes | — | Servidor dedicado, o separar base de datos y aplicación | Según volumen de datos |
Precios mensuales en USD, «desde»; consulta los precios vigentes en la web de IMIDC. Todos los VPS usan SSD y memoria ECC, se activan automáticamente e incluyen soporte 24/7 y migración gratuita.
| Plan | Configuración | Tráfico / puerto | Ideal para | Mensual |
|---|---|---|---|---|
| KR-CLOUD-02 | 2 núcleos / 2 GB / 20 GB SSD | 1 TB / 100 Mbps | n8n ligero | desde $28,88 |
| KR-CLOUD-03 | 3 núcleos / 4 GB / 40 GB SSD | 2 TB / 100 Mbps | Mínimo de Dify, entornos de prueba | desde $38,88 |
| KR-CLOUD-04 | 4 núcleos / 8 GB / 80 GB SSD | 3 TB / 200 Mbps | Dify en producción, o Dify + n8n | desde $48,88 |
| KR-CLOUD-06 | 6 núcleos / 16 GB / 240 GB SSD | 5 TB / 200 Mbps | Dify + n8n para equipos, bases de conocimiento grandes | desde $88,88 |
| Plan | Configuración | Tráfico / puerto | Ideal para | Mensual |
|---|---|---|---|---|
| TW Profesional | 2 núcleos / 2 GB / 80 GB SSD | 1 TB / 80 Mbps | n8n ligero | desde $38 |
| TW Negocios | 4 núcleos / 4 GB / 120 GB SSD | 1 TB / 80 Mbps | Mínimo de Dify | desde $48 |
| TW Empresarial | 8 núcleos / 8 GB / 160 GB SSD | 2 TB / 100 Mbps | Dify en producción, o Dify + n8n | desde $68 |
| TW Insignia | 16 núcleos / 16 GB / 320 GB SSD | 3 TB / 100 Mbps | Despliegues de equipo, pruebas con modelos locales pequeños | desde $78 |
Los planes VPS en Japón van desde 1 núcleo / 512 MB / 20 GB por $28/mes hasta 16 núcleos / 16 GB / 240 GB por $118/mes (precios «desde»), con 500 GB–5 TB de tráfico mensual y Linux/Windows en todos los planes salvo el de entrada; consulta los precios vigentes en la web de IMIDC. Para Dify elige un plan con 4 GB de RAM o más; para Dify + n8n en el mismo servidor, 8 GB o más.
Para uso de varios departamentos, bases de conocimiento muy grandes o alta concurrencia, considera los servidores dedicados de IMIDC en Japón, Corea o Taiwán (desde $199/mes) o en Los Ángeles, EE. UU. (desde $499/mes; AMD EPYC 7002, 128 GB de RAM o más, NVMe SSD); consulta los precios vigentes en la web de IMIDC. Siguen siendo servidores de CPU: el catálogo actual de IMIDC no incluye servidores con GPU.
Elige la ubicación según dónde están tus usuarios: para usuarios en Japón, Corea, Taiwán y Asia-Pacífico, el nodo más cercano es suficiente. La tabla refleja las listas oficiales de regiones admitidas de cada proveedor revisadas en octubre de 2026 (solo regiones donde IMIDC tiene ubicación). Los proveedores actualizan estas listas; vuelve a comprobarlas antes del lanzamiento.
| Ubicación de IMIDC | OpenAI API | Anthropic API | Google Gemini API | Recomendada para cargas con API de IA |
|---|---|---|---|---|
| Japón · Tokio | Admitida | Admitida | Admitida | Sí |
| Corea del Sur · Seúl | Admitida | Admitida | Admitida | Sí |
| Taiwán · Taipéi | Admitida | Admitida | Admitida | Sí |
| EE. UU. · Los Ángeles | Admitida | Admitida | Admitida | Sí |
| Sudáfrica · Johannesburgo | Admitida | Admitida | Admitida | Sí |
| Hong Kong | No figura | No figura | No figura | No |
| Rusia · Moscú | No figura | No figura | No figura | No |
| China continental (referencia) | No figura | No figura | No figura | No aplica |
Nota de cumplimiento: la ubicación del servidor es solo el lugar donde despliegas tu aplicación; no determina quién puede usar un modelo. Al utilizar cualquier API de modelos, tanto tu empresa como los usuarios finales de tu aplicación deben estar en países o regiones admitidos oficialmente por el proveedor y cumplir sus condiciones de servicio y políticas de uso. No intentes usar ninguna ubicación de servidor para eludir las restricciones regionales de un proveedor.
docker --version # Dify requiere 19.03+
docker compose version # Dify requiere 2.24.0+
dify.example.com y n8n.example.com a la IP del servidor.Estos pasos siguen la documentación oficial de autoalojamiento de Dify, que recomienda clonar la última versión publicada:
sudo apt update && sudo apt install -y git curl jq
git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
Un simple git clone https://github.com/langgenius/dify.git también funciona, pero descarga el código más reciente de la rama main; en producción usa una versión publicada.
Antes de arrancar, haz dos cambios en .env:
# 1. Genera una clave nueva y sustituye el SECRET_KEY por defecto
openssl rand -base64 42
# 2. Vincula el Nginx integrado de Dify solo a localhost; el Nginx del host gestiona HTTPS
EXPOSE_NGINX_PORT=127.0.0.1:8080
EXPOSE_NGINX_SSL_PORT=127.0.0.1:8443
Después, arranca:
docker compose up -d
docker compose ps
Si aún no usas dominio, mantén el puerto 80 por defecto y abre http://IP_DEL_SERVIDOR/install. Crea la cuenta de administrador nada más arrancar los contenedores para que nadie llegue antes a la página de configuración inicial.
La documentación de n8n cubre un contenedor único con docker run y un stack completo de Docker Compose (que incluye el sandbox de código de IA y requiere 2 vCPU / 4 GB o más). Este es un Compose mínimo basado en las variables de entorno oficiales de n8n, pensado para funcionar detrás de Nginx:
mkdir -p ~/n8n && cd ~/n8n
nano compose.yaml
services:
n8n:
image: n8nio/n8n
restart: unless-stopped
ports:
- "127.0.0.1:5678:5678"
environment:
- N8N_HOST=n8n.example.com
- N8N_PORT=5678
- N8N_PROTOCOL=https
- N8N_WEBHOOK_URL=https://n8n.example.com/
- WEBHOOK_URL=https://n8n.example.com/
- N8N_PROXY_HOPS=1
- GENERIC_TIMEZONE=Asia/Seoul
- TZ=Asia/Seoul
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
- N8N_RUNNERS_ENABLED=true
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
docker compose up -d
Notas: las versiones recientes de n8n renombraron WEBHOOK_URL a N8N_WEBHOOK_URL; la variable antigua sigue funcionando con un aviso de obsolescencia, así que definir ambas cubre versiones antiguas y nuevas. Ajusta la zona horaria a la de tu negocio. Para una prueba rápida, los comandos oficiales de n8n son:
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n
Consulta Proxy inverso Nginx con SSL gratuito de Let's Encrypt para el proceso completo. En aplicaciones de IA hay dos detalles importantes: Dify envía las respuestas en streaming, así que desactiva el buffering del proxy; el editor de n8n usa WebSocket, así que reenvía las cabeceras Upgrade. Ejemplo:
server {
listen 80;
server_name n8n.example.com;
location / {
proxy_pass http://127.0.0.1:5678; # para Dify: http://127.0.0.1:8080
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_buffering off;
proxy_read_timeout 300s;
client_max_body_size 100m; # tamaño de subida a la base de conocimiento
}
}
sudo nginx -t && sudo systemctl reload nginx
sudo certbot --nginx -d n8n.example.com -d dify.example.com
| Elemento | Qué hacer |
|---|---|
| SSH | Desactivar el acceso root con contraseña, usar autenticación por clave e instalar fail2ban |
| Cortafuegos | Exponer solo SSH, 80 y 443. Los puertos publicados por Docker se saltan las reglas de ufw, así que vincula todos los puertos de las aplicaciones a 127.0.0.1 |
| Configuración inicial | Tanto /install en Dify como el primer acceso a n8n crean el administrador: complétalos justo después del despliegue |
| Secretos | Sustituye el SECRET_KEY por defecto de Dify; guarda las claves de API de modelos solo en el almacén de credenciales de la plataforma o en .env, con permisos 600 y sin subirlo a Git |
| Control de acceso | Limita los paneles de administración a una lista de IP de la oficina; expón solo las rutas de webhook necesarias |
| Copias de seguridad | Respalda con regularidad dify/docker/volumes y el volumen n8n_data de n8n (contiene la clave de cifrado; sin ella no se pueden descifrar las credenciales guardadas) |
| Actualizaciones | Sigue los avisos de seguridad de Dify y n8n; haz copia antes de actualizar y sigue las guías oficiales |
| Protección de datos | Las bases de conocimiento y los registros de chat pueden contener datos personales; trátalos y consérvalos según la ley local y las condiciones de los proveedores |
Tras el despliegue, revisa CPU, disco y red con los métodos de la guía de benchmark de servidores y observa el uso real de memoria con docker stats para decidir si necesitas subir de plan.
Dify exige oficialmente CPU de 2 núcleos o más y 4 GB de RAM o más. Con eso funciona, pero la memoria se queda corta al crecer la base de conocimiento y la concurrencia; para producción se recomiendan 4 núcleos / 8 GB, como IMIDC Corea KR-CLOUD-04 (desde $48,88/mes; consulta los precios vigentes en la web de IMIDC).
Un contenedor de n8n arranca con 2 núcleos / 2 GB. El stack oficial completo de Compose con sandbox de código de IA requiere al menos 2 vCPU y 4 GB de RAM. Amplía recursos según la monitorización a medida que crezcan los flujos y la concurrencia.
Sí. Ambos se ejecutan en Docker sin conflicto de puertos (en esta guía Dify escucha en el puerto local 8080 y n8n en el 5678), y el Nginx del host reparte el tráfico por dominio. Empieza con 4 núcleos / 8 GB.
IMIDC ofrece actualmente servidores de CPU, sin productos con GPU. Los servidores de CPU sirven para llamar a API de modelos alojados o ejecutar modelos pequeños cuantizados en tareas ligeras; el entrenamiento y la inferencia a gran escala requieren servidores con GPU.
No es recomendable. Según las listas oficiales de regiones admitidas, Hong Kong, China continental y Rusia no están admitidas por las API de OpenAI, Anthropic ni Google Gemini. Crea los servicios con API de IA para usuarios de regiones admitidas, despliégalos en nodos como Japón, Corea, Taiwán o EE. UU. y cumple las condiciones de cada proveedor.
No. Los VPS de IMIDC en Japón, Corea y Taiwán están fuera de China continental, así que no requieren registro ICP y puedes desplegar en cuanto se activa el servidor.
Dimensionar un servidor para flujos de trabajo con IA propios se resume así: Dify depende de la memoria (4 GB mínimo, 8 GB cómodos), n8n de la concurrencia, y ambos en una sola máquina piden 4 núcleos / 8 GB o más. Elige la ubicación cerca de tus usuarios y asegúrate de que tanto ellos como tu empresa están en regiones admitidas por los proveedores de modelos. Para empezar, consulta el VPS de IMIDC en Corea, en Taiwán o en Japón; si dudas sobre el plan, contacta con IMIDC.