[{"data":1,"prerenderedAt":229},["ShallowReactive",2],{"seo-verification":3,"blog-como-alojar-whisper-en-un-vps-ma-es":6,"promo-bar-likely":220},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-como-alojar-whisper-en-un-vps-ma-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":170,"ctaBody":171,"ctaButton":172,"ctaUrl":173,"relatedPosts":174},21,"como-alojar-whisper-en-un-vps",{"fr":12,"en":13,"ar":14,"es":10},"heberger-whisper-vps","how-to-host-whisper-on-a-vps","كيفية-استضافة-whisper-على-خادم-vps","Whisper on premise en VPS: guía completa 2026","Despliegue Whisper on premise en su VPS con Docker: elección del modelo, Whisper.cpp sin GPU, integración n8n, benchmarks y seguridad.",6,1,false,"2026-05-30T00:00:00+00:00","2026-11-04T16:30:24+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":26},"Inteligencia Artificial","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[28],{"id":18,"name":23,"slug":24,"color":25,"icon":26},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-whisper-vps-poster.svg",{"categorySlug":33,"appSlug":34},"inteligencia-artificial","whisper","Whisper es el modelo de transcripción de audio de código abierto de OpenAI. Alojarlo on premise en su VPS garantiza que sus grabaciones nunca salgan de su infraestructura: confidencialidad total, latencia controlada y coste predecible. Esta guía cubre el despliegue paso a paso con Docker, la elección del modelo según su RAM, la alternativa CPU-only Whisper.cpp, la integración con n8n, benchmarks en VPS típicos de ServOrbit y las medidas de seguridad indispensables.",[37,40,50,52,55,57,103,105,107,135,137,139,141,143,145,154,156,163,166,168],{"type":38,"title":39},"h2","Por qué autoalojar Whisper on premise en un VPS",{"type":41,"title":42,"items":43},"ul","Los beneficios concretos del autoalojamiento",[44,45,46,47,48,49],"Confidencialidad total: sus archivos de audio nunca transitan por un tercero","Coste controlado: transcribir 60 minutos cuesta unos céntimos de CPU, sin facturación por minuto","API privada expuesta solo tras su reverse proxy, protegida por clave o JWT","Disponibilidad 24\u002F7 sin dependencia de la política de precios de OpenAI","Elección del modelo según sus limitaciones de RAM: de 1 GB (tiny) a 10 GB (large-v3)","Cumplimiento RGPD simplificado: procesamiento en su datacenter, no en un subprocesador estadounidense",{"type":38,"title":51},"Requisitos de hardware y software",{"type":53,"body":54},"p","Para un despliegue CPU (modelo small o base): 2 vCPUs, 4 GB RAM, 20 GB de disco. Para el modelo medium: 8 GB RAM recomendados. Para large-v3 con GPU: 10 GB VRAM mínimo (tarjeta NVIDIA con controladores CUDA 12+). En cuanto al software, solo se necesitan Docker Engine 24+ y Docker Compose v2 — sin Python ni PyTorch en el host.",{"type":38,"title":56},"Elegir el modelo Whisper: comparativa RAM, velocidad y precisión",{"type":58,"title":59,"headers":60,"rows":66,"note":102},"comparison","Modelos Whisper disponibles",[61,62,63,64,65],"Modelo","Parámetros","RAM requerida","WER inglés","Velocidad (tiempo real)",[67,73,78,84,90,96],[68,69,70,71,72],"tiny","39 M","~1 GB","~7,6%","~10×",[74,75,70,76,77],"base","74 M","~5,0%","~7×",[79,80,81,82,83],"small","244 M","~2 GB","~3,4%","~4×",[85,86,87,88,89],"medium","769 M","~5 GB","~2,9%","~2×",[91,92,93,94,95],"large-v3","1.550 M","~10 GB","~2,4%","~1×",[97,98,99,100,101],"large-v3-turbo","809 M","~6 GB","~2,5%","~5×","El modelo small es un excelente compromiso para un VPS de 4 GB sin GPU. large-v3-turbo ofrece una calidad cercana a large-v3 a 5× la velocidad, para un VPS de 8 GB.",{"type":38,"title":104},"Whisper.cpp: la alternativa CPU-only sin CUDA",{"type":53,"body":106},"Si su VPS no dispone de GPU NVIDIA, Whisper.cpp (github.com\u002Fggerganov\u002Fwhisper.cpp) es la alternativa ideal. Es un port en C\u002FC++ puro del modelo Whisper que funciona en CPU sin Python, PyTorch ni CUDA. Utiliza instrucciones SIMD (AVX2 en x86, NEON en ARM) para acelerar la inferencia. En un VPS con 4 vCPUs, el modelo small transcribe notablemente más rápido gracias al motor de inferencia C\\+\\+ cuantizado de CTranslate2. La imagen Docker oficial de Whisper.cpp pesa solo ~150 MB frente a ~2 GB de la imagen Python. Es la opción recomendada para VPS de gama de entrada (2–4 GB RAM).",{"type":108,"title":109,"steps":110},"steps","Despliegue paso a paso con Docker (openai-whisper-asr-webservice v1.10.0)",[111,114,117,120,123,126,129,132],{"title":112,"body":113},"Preparar el servidor","Instale Docker Engine y Docker Compose: `curl -fsSL https:\u002F\u002Fget.docker.com | sh && sudo usermod -aG docker $USER`. Bloquee el puerto 9000 desde el exterior: `ufw deny 9000\u002Ftcp`.",{"title":115,"body":116},"Crear el directorio de trabajo","```bash\nmkdir -p ~\u002Fwhisper && cd ~\u002Fwhisper\n```",{"title":118,"body":119},"Escribir el docker-compose.yml","```yaml\nservices:\n  whisper:\n    image: onerahmet\u002Fopenai-whisper-asr-webservice:latest\n    restart: unless-stopped\n    ports:\n      - \"127.0.0.1:9000:9000\"\n    environment:\n      - ASR_MODEL=small\n      - ASR_ENGINE=faster_whisper\n      - ASR_MODEL_PATH=\u002Fdata\u002Fmodels\n    volumes:\n      - .\u002Fmodels:\u002Fdata\u002Fmodels\n```",{"title":121,"body":122},"Elegir el modelo e iniciar","Sustituya ASR_MODEL=small por el modelo correspondiente a su RAM (véase tabla). Luego: `docker compose up -d`.",{"title":124,"body":125},"Verificar que la API está operativa","```bash\ncurl http:\u002F\u002F127.0.0.1:9000\u002Fdocs\ncurl -F \"audio_file=@test.mp3\" http:\u002F\u002F127.0.0.1:9000\u002Fasr?encode=true&task=transcribe&language=es\n```",{"title":127,"body":128},"Configurar el reverse proxy Nginx","Reenvíe \u002Fwhisper\u002F hacia http:\u002F\u002F127.0.0.1:9000\u002F exigiendo el header X-Api-Key.",{"title":130,"body":131},"Proteger la API con clave secreta","Genere una clave: `openssl rand -hex 32`. Añádala a su proxy y clientes.",{"title":133,"body":134},"Probar una transcripción vía la API segura","```bash\ncurl -H \"X-Api-Key: YOUR_SECRET_KEY\" \\\n  -F \"audio_file=@reunion.mp3\" \\\n  https:\u002F\u002Fsu-dominio.com\u002Fwhisper\u002Fasr?task=transcribe&language=es\n```",{"type":38,"title":136},"Integración real: conectar Whisper a n8n o Nextcloud Talk",{"type":53,"body":138},"Una vez operativa la API, puede integrarla en sus flujos de trabajo existentes. En n8n, añada un nodo HTTP Request apuntando a https:\u002F\u002Fsu-dominio.com\u002Fwhisper\u002Fasr con el header X-Api-Key y adjunte su archivo de audio como multipart\u002Fform-data. La transcripción devuelta (JSON con segmentos y marcas de tiempo) puede alimentar un nodo de Notion, Google Sheets o su propia base de datos. Para Nextcloud Talk, el plugin talk_recording permite grabar llamadas y enviar automáticamente el archivo a su endpoint Whisper — la transcripción vuelve al hilo de conversación en segundos.",{"type":38,"title":140},"Benchmarks CPU vs GPU en VPS típico de ServOrbit",{"type":53,"body":142},"En un VPS de 4 vCPU \u002F 8 GB RAM (motor faster-whisper, modelo small): un minuto de audio se transcribe en aproximadamente 18 segundos (ratio 3,3× tiempo real). En un VPS de 8 vCPU \u002F 16 GB con modelo medium: ~25 segundos por minuto de audio (2,4×). Con GPU NVIDIA RTX 4090 y large-v3: ~4 segundos por minuto (15×). Para procesamiento por lotes, un VPS CPU de 8 GB con modelo small ofrece la relación rendimiento\u002Fcoste óptima. Para transcripción en tiempo real (\u003C 5 s de latencia), se requiere un VPS GPU con large-v3-turbo.",{"type":38,"title":144},"Seguridad: nunca exponga la API Whisper sin autenticación",{"type":41,"title":146,"items":147},"Reglas de seguridad indispensables",[148,149,150,151,152,153],"Vincule el puerto Docker a 127.0.0.1 únicamente (`127.0.0.1:9000:9000`) — nunca `0.0.0.0:9000`","Proteja el acceso externo con una clave API en el reverse proxy (header `X-Api-Key`)","Añada un rate-limit en Nginx para evitar abusos","Active TLS en su dominio — nunca transmita audio en texto claro por la red","No almacene archivos de audio en disco más tiempo del necesario","Restrinja el endpoint a IPs internas si el servicio es solo de uso interno",{"type":38,"title":155},"Resolución de problemas: errores frecuentes",{"type":41,"title":157,"items":158},"Problemas comunes y soluciones",[159,160,161,162],"**CUDA not found \u002F RuntimeError: CUDA error**: use la imagen `:latest` (CPU) en lugar de `:latest-gpu`, o verifique que `nvidia-container-toolkit` esté instalado y los controladores CUDA 12+ presentes (`nvidia-smi`).","**Modelo no descargado \u002F FileNotFoundError**: el volumen `.\u002Fmodels` no está montado correctamente o la descarga inicial fue interrumpida. Borre el contenido de `.\u002Fmodels` y reinicie `docker compose up -d`.","**OOMKilled \u002F Sin memoria**: el modelo elegido supera la RAM disponible. Cambie a un modelo menor o aumente la RAM de su VPS.","**422 Unprocessable Entity en \u002Fasr**: el archivo debe enviarse como `multipart\u002Fform-data` con el campo `audio_file` y `encode=true` en la query string para formatos MP3\u002FMP4.",{"type":164,"body":165},"tip","Para VPS sin GPU, combine Whisper.cpp (solo CPU, ~150 MB de imagen) con el modelo small cuantizado a 4 bits (`-m models\u002Fggml-small-q5_1.bin`): divide el uso de RAM en ~2,5× manteniendo una precisión próxima al modelo float16.",{"type":38,"title":167},"Despliegue Whisper desde el Marketplace de ServOrbit",{"type":53,"body":169},"ServOrbit ofrece una aplicación Whisper preconfigurada en su Marketplace de IA. Con un clic, su VPS estará listo: Docker instalado, imagen `onerahmet\u002Fopenai-whisper-asr-webservice:latest` desplegada, Nginx configurado con TLS y clave API generada automáticamente. Elija el modelo (de tiny a large-v3) durante la instalación y benefíciese de actualizaciones con un clic.","Despliegue Whisper en un VPS ServOrbit en 1 clic","Whisper está disponible en el Marketplace de ServOrbit: Docker, ffmpeg y la configuración de red se gestionan automáticamente. Sus transcripciones permanecen en su VPS — ningún dato se envía a un servicio de terceros.","Desplegar Whisper","\u002Fapplications\u002Finteligencia-artificial\u002Fwhisper",[175,192,210],{"id":18,"slug":176,"slugs":177,"title":181,"excerpt":182,"readTime":183,"views":18,"isPinned":19,"noindex":19,"publishedAt":184,"updatedAt":185,"category":186,"categories":187,"featuredImage":29,"bgImage":30,"posterImage":189,"relatedSolution":190},"como-alojar-open-webui-en-un-vps",{"fr":178,"en":179,"ar":180,"es":176},"heberger-open-webui","how-to-host-open-webui-on-a-vps","كيفية-استضافة-open-webui-على-خادم-vps","Cómo alojar Open WebUI en un VPS","Guía completa para desplegar Open WebUI en su propio VPS: conserve el control de sus datos, evite pagar API en la nube y acceda a sus LLM desde el navegador.",9,"2026-06-01T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":26},[188],{"id":18,"name":23,"slug":24,"color":25,"icon":26},"\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":33,"appSlug":191},"open-webui",{"id":193,"slug":194,"slugs":195,"title":199,"excerpt":200,"readTime":201,"views":18,"isPinned":19,"noindex":19,"publishedAt":202,"updatedAt":203,"category":204,"categories":205,"featuredImage":29,"bgImage":30,"posterImage":207,"relatedSolution":208},2,"desplegar-dify-en-un-vps",{"fr":196,"en":197,"ar":198,"es":194},"deployer-dify-vps","deploying-dify-on-a-vps-ai-workflows-under-control","نشر-dify-على-vps-سير-عمل-الذكاء-الاصطناعي-تحت-السيطرة","Desplegar Dify en un VPS: guía completa de instalación y plugins","Instala Dify en un VPS de ServOrbit: requisitos, Docker Compose, plugins offline, límites de la instalación Docker, copia antes de actualizar y solución de errores.",15,"2026-02-11T00:00:00+00:00","2026-10-29T03:10:23+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":26},[206],{"id":18,"name":23,"slug":24,"color":25,"icon":26},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":24,"appSlug":209},"dify",{"id":211,"slug":212,"slugs":213,"title":217,"excerpt":218,"readTime":219,"views":18,"isPinned":19,"noindex":220,"publishedAt":221,"updatedAt":222,"category":223,"categories":224,"featuredImage":29,"bgImage":30,"posterImage":226,"relatedSolution":227},121,"alojar-openclaw-en-un-vps",{"fr":214,"en":215,"ar":216,"es":212},"heberger-openclaw-vps","hosting-openclaw-on-a-vps","استضافة-openclaw-على-خادم-vps","Alojar OpenClaw en un VPS","Aloje OpenClaw en su VPS: el asistente de IA personal open source accesible desde WhatsApp, Telegram, Discord y más de 50 apps de mensajería. Docker, LLM y HTTPS.",4,true,"2026-02-23T00:00:00+00:00","2026-11-09T20:55:19+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":26},[225],{"id":18,"name":23,"slug":24,"color":25,"icon":26},"\u002Fblog\u002Fcovers\u002Fheberger-openclaw-vps-poster.svg",{"categorySlug":33,"appSlug":228},"openclaw",1794270572705]