Pré-requisitos

Antes de começar, certifique-se de ter uma VPS Ubuntu 24.04 com acesso SSH e um usuário com sudo. Também é necessário um domínio e um e-mail para a conta ACME do certificado.

Guia Completo: Instalação do n8n com Docker em VPS Ubuntu 24.04

Configuração do Servidor

Se o provedor de VPS fornecer acesso root, crie um usuário com sudo e copie sua chave SSH para ele. Verifique se o login funciona antes de liberar SSH, HTTP e HTTPS no ufw.

Instalação do Docker

Para instalar o Docker, remova pacotes não oficiais que possam conflitar e adicione o repositório do Docker. Instale o Docker Engine e o plugin do Compose e teste a instalação.

Configuração do n8n

Crie uma pasta para o projeto e gere três valores aleatórios para a chave de criptografia, o token do runner e a senha do banco. Cole os resultados no arquivo .env e configure o n8n para usar a versão mais recente da imagem stable.

Configuração do PostgreSQL

Instale o PostgreSQL separadamente usando Docker Compose. Configure o n8n para usar o PostgreSQL separado e configure o Caddy para HTTPS.

Atualizações e Backups

Este guia também cobre como atualizar e fazer backups do sistema.

Comentários