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.

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