wils@web ~ $ cat ~/ajuda/como-instalar-o-n8n-0-197-em-um-container-docker-no-ubuntu-22-04-guia-passo-a-passo.md

Docker

Como instalar o n8n 0.197 em um container Docker no Ubuntu 22.04: Guia passo a passo

atualizado em 27/08/2026

O n8n é uma ferramenta de automação de fluxo de trabalho de código aberto que permite integrar diferentes serviços e APIs de forma visual. Neste guia, você aprenderá a instalar o n8n versão 0.197 em um container Docker no Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Docker e Docker Compose instalados.

Passo 1: Instalar o Docker

Se você ainda não tem o Docker instalado, siga os comandos abaixo:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce

Passo 2: Instalar o Docker Compose

Instale o Docker Compose com o seguinte comando:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Passo 3: Criar um diretório para o n8n

Crie um diretório onde o n8n será instalado:

mkdir ~/n8n
cd ~/n8n

Passo 4: Criar o arquivo docker-compose.yml

Crie um arquivo chamado docker-compose.yml com o seguinte conteúdo:

version: '3'
services:
  n8n:
    image: n8n:n8n-0.197
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=localhost
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - DB_TYPE=sqlite
      - DB_SQLITE_DATABASE=/data/database.sqlite
    volumes:
      - ./data:/data

Passo 5: Iniciar o n8n

Execute o seguinte comando para iniciar o n8n:

docker-compose up -d

Passo 6: Acessar a interface do n8n

Abra o navegador e acesse http://localhost:5678 para utilizar a interface do n8n.

Conclusão

Agora você tem o n8n 0.197 rodando em um container Docker no seu Ubuntu 22.04. Para garantir que seus dados sejam persistentes, considere usar um banco de dados mais robusto como PostgreSQL ou MySQL em vez de SQLite. Isso facilitará a escalabilidade e o gerenciamento de dados no futuro.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.