Sim, para correr o n8n no seu próprio servidor precisa de um VPS (ou de um servidor dedicado), com acesso root. Num plano partilhado de hospedagem não é possível, e também não faria sentido: o n8n tem de estar sempre ligado, e um plano partilhado não foi feito para isso.
O que falta a um plano partilhado
| O que o n8n pede |
Plano partilhado |
VPS com root |
| Docker e Docker Compose, o caminho que a documentação do projecto recomenda |
Não existe, nem é possível instalar. |
Instala-se com acesso root. |
| Um processo sempre vivo, para os agendamentos e os webhooks |
Os processos têm limites e podem ser parados quando não há pedidos. |
O contentor fica a correr e reinicia sozinho. |
| Escolher o sistema, abrir portas, pôr um proxy com HTTPS |
Não há acesso a isso. |
Tudo é seu: ver primeiros passos com o VPS. |
| Memória para fluxos que movem muitos dados |
Há limites de memória e de processos. |
A memória do plano é toda sua. |
Pode objectar que o cPanel tem Node.js, e o n8n é feito em Node.js. É verdade, mas o «Setup Node.js App» serve para sites e pequenas aplicações que respondem a pedidos, geridas pelo Passenger. Um n8n precisa de correr em permanência, com a sua própria base de dados, e de ser actualizado como um serviço. Os limites do plano partilhado estão em os limites de que ninguém fala.
Que máquina escolher
| 1 |
Parta de um plano pequeno. Segundo guias de terceiros e a documentação do projecto, como ponto de partida chega 1 vCPU com 1 GB de RAM para começar, e 2 vCPU com 2 GB é mais confortável. Confirme na documentação actual do n8n, que muda com as versões.
|
|
| 4 |
Cresça quando for preciso. Os fluxos que processam muitos dados são o que mais consome. Se faltar memória, veja as causas, antes de mudar de plano.
|
|
E se não quiser administrar um servidor
Há duas saídas honestas. A primeira é o serviço alojado do próprio projecto n8n: não tem de instalar nada, mas é um serviço dele, com as condições dele, e não é um produto da Interweb. A segunda é perguntar se precisa mesmo do n8n: para tarefas simples e agendadas, uma tarefa cron no cPanel resolve, como em tarefas cron: para que servem e como criar uma.
PRODUTO RECOMENDADO Servidor VPS com acesso root Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde 10.800,00 Kz/mês Ver planos |