Como Usar n8n Gratuitamente (com Docker)
A automação de tarefas repetitivas e a construção de agentes de inteligência artificial são cada vez mais importantes no mundo digital. Uma ferramenta que se destaca por oferecer essas funcionalidades é o n8n. Este artigo fornece um tutorial passo a passo sobre como instalar e usar o n8n localmente com Docker, permitindo que você comece a criar automações de forma totalmente gratuita.
O que é o n8n?
Antes de começarmos, é importante entender o que é o n8n. O n8n é uma plataforma de automação de fluxos de trabalho de código aberto que permite conectar diferentes aplicativos e serviços, facilitando a criação de automações complexas sem a necessidade de habilidades de programação avançadas. Com uma interface gráfica intuitiva, você pode criar diferentes “workflows” que conectam aplicações como Google Sheets, Slack, APIs e muito mais.
Por que usar o n8n com Docker?
O Docker é uma plataforma poderosa que permite criar, implantar e executar aplicativos em contêineres. Usar n8n com Docker tem várias vantagens:
- Facilidade de instalação: Com Docker, a instalação do n8n é rápida e simples, sem a necessidade de configurações complexas.
- Isolamento: O Docker mantém o n8n isolado do seu sistema operacional, evitando possíveis conflitos com outras aplicações.
- Portabilidade: Você pode facilmente mover o seu ambiente n8n para outro sistema, contanto que o Docker esteja instalado.
Pré-requisitos
Antes de iniciar, certifique-se de que você tenha o Docker instalado em sua máquina. Você pode baixar e instalar o Docker Desktop a partir do site oficial do Docker.
Passo a passo: Instalando o n8n com Docker
Agora que você tem o Docker instalado, vamos prosseguir com a instalação do n8n.
Passo 1: Abrir o Terminal
Abra seu terminal (Prompt de Comando no Windows, Terminal no macOS ou Linux) e verifique se o Docker está funcionando corretamente. Execute o seguinte comando:
bash
docker –version
Se você ver a versão do Docker instalada, isso significa que o Docker está funcionando corretamente.
Passo 2: Baixar a imagem do n8n
Em seguida, você precisa baixar a imagem do n8n para seu ambiente Docker. Para fazer isso, use o seguinte comando:
bash
docker pull n8nio/n8n
Este comando baixa a última versão da imagem n8n diretamente do repositório oficial.
Passo 3: Executar o n8n
Depois que a imagem for baixada, você pode executar o n8n. Para isso, execute o seguinte comando:
bash
docker run -it –rm
-p 5678:5678
-e N8N_BASIC_AUTH_ACTIVE=true
-e N8N_BASIC_AUTH_USER=seu_usuario
-e N8N_BASIC_AUTH_PASSWORD=sua_senha
n8nio/n8n
Neste comando, -p 5678:5678 expõe a porta 5678 (porta padrão do n8n). As variáveis de ambiente N8N_BASIC_AUTH_ACTIVE, N8N_BASIC_AUTH_USER e N8N_BASIC_AUTH_PASSWORD são utilizadas para configurar a autenticação básica. Lembre-se de substituir “seu_usuario” e “sua_senha” pelas credenciais que você deseja usar.
Passo 4: Acessar a Interface do n8n
Após executar o comando acima, você deve ver logs no seu terminal indicando que o n8n foi iniciado com sucesso. Agora, abra o seu navegador e acesse http://localhost:5678. A interface do n8n será carregada, e você poderá começar a criar suas automações.
Criando seu primeiro Workflow
Agora que você tem o n8n em execução, vamos criar seu primeiro workflow.
Passo 1: Adicionar um nó
Clique no botão “New” para começar a criar um novo workflow. Você verá uma tela em branco onde poderá adicionar nós. Para adicionar um nó, clique no ícone “+” e procure um aplicativo que você gostaria de conectar, como Google Sheets ou Slack.
Passo 2: Configurar o nó
Depois de adicionar um nó, clique em “Add Credentials” para configurar a autenticação, se necessário. Siga as instruções na tela para conectar sua conta. Em seguida, configure as ações que o nó deve realizar.
Passo 3: Conectar nós
Você pode conectar diferentes nós arrastando a seta de saída de um nó para a entrada de outro. Isso cria um fluxo de trabalho entre as ações que você determinou.
Passo 4: Testar e Executar
Depois de configurar seu workflow, você pode testá-lo clicando no botão “Execute”. Isso permitirá que você veja se sua automação funciona conforme o esperado. Se tudo estiver correto, você pode salvar o workflow.
Dicas para Maximizar o Uso do n8n
- Explore os nós: O n8n oferece integrações com centenas de aplicativos. Explore a biblioteca para descobrir novas automações.
- Utilize variáveis: Você pode usar variáveis para passar dados entre nós, o que agrega mais flexibilidade aos seus fluxos de trabalho.
- Automatize tarefas recorrentes: Considere automatizar tarefas que você realiza regularmente para economizar tempo e esforço.
- Aprenda com a Comunidade: O n8n possui uma comunidade ativa que compartilha dicas e tutoriais. Você pode aprender muito em fóruns e grupos online.
Conclusão
O n8n, combinado com o Docker, é uma solução poderosa para quem deseja automatizar tarefas e construir agentes de inteligência artificial sem custos. Com este tutorial, você aprendeu a instalar e usar o n8n em sua máquina local. Agora, você está pronto para explorar todas as potencialidades da automação em sua vida profissional e pessoal.
Se você encontrar dificuldades ou tiver dúvidas, a documentação oficial do n8n é um ótimo recurso. Aproveite suas automações e boa sorte na construção de seus projetos!

Thanks
Totally helpful thanks a lot
Does the workflow run 24X7 even when the machine is not running.
Sir tysm, i have no words for your brilliance.
Liked and subscribed. Thank you dude
so do we need to do this everytime I want to use n8n?
Thank you sir for your video. Any problems coming in n8n via used in local pc?
do I need to keep the docker app and cmd windows open? or n8n will work even if it's close?
amazing. straight on point
That's amazing … this one doesn't even deserve a like it's lovely.
And how can we update to the lastest n8n version brother. THAT WOULD REALLY HELP THANK YOU VERY MUCH FOR THE GREAT CONTENT
that's the kind of content we need – simple and straight forward.
Just subscribed, you're the best man !
Short and sweet, thank you!!
Guys trust him, it actually worked with me!! I watched too many videos but none worked except that one, and its also fast!!
Can't upload the other Workflows
Why doesn't workflow work? And I am not able to execute anything.
I downloaded it from microsoft store and cound not find it in the command prompt
thanks🙏🙏
what about webhook url, Do I need to iuse ngrok??
is it run when pc off?
absolutely amazing! Thank you! I just did it and it worked!
i close it then how to start it again ?
Can I search in Docker Desktop => n8nio/n8 => PULL and RUN a container? Is it the same thing? Thanks!
❤❤❤❤🥰🥰☺️☺️😃
Hi Kevin I have a doubt in this like do we always have to write these prompts in our cmd to start n8n every time? will our workflows be saved?
this is way awesome. thank you very much for making such content.
Clean tutorial. You kept the process straightforward and easy to follow without overcomplicating Docker setup. The step by step commands plus the quick launch into n8n make it simple for anyone to get started right away. Solid walkthrough for building a local automation setup.
why am i getting connection lost error?
Local version has so many limitations
but does it automatically start when you turn on your pc?
Thanks, are there any limitations to this? On the n8n website I don't even see any free plans.
what is that for?
You cant add google oath in localhost..its useless
There are a lot of things that you should cover on this topic. Dos and don'ts. This video is basically gonna help install N8N and create a lot of confusion for the people!
Encouraging! I already have Docker so I'll give a try!
Fantastic thanks for sharing
Amazing 😊