wils@web ~ $ cat ~/ajuda/como-instalar-o-n8n-0-197-em-um-container-docker-no-ubuntu-22-04-guia-passo-a-passo.md
DockerComo instalar o n8n 0.197 em um container Docker no Ubuntu 22.04: Guia passo a passo
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.