Site Oficial: https://n8n.io/
Aqui temos um passo-a-passo para instalar e executar o n8n no seu NAS da Synology. Caso queira, pode pular diretamente para as etapas, senão, continue lendo para mais detalhes.
Introdução
O n8n é uma plataforma de automação de fluxos, estilo IFTTT (If This Then That). A grande vantagem dele sobre os concorrentes é que ele pode ser instalado no seu sistema e não tem limites na sua utilização.
Do próprio site: “A plataforma de automação de fluxo de trabalho que não o limita”. Com o desenvolvimento crescendo, se não tiver alguma conexão hoje, pode ter certeza que a conexão será feita no futuro.

A sua instalação é bem simples como também o seu uso e aplicação. Dito isso, seguimos com a instalação a seguir.
Instalação
Passo 1 – Baixando a imagem
Abra o Docker e clique em “Registro”. Procure por “n8n”, selecione a imagem “n8nio/n8n” e clique para baixá-la.

Passo 2 – Criando as pastas
Crie uma pasta dentro da pasta compartilhada “Docker” e nomeie-a de “n8n”:

Passo 3 – Organizando os parâmetros
A instalação é bastante simples, mas é bom mantermos tudo organizado. Obtendo o script original:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Como podem ver, muito simples o script. Vamos organizar e colocar os dados (dados em azul tem que corresponder ao seu sistema):
docker run -it --rm \
--name n8n \
-p 4000:5678 \
-v /volume1/docker/n8n:/home/node/.n8n \
n8nio/n8n
O script em si não iremos utilizar, é apenas para podermos obter os dados necessários para a instalação do n8n na interface do Docker da Synology.
Passo 4 – Configurando o contêiner
No Docker, vá em “Imagem”, selecione a imagem do n8n e clique em “Abrir”:

Em seguida defina um nome para o contêiner e clique em “Configurações avançadas“:

Na aba “Configurações avançadas” ative “Habilitar reinicialização automática”:

Na aba “Volume” mapeie a pasta que havia criado anteriormente:

Na aba “Configuração de porta”, coloque a porta que você definiu anteriormente:

A partir desse ponto a instalação em si está concluída. Abra o seu navegador e navegue para o endereço do seu contêiner http://ip-do-seu-synology:porta-local/ (do exemplo – http://192.161.1.1:4000/) e encontrará a seguinte página:

Basta agora criar o usuário. Uma vez criado, irão fazer perguntas sobre sua empresa e como irá usar o n8n, isso não é nada a mais do que métricas para poder sugerir melhores conectores para você e também entender o uso do n8n. Uma vez isso configurado, aparecerá a seguinte tela:

A partir desse momento a sua instalação já está completa e pude utilizar do n8n no ambiente local sem problemas. Se quiser usar o aplicativo fora da sua rede local, através da internet, siga os passos adiante.
Configurando acesso externo
Passo 5 – Pré-requisitos
Para os passos seguintes, de modo a não divergir muito do foco aqui deste post, vou assumir que:
- Já tenha feito/configurado o DDNS do seu Synology.
- Já tenha feito/configurado o roteamento de portas para o seu Synology.
Configurar o DDNS é simples e direto e também obrigatório para seguir os passos adiante. Já o roteamento de portas pode ser feito depois (não terá o acesso externo, mas ao menos já terá feito 70% do necessário e depois só precisará rotear as portas).
Passo 6 – Configurando o Proxy-Reverso
Abra o “Painel de Controle” e clique em “Portal de login”:

Selecione a aba “Avançado” e em seguida clique em “Proxy reverso”:

Depois clique em “Criar”:

Para a etapa seguinte vou assumir alguns valores para facilitar a compreensão do passo:
- DDNS = my.synology.me
- IP do Synology = 192.161.1.1
- Porta do n8n = 4000
Com os parâmetros acima como exemplo, podemos preencher os campos do proxy reverso assim:

Note que coloquei “n8n” antes do DDNS. Esse vai ser o endereço ao qual você usará para acessar o cofre. A “Porta” da seção “Origem” com valor 443 deve ser mantido, pois será pelo roteamento dessa porta que você terá acesso ao n8n pela internet. Fique atento a todos os campos acima. Volto a dizer que os valores são meramente demonstrativos (exceto a porta 443) para que facilite o input com os valores reais do seu sistema. As outras abas não são necessárias alterar, mas pode fazê-lo ao seu critério. Agora clique em “Salvar” e vamos adiante.
Passo 7 – Obtendo o certificado para HTTPS
Agora no “Painel de Controle”, clique em “Segurança” e siga para a aba “Certificado”. Nela clique em “Adicionar”:

Depois selecione “Adicionar um novo certificado” e clique em “Avançar”:

Selecione “Obter um certificado do Let’s Encrypt” e clique em “Avançar”:

Insira agora o “nome do host” que você escolheu anteriormente e coloque-o no “nome de domínio” e clique em “Concluído”:

Continuando na aba “Certificados”, você poderá verificar que terá pelo menos dois certificados presentes:
- Certificado do DDNS do seu sistema.
- Certificado recém criado para o n8n (como exemplo: n8n.my.synology.me)
Agora clique em “Configurações”. Aparecerá uma janela com serviços aos quais usam o DDNS. Vá para o serviço com o endereço do n8n e selecione o certificado correspondente e clique em “OK”:

Pronto, seu n8n já está instalado e configurado para ser acessado externamente.
Observações
Segue algumas observações que acho interessante compartilhar sobre esse processo:
- Devido a instalação do n8n ser tão simples, não vi praticidade em utisilizar do script de instalação. Talvez caso queira incrementar o seu script com outras variáveis talvez seja melhor usar o script com o agendador de tarefas. Se tiver demanda para o passo-a-passo pelo GUI, entre em contato que farei um só nesse formato.
- Eu não vi no sistema como alterar o idioma para o português, mas talvez tenha um modo ao alterar as variáveis.
- Qualquer ajuda para a manutenção desse site é muito bem vinda: Contribuições.