{"id":45682,"date":"2025-12-02T17:51:42","date_gmt":"2025-12-02T16:51:42","guid":{"rendered":"\/co\/tutoriales\/como-instalar-n8n"},"modified":"2026-03-10T16:42:34","modified_gmt":"2026-03-10T15:42:34","slug":"como-instalar-n8n","status":"publish","type":"post","link":"\/co\/tutoriales\/como-instalar-n8n","title":{"rendered":"C\u00f3mo instalar n8n y autoalojarlo en un VPS Ubuntu"},"content":{"rendered":"<p><strong>n8n<\/strong> es una herramienta de automatizaci&oacute;n del flujo de trabajo que permite una integraci&oacute;n perfecta entre varias aplicaciones y API.&nbsp;<\/p><p>La posibilidad de autoalojarlo en un VPS Ubuntu proporciona una mayor privacidad de los datos, opciones de personalizaci&oacute;n y ahorro de costes en comparaci&oacute;n con las soluciones gestionadas.<\/p><p>Esta gu&iacute;a cubre dos m&eacute;todos de instalaci&oacute;n: la sencilla configuraci&oacute;n de un solo clic de Hostinger y una instalaci&oacute;n manual para los usuarios que prefieren el control pr&aacute;ctico.&nbsp;<\/p><p>Al final de este tutorial, tendr&aacute;s una instancia n8n completamente funcional ejecut&aacute;ndose en tu VPS, lista para automatizar flujos de trabajo.<\/p><h2 class=\"wp-block-heading\" id=\"h-requisitos-previos\">Requisitos previos<\/h2><p>Antes de instalar n8n, aseg&uacute;rate de que tu entorno de alojamiento cumple los siguientes requisitos:<\/p><ul class=\"wp-block-list\">\n<li><strong>Servidor privado virtual (VPS) Ubuntu<\/strong><\/li>\n<\/ul><p>M&iacute;nimo: 1 vCPU, 1 GB RAM (<strong>KVM1<\/strong>)<\/p><p>Recomendado: 2 vCPU, 2 GB RAM (<strong>KVM2<\/strong>)<\/p><p>Si a&uacute;n no tienes uno, Hostinger ofrece una gama de opciones de VPS, incluyendo el <a href=\"\/co\/vps\/hosting-n8n\">alojamiento VPS n8n<\/a>.<\/p><ul class=\"wp-block-list\">\n<li><strong>Dominio\/subdominio: <\/strong>opcional, pero recomendado para configurar HTTPS y facilitar el acceso.<\/li>\n\n\n\n<li><strong>Acceso a tu VPS: <\/strong>necesitar&aacute;s conectarte a tu VPS a trav&eacute;s de SSH (se requiere root) o utilizando un panel de control de hosting (como hPanel).<\/li>\n\n\n\n<li><a href=\"\/co\/tutoriales\/que-es-docker\">Docker<\/a><strong>: <\/strong>si est&aacute;s siguiendo el enfoque manual, aseg&uacute;rate de que <a href=\"\/co\/tutoriales\/como-instalar-y-usar-docker-en-ubuntu\">Docker est&aacute; instalado<\/a> en tu VPS (no es necesario para la plantilla).<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/co\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-instalar-n8n-en-hostinger-utilizando-su-plantilla-vps\">C&oacute;mo instalar n8n en Hostinger utilizando su plantilla VPS<\/h2><p>Empecemos por el m&eacute;todo m&aacute;s sencillo: utilizar la plantilla n8n de un solo clic de Hostinger. Este m&eacute;todo automatiza la configuraci&oacute;n del servidor Ubuntu e instala n8n y sus dependencias.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-acceder-al-panel-de-control-del-vps\">1. Acceder al panel de control del VPS<\/h3><p>En primer lugar, debes acceder al panel de control de tu VPS.<\/p><ol class=\"wp-block-list\">\n<li>Ve a <a href=\"http:\/\/hpanel.hostinger.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">hPanel<\/a> e inicia sesi&oacute;n usando tu m&eacute;todo preferido.<\/li>\n\n\n\n<li>Una vez que hayas iniciado sesi&oacute;n, navega a la secci&oacute;n <strong>VPS<\/strong> en el men&uacute; de la izquierda.<\/li>\n\n\n\n<li>Elige el VPS al que deseas aplicar la plantilla n8n y pulsa el bot&oacute;n Gestionar situado junto a &eacute;l.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/panel-vps-hostinger.png\" alt=\"Panel de gesti&oacute;n VPS en hPanel\" class=\"wp-image-46751\"><\/figure><h3 class=\"wp-block-heading\" id=\"h-2-instalar-la-plantilla-n8n\">2. Instalar la plantilla n8n<\/h3><ol class=\"wp-block-list\">\n<li>Una vez en el panel de control del VPS, abre el men&uacute; desplegable <strong>Sistema operativo y panel<\/strong> de la izquierda y selecciona <strong>Sistema operativo<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/vista-general-vps.png\" alt=\"Vista general del VPS en hPanel\" class=\"wp-image-46752\"><\/figure><p>Aqu&iacute; es donde puedes encontrar los sistemas operativos y sus plantillas disponibles para tu servidor VPS.<\/p><ol start=\"2\" class=\"wp-block-list\">\n<li>En el panel <strong>Cambiar sistema operativo<\/strong>, escribe <strong>n8n<\/strong> en la barra de b&uacute;squeda y selecciona la plantilla n8n.<\/li>\n\n\n\n<li>En la ventana de di&aacute;logo que se abre, haz clic en <strong>Cambiar sistema operativo<\/strong>.<\/li>\n\n\n\n<li>Ver&aacute;s una ventana de di&aacute;logo inform&aacute;ndote de que tu SO VPS ser&aacute; sobrescrito y todos los archivos ser&aacute;n borrados. Marca la casilla &ldquo;<strong>Acepto que todos mis archivos ser&aacute;n eliminados y no podr&aacute;n ser restaurados<\/strong>&rdquo; y haz clic en <strong>Siguiente<\/strong>.<\/li>\n\n\n\n<li>Introduce una contrase&ntilde;a para el usuario root y haz clic en Confirmar.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/cambiar-contrasena-vps.png\" alt=\"Crear nueva contrase&ntilde;a en el VPS de hPanel\" class=\"wp-image-46753\"><\/figure><p>Comenzar&aacute; la configuraci&oacute;n de la plantilla. Ver&aacute;s una barra de progreso en la parte superior del panel de control, como en el ejemplo siguiente:<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/barra-progreso-vps.png\" alt=\"Secci&oacute;n de progreso en hPanel \" class=\"wp-image-46754\"><\/figure><p>Tras una breve espera, tu instancia n8n estar&aacute; lista para ser utilizada.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-probar-la-instalacion\">3. Probar la instalaci&oacute;n<\/h3><p>Con n8n configurado en tu VPS, deber&iacute;as ser capaz de iniciar sesi&oacute;n y confirmar que est&aacute; funcionando.<\/p><ol class=\"wp-block-list\">\n<li>En la p&aacute;gina de vista general, haz clic en Administrar aplicaci&oacute;n.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/vista-vps-hpanel.png\" alt=\"Vista general del VPS en hPanel\" class=\"wp-image-46757\"><\/figure><ol start=\"2\" class=\"wp-block-list\">\n<li>Esto abrir&aacute; la ventana de di&aacute;logo n8n para el registro, que deber&iacute;a parecerse al siguiente ejemplo:<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/n8n-register.png\" alt=\"P&aacute;gina de registro de n8n\" class=\"wp-image-46755\"><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>Simplemente introduce tus datos y crea una contrase&ntilde;a de acuerdo con las especificaciones indicadas. Pulsa el bot&oacute;n <strong>Siguiente<\/strong> y, a continuaci&oacute;n, haz clic en las ventanas emergentes adicionales, dej&aacute;ndolas vac&iacute;as por ahora. De esta forma acceder&aacute;s a la <strong>p&aacute;gina de informaci&oacute;n general<\/strong> del n8n:<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/n8n-Overview-page.png\" alt=\"P&aacute;gina de informaci&oacute;n general de n8n\" class=\"wp-image-46756\"><\/figure><ol start=\"4\" class=\"wp-block-list\">\n<li>Si puedes ver el panel n8n en su vista por defecto como esta, &iexcl;tu configuraci&oacute;n se ha realizado correctamente!<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-4-configurar-la-instancia-n8n\">4. Configurar la instancia n8n<\/h3><p>Ahora que tu instancia n8n est&aacute; en funcionamiento, vamos a ajustar su configuraci&oacute;n de seguridad y personalizaci&oacute;n.<\/p><ol class=\"wp-block-list\">\n<li>Pulsa o haz clic en el icono de tres puntos situado junto a tu nombre en la esquina inferior izquierda y selecciona <strong>Configuraci&oacute;n<\/strong>:<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/n8n-settings.png\" alt=\"Opci&oacute;n de ajustes en n8n\" class=\"wp-image-46758\"><\/figure><ol start=\"2\" class=\"wp-block-list\">\n<li>Selecciona <strong>Personal<\/strong> en el men&uacute; de la izquierda:<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/n8n-personal.png\" alt=\"Secci&oacute;n de Personal en n8n\" class=\"wp-image-46759\"><\/figure><p>Aqu&iacute; es donde puedes ver y ajustar todas tus credenciales como <strong>Nombre<\/strong>, <strong>Apellidos<\/strong>, <strong>Email<\/strong> y <strong>Contrase&ntilde;a<\/strong>.<\/p><p>Tambi&eacute;n puedes modificar n8n con variables de entorno:<\/p><ol class=\"wp-block-list\">\n<li>Con&eacute;ctate a tu VPS v&iacute;a SSH o a trav&eacute;s del <a href=\"https:\/\/support.hostinger.com\/es\/articles\/7978544-como-utilizar-el-terminal-del-navegador\" target=\"_blank\" rel=\"noreferrer noopener\">terminal del navegador<\/a>.<\/li>\n\n\n\n<li>Abre el archivo <strong>docker compose.yml<\/strong> con <strong>nano<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Edita la secci&oacute;n <strong>Environment<\/strong>: a&ntilde;ade o ajusta las variables de entorno. Por ejemplo, si deseas activar la autenticaci&oacute;n b&aacute;sica, a&ntilde;ade:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">  - N8N_BASIC_AUTH_ACTIVE=true\n  - N8N_BASIC_AUTH_USER=username\n  - N8N_BASIC_AUTH_PASSWORD=\"password\"<\/pre><p>Sustituye el nombre de usuario y la contrase&ntilde;a anteriores por el nombre de usuario y la contrase&ntilde;a reales de tu usuario.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2025\/04\/environment-variables.png\" alt=\"Variables de Environment\" class=\"wp-image-46760\"><\/figure><p>Algunas otras variables de entorno de uso com&uacute;n que es posible que desees incluir o ajustar:<\/p><ul class=\"wp-block-list\">\n<li><strong>N8N_HOST<\/strong>: establece tu dominio si utilizas uno.<\/li>\n\n\n\n<li><strong>N8N_PORT<\/strong>: el valor predeterminado es 5678, pero puedes cambiarlo si es necesario.<\/li>\n\n\n\n<li><strong>N8N_PROTOCOL<\/strong>: especifica qu&eacute; protocolo debe utilizar n8n.<\/li>\n\n\n\n<li><strong>WEBHOOK_URL<\/strong>: obligatorio si se utilizan webhooks con un dominio.<\/li>\n\n\n\n<li><strong>GENERIC_TIMEZONE<\/strong>: zona horaria opcional.<\/li>\n<\/ul><ol start=\"4\" class=\"wp-block-list\">\n<li>Guarda y cierra nano tecleando <strong>CTRL+X<\/strong>, luego <strong>Y<\/strong>, y <strong>ENTER<\/strong>. Puedes confirmar que los cambios se han guardado ejecutando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cat docker compose.yml<\/pre><p>Esto devolver&aacute; todo el archivo Docker Compose. Deber&iacute;as ver tus cambios all&iacute;.<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Reinicia Docker Compose para aplicar los cambios:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\ndocker compose up -d<\/pre><p>Despu&eacute;s de reiniciar Docker Compose, tus cambios se implementar&aacute;n. n8n utilizar&aacute; entonces las variables de entorno que hayas configurado.<\/p><p>Si est&aacute;s utilizando un dominio personalizado, tambi&eacute;n debes configurar SSL. Para una conexi&oacute;n HTTPS segura, puedes utilizar <strong>Let&rsquo;s Encrypt<\/strong> con <strong>NGINX<\/strong> como proxy inverso:<\/p><ol class=\"wp-block-list\">\n<li>Instala <strong>Certbot<\/strong> y <strong>NGINX<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install certbot nginx python3-certbot-nginx -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Crea\/abre el archivo de sitio NGINX para n8n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Configura NGINX como proxy para el tr&aacute;fico hacia n8n. A&ntilde;ade lo siguiente, sustituyendo tudominio.com a continuaci&oacute;n por tu propio nombre de dominio personalizado:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nserver_name tudominio.com;\nlocation \/ {\n    proxy_pass http:\/\/localhost:5678;\n    proxy_set_header Host $host;\n    proxy_set_header X-Real-IP $remote_addr;\n}\n}<\/pre><p>Guarda y cierra el archivo con <strong>CTRL+X<\/strong>, luego <strong>Y<\/strong> y <strong>ENTER<\/strong>.<\/p><ol start=\"4\" class=\"wp-block-list\">\n<li>Habilita la configuraci&oacute;n y reinicia NGINX:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/\nsudo systemctl restart nginx<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Consigue un certificado SSL para tu dominio personalizado (sustituye a continuaci&oacute;n tudominio.com por el nombre de tu dominio personalizado):<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d tudominio.com<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Abre crontab:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>Selecciona <strong>nano<\/strong> si se te pide que selecciones el editor.<\/p><ol start=\"7\" class=\"wp-block-list\">\n<li>A&ntilde;ade la siguiente tarea cron:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>Los certificados Let&rsquo;s Encrypt expiran cada 90 d&iacute;as por defecto. Con este trabajo en su lugar, certbot renovar&aacute; tu certificado autom&aacute;ticamente cuando sea necesario.<\/p><ol start=\"8\" class=\"wp-block-list\">\n<li>Abre el archivo docker compose.yml con nano:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>Actualiza las siguientes variables de entorno:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">  - WEBHOOK_URL=https:\/\/tudominio.com\/\n- N8N_HOST=tudominio.com\n  - N8N_PORT=5678\n  - N8N_PROTOCOL=https<\/pre><p>Guarda y cierra el archivo con <strong>CTRL+X<\/strong>, luego <strong>Y<\/strong> y <strong>ENTER<\/strong>.<\/p><ol start=\"10\" class=\"wp-block-list\">\n<li>Reinicia Docker Compose para ejecutar los cambios.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\ndocker compose up -d<\/pre><p>Una vez hecho esto, podr&aacute;s acceder a tu instancia n8n de forma segura utilizando tu nombre de dominio personalizado (por ejemplo, <strong>https:\/\/tudominio.com<\/strong>).<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-n8n-en-ubuntu-manualmente\">C&oacute;mo instalar n8n en Ubuntu manualmente<\/h2><p>Si est&aacute;s utilizando un proveedor de alojamiento VPS sin una plantilla n8n de un solo clic, tendr&aacute;s que instalar n8n manualmente. Vamos a ver el proceso paso a paso para ponerlo en marcha en Ubuntu.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-instalar-dependencias\">1. Instalar dependencias<\/h3><p>Antes de configurar n8n manualmente, necesitamos instalar algunas dependencias esenciales. Comienza por conectarte a tu VPS mediante SSH o una consola basada en web. <\/p><p>A continuaci&oacute;n, actualiza tus listas de paquetes y actualiza los paquetes existentes a sus &uacute;ltimas versiones ejecutando:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get update &amp;&amp; sudo apt-get upgrade -y<\/pre><p>Esto garantiza que tu sistema dispone de los &uacute;ltimos parches de seguridad y versiones de software antes de continuar.<\/p><p>Existen dos m&eacute;todos principales para ejecutar n8n autoalojado:<\/p><ul class=\"wp-block-list\">\n<li><strong>Instalaci&oacute;n directa<\/strong><\/li>\n\n\n\n<li><strong>Instalaci&oacute;n en contenedor<\/strong><\/li>\n<\/ul><p>En la mayor&iacute;a de los casos se prefiere la instalaci&oacute;n en contenedor, aunque describiremos brevemente ambas opciones.<\/p><p><strong>Instalaci&oacute;n directa<\/strong><\/p><p>n8n puede ejecutarse directamente en un entorno <strong>Node.js<\/strong>, as&iacute; que si no utilizas Docker, instala la &uacute;ltima versi&oacute;n de soporte a largo plazo (LTS) de Node.js:<\/p><ol class=\"wp-block-list\">\n<li>Instala curl y el script de instalaci&oacute;n de Node.js:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash -<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Instala Node.js y npm:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y nodejs<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>&nbsp;Verifica las instalaciones:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">node -v\nnpm -v<\/pre><p>Estos comandos devolver&aacute;n las versiones de npm y Node.js si est&aacute;n instaladas.<\/p><p><strong>Instalaci&oacute;n en contenedores<\/strong><\/p><p>Si prefieres ejecutar n8n en un contenedor Docker, instala primero Docker.<\/p><ol class=\"wp-block-list\">\n<li>Instala las dependencias necesarias:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>A&ntilde;ade la clave GPG oficial de Docker:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>&nbsp;A&ntilde;ade el repositorio Docker e instala Docker:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo \"deb [arch=amd64 signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\nsudo apt-get update\nsudo apt-get install -y docker-ce docker-ce-cli containerd.io<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Verifica que Docker est&aacute; instalado:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker --version<\/pre><p>Este comando devolver&aacute; la versi&oacute;n de Docker si est&aacute; instalada.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-configurar-n8n\">2. Configurar n8n<\/h3><p>Una vez que tengas todas las dependencias instaladas, puedes configurar n8n.<\/p><p><strong>Instalaci&oacute;n directa<\/strong><\/p><p>Si instalaste Node.js anteriormente, puedes instalar n8n globalmente usando npm:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm install -g n8n<\/pre><p>Inicia una sesi&oacute;n de pantalla llamada n8n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -S n8n<\/pre><p>Ejecuta n8n dentro de la sesi&oacute;n de pantalla:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">n8n<\/pre><p>Para desconectarte de la sesi&oacute;n de pantalla, teclea <strong>CTRL+A<\/strong> y luego <strong>D<\/strong>. Si quieres volver a conectarte para interactuar con n8n, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -R n8n<\/pre><p>Por defecto, n8n se ejecuta en el puerto <strong>5678<\/strong>. Ahora puedes acceder a &eacute;l en:<\/p><p><strong>http:\/\/tu-servidor-ip:5678<\/strong><\/p><p>Es posible que recibas un error de cookie segura en este punto. Cubriremos la creaci&oacute;n de certificados SSL en pasos posteriores.<\/p><p><strong>Instalaci&oacute;n en contenedores<\/strong><\/p><p>Extrae la &uacute;ltima imagen Docker de n8n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull n8nio\/n8n<\/pre><p>Ejecuta el contenedor con la asignaci&oacute;n de puertos:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name n8n -p 5678:5678 n8nio\/n8n<\/pre><ul class=\"wp-block-list\">\n<li><strong>-d<\/strong>: ejecuta el contenedor en segundo plano.<\/li>\n\n\n\n<li><strong>&ndash;name n8n<\/strong>: nombra el contenedor n8n.<\/li>\n\n\n\n<li>-p 5678:5678: asigna el puerto 5678 del servidor al puerto 5678 del contenedor.<\/li>\n<\/ul><p>Para acceder a n8n en tu navegador, abre:<\/p><p><strong>http:\/\/tu-servidor-ip:5678<\/strong><\/p><p>Al igual que en los pasos de instalaci&oacute;n anteriores, es posible que aparezca un error de cookie segura. Consulta la secci&oacute;n de creaci&oacute;n de certificados SSL m&aacute;s abajo.<\/p><p>Por defecto, los datos dentro de un contenedor Docker no son persistentes. Para asegurarte de que tus flujos de trabajo y configuraciones se guardan, ejecuta n8n con un volumen montado:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\ndocker run -d --name n8n -p 5678:5678 -v ~\/.n8n:\/home\/node\/.n8n n8nio\/n8n<\/pre><p>Esto asigna tu carpeta local ~\/.n8n al directorio de datos de n8n dentro del contenedor.<\/p><p>Si el contenedor no se inicia, es posible que no tengas permisos para escribir en el volumen. Reclama los permisos ejecutando:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chown -R 1000:1000 ~\/.n8n\nsudo chmod -R 755 ~\/.n8n<\/pre><p>A continuaci&oacute;n, inicia el contenedor:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker start n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-configurar-n8n\">3. Configurar n8n<\/h3><p>Por defecto, n8n no aplica autenticaci&oacute;n, por lo que cualquiera que acceda a la IP de tu servidor puede utilizarlo. Para asegurar tu instancia, establece variables de entorno antes de ejecutar el contenedor.<\/p><p>Con la instalaci&oacute;n directa, puedes utilizar el comando export para a&ntilde;adir variables. En el ejemplo siguiente, aseg&uacute;rate de sustituir username, password y tudominio.com por las credenciales que hayas elegido:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">export N8N_BASIC_AUTH_ACTIVE=true\nexport N8N_BASIC_AUTH_USER=username\nexport N8N_BASIC_AUTH_PASSWORD=password\nexport N8N_HOST=tudominio.com\nexport N8N_PORT=5678\nexport WEBHOOK_URL=https:\/\/tudominio.com\/\nexport GENERIC_TIMEZONE=UTC<\/pre><p>Cuando se ejecuta n8n como un contenedor Docker (<strong>instalaci&oacute;n en contenedor<\/strong>), puedes pasar estas variables usando la bandera -e (de nuevo, a&ntilde;ade tus propias credenciales m&aacute;s abajo):<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\ndocker run -d --name n8n \n  -p 5678:5678 \n  -e N8N_BASIC_AUTH_ACTIVE=true \n  -e N8N_BASIC_AUTH_USER=username \n  -e N8N_BASIC_AUTH_PASSWORD=password \n  -e N8N_HOST=tudominio.com \n  -e N8N_PORT=5678 \n  -e WEBHOOK_URL=https:\/\/tudominio.com\/ \n  -e GENERIC_TIMEZONE=UTC \n  -v ~\/.n8n:\/home\/node\/.n8n \n  n8nio\/n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-habilitar-el-acceso-seguro\">4. Habilitar el acceso seguro<\/h3><p>Para proteger tu instancia n8n y asegurar conexiones encriptadas, configuraremos <strong>SSL<\/strong> (HTTPS) usando <strong>Let&rsquo;s Encrypt<\/strong> y <strong>NGINX<\/strong> como proxy inverso. Esto es especialmente importante si est&aacute;s usando un dominio personalizado.<\/p><p>5. Instala NGINX y Certbot:<\/p><ol class=\"wp-block-list\">\n<li>\n<\/li><\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt install nginx certbot python3-certbot-nginx -y<\/pre><p>6. Habilita e inicia NGINX:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl enable nginx\nsudo systemctl start nginx<\/pre><p>7. Crea y abre un nuevo archivo de configuraci&oacute;n NGINX para n8n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><p>8. A&ntilde;ade la siguiente configuraci&oacute;n, sustituyendo tudominio.com por tu dominio real:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n    server_name tudominio.com;\n\n    location \/ {\n        proxy_pass http:\/\/localhost:5678;  # Forward requests to n8n\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n\n    listen 80;\n}<\/pre><p>A continuaci&oacute;n, guarda y sal tecleando <strong>CTRL+X<\/strong>, luego <strong>Y<\/strong>, y despu&eacute;s <strong>ENTER<\/strong>.<\/p><p>9. Habilita la configuraci&oacute;n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/<\/pre><p>10. Reinicia NGINX:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart nginx<\/pre><p>11. Genera un certificado SSL gratuito de Let&rsquo;s Encrypt:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d tudominio.com<\/pre><p>12. Abre crontab:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>Selecciona <strong>nano<\/strong> si se te pide que selecciones el editor.<\/p><p>13. A&ntilde;ade la siguiente tarea cron:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>Los certificados Let&rsquo;s Encrypt caducan cada 90 d&iacute;as por defecto. Con este trabajo en su lugar, Certbot renovar&aacute; tu certificado autom&aacute;ticamente.<\/p><p>Para confirmar que n8n est&aacute; funcionando con HTTPS, abre tu navegador e introduce tu nombre de dominio en el formato <strong>https:\/\/tudominio.com<\/strong>. Si ves la interfaz de n8n sin ninguna advertencia SSL, tu configuraci&oacute;n se ha realizado correctamente y n8n ya est&aacute; listo para usar.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>&iexcl;Enhorabuena! Has instalado con &eacute;xito y ahora est&aacute;s auto-alojando n8n en tu propio servidor. Tanto si has utilizado la configuraci&oacute;n de un clic de Hostinger como si has instalado n8n manualmente, ahora tienes una potente herramienta de automatizaci&oacute;n de flujos de trabajo al alcance de tu mano.<\/p><p>Ahora es el momento de empezar a crear flujos de trabajo y automatizar tareas. Desde simples integraciones n8n hasta complejos procesos de negocio, n8n te da la flexibilidad para conectar aplicaciones, APIs y bases de datos sin escribir toneladas de c&oacute;digo. <\/p><p>Puedes explorar <a href=\"\/tutoriales\/ejemplos-de-flujos-de-trabajo-n8n\">varias ideas de automatizaci&oacute;n n8n<\/a> que agilizan los flujos de trabajo y simplifican las tareas cotidianas<\/p><p>Recuerda estos puntos clave:<\/p><ul class=\"wp-block-list\">\n<li><strong>Mant&eacute;n la seguridad de n8n: <\/strong>utiliza autenticaci&oacute;n, activa HTTPS y restringe el acceso cuando sea necesario.<\/li>\n\n\n\n<li><strong>Actualiza regularmente: <\/strong>mantente al d&iacute;a con las novedades de n8n y los parches de seguridad actualizando tu instalaci&oacute;n peri&oacute;dicamente.<\/li>\n\n\n\n<li><strong>Haz copias de seguridad: <\/strong>si utilizas Docker, garantiza un almacenamiento persistente para que tus flujos de trabajo y credenciales est&eacute;n seguros.<\/li>\n<\/ul><p>Si tienes alg&uacute;n problema o quieres explorar configuraciones avanzadas, consulta la documentaci&oacute;n del n8n o &uacute;nete a la <a href=\"https:\/\/community.n8n.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">comunidad n8n<\/a> para obtener ayuda.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/co\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-preguntas-frecuentes-sobre-la-instalacion-de-n8n\">Preguntas frecuentes sobre la instalaci&oacute;n de n8n<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944302735e63\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Puedes ejecutar n8n localmente?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&iacute;, puedes ejecutar n8n localmente instal&aacute;ndolo globalmente usando u003cstrongu003enpmu003c\/strongu003e con el comando npm install n8n -g. Tras la instalaci&oacute;n, inicia n8n ejecutando n8n o n8n start.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944302735e66\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Qu&eacute; plan de VPS necesito para ejecutar n8n?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Un VPS con 2 vCores y 4 GB RAM deber&iacute;a ser suficiente para empezar, en cuyo caso el u003ca href=u0022\/es\/servidor-vpsu0022u003eKVM2 de Hostingeru003c\/au003e ser&aacute; m&aacute;s que suficiente.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944302735e67\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;C&oacute;mo accedo al n8n despu&eacute;s de instalarlo?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Despu&eacute;s de instalar n8n localmente, puedes acceder a su interfaz navegando a u003cstrongu003ehttp:\/\/localhost:5678u003c\/strongu003e en tu navegador web si se ejecuta localmente. u003cbr \/u003eu003cbr \/u003eSi est&aacute;s autoalojado en un VPS con un dominio personalizado, utiliza http:\/\/tudominio.com:5678 o https:\/\/tudominio.com si SSL est&aacute; configurado.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>n8n es una herramienta de automatizaci&oacute;n del flujo de trabajo que permite una integraci&oacute;n perfecta entre varias aplicaciones y API.&nbsp; La posibilidad de autoalojarlo en un VPS Ubuntu proporciona una mayor privacidad de los datos, opciones de personalizaci&oacute;n y ahorro de costes en comparaci&oacute;n con las soluciones gestionadas. Esta gu&iacute;a cubre dos m&eacute;todos de instalaci&oacute;n: [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/como-instalar-n8n\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":45912,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Gu\u00eda completa: c\u00f3mo instalar n8n autom\u00e1tica y manualmente","rank_math_description":"Descubre c\u00f3mo instalar n8n en tu VPS Ubuntu, con dos m\u00e9todos diferentes, para automatizar flujos de trabajo y mejorar la eficiencia.","rank_math_focus_keyword":"instalar n8n","footnotes":""},"categories":[5700],"tags":[],"class_list":["post-45682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-n8n","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-n8n","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-n8n","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-n8n","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=45682"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45682\/revisions"}],"predecessor-version":[{"id":45911,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45682\/revisions\/45911"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media\/45912"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=45682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=45682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=45682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}