wils@web ~ $ cat ~/ajuda/como-instalar-e-configurar-o-n8n-0-200-como-uma-ferramenta-de-automacao-self-hosted.md
DesenvolvimentoComo instalar e configurar o n8n 0.200 como uma ferramenta de automação self-hosted
O n8n é uma ferramenta de automação de fluxo de trabalho que permite integrar diferentes serviços e APIs de forma simples e intuitiva. Neste manual, você aprenderá como instalar e configurar o n8n na versão 0.200 em um servidor Linux.
Pré-requisitos
- Um servidor Linux com acesso root ou sudo.
- Node.js na versão 14 ou superior.
- Banco de dados (SQLite, MySQL ou PostgreSQL).
Passo 1: Instalando o Node.js
Primeiro, você precisa instalar o Node.js. Execute os seguintes comandos:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
Passo 2: Instalando o n8n
Com o Node.js instalado, você pode instalar o n8n globalmente usando o npm:
sudo npm install n8n -g
Passo 3: Configurando o Banco de Dados
Escolha um banco de dados para armazenar as informações do n8n. Aqui, usaremos o SQLite por simplicidade. Para usar o MySQL ou PostgreSQL, você deve configurar a URL de conexão.
Passo 4: Iniciando o n8n
Para iniciar o n8n, execute o seguinte comando:
n8n start
O n8n será iniciado e você poderá acessá-lo via http://localhost:5678.
Passo 5: Configurando o n8n para iniciar automaticamente
Para garantir que o n8n inicie automaticamente após uma reinicialização, você pode criar um serviço systemd:
[Unit]
Description=n8n
After=network.target
[Service]
Type=simple
User=your_user
ExecStart=/usr/bin/n8n start
Restart=on-failure
Environment=DB_TYPE=sqlite
[Install]
WantedBy=multi-user.target
Salve o arquivo como /etc/systemd/system/n8n.service e inicie o serviço:
sudo systemctl enable n8n
sudo systemctl start n8n
Conclusão
Agora você tem o n8n instalado e configurado em seu servidor. Explore as integrações disponíveis e crie automações que facilitam seu trabalho. Dica: Considere usar um proxy reverso como Nginx para gerenciar o acesso e aumentar a segurança.
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.