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: