Pular para o conteúdo principal

Instalação na Nuvem

Este guia detalha como instalar n8n em provedores de nuvem, incluindo n8n Cloud oficial e deployment em AWS, Azure, Google Cloud e outros provedores.

n8n Cloud Oficial

1. Criar Conta

  1. Acesse n8n.cloud
  2. Clique em "Start Free Trial"
  3. Preencha seus dados:
  • Nome completo
  • Email corporativo
  • Senha segura
  1. Confirme seu email

2. Configuração Inicial

Após o login, você será direcionado para o dashboard:

  1. Escolha seu workspace (ou crie um novo)
  2. Configure domínio personalizado (opcional)
  3. Adicione membros da equipe (opcional)
  4. Configure notificações (opcional)

3. Primeiro Workflow

  1. Clique em "Create Workflow"
  2. Escolha um template ou comece do zero
  3. Configure seu primeiro trigger
  4. Teste a execução

Domínio Personalizado

Configuração

  1. Acesse Settings > Domains
  2. Clique em "Custom Domain"
  3. Adicione seu domínio
  4. Configure DNS conforme instruções
  5. Aguarde a verificação (pode levar até 24h)

Integração com SSO

Para planos Professional e Enterprise:

  1. Settings > Authentication
  2. Configure SAML ou OAuth
  3. Adicione provedores de identidade
  4. Configure mapeamento de usuários

Ambientes

Crie ambientes separados para desenvolvimento e produção:

  1. Settings > Environments
  2. Clique em "Create Environment"
  3. Configure variáveis específicas
  4. Defina permissões por ambiente

Amazon Web Services

AWS ECS

{
  "family": "n8n",
  "networkMode": "awsvpc",
  "requiresCompatibilities": ["FARGATE"],
  "cpu": "512",
  "memory": "1024",
  "executionRoleArn": "arn:aws:iam::account:role/ecsTaskExecutionRole",
  "containerDefinitions": [
    {
      "name": "n8n",
      "image": "n8nio/n8n:latest",
      "portMappings": [
        {
          "containerPort": 5678,
          "protocol": "tcp"
        }
      ],
      "environment": [
        {
          "name": "N8N_PROTOCOL",
          "value": "https"
        },
        {
          "name": "N8N_HOST",
          "value": "seu-dominio.com"
        }
      ]
    }
  ]
}

Google Cloud Platform

Compute Engine

# Criar instância
gcloud compute instances create n8n-instance \
  --zone=us-central1-a \
  --machine-type=e2-medium \
  --image-family=ubuntu-2004-lts \
  --image-project=ubuntu-os-cloud

Cloud Build

steps:
  - name: 'gcr.io/cloud-builders/docker'
    args: ['run', '-d', '--name', 'n8n', '-p', '8080:5678', 'n8nio/n8n']

Microsoft Azure

Azure VM

# Criar VM
az vm create \
  --resource-group n8n-rg \
  --name n8n-vm \
  --image UbuntuLTS \
  --size Standard_B2s

Azure Container Instances

apiVersion: 2019-12-01
location: eastus
properties:
  containers:
  - name: n8n
    properties:
      image: n8nio/n8n:latest
      ports:
      - port: 5678

Suporte

Para dúvidas sobre instalação em nuvem: