Ya hemos instalado docker, si es asi podemos entonces a trabajar en configuraciones necesarias, para esto debemos tener claro que vamos a usar un proxy reverso si no tienes claro que es entonces te dejo este enlace https://www.cloudflare.com/es-es/learning/cdn/glossary/reverse-proxy/ continuando y dejando claro que es un proxy reverso tenemos opciones como ngnix, traefik o hasta el mismo apache, ya es cuestion de gustos, pero para este articulo utilizaremos ngnix, el cual podra ser instalado de dos formas la primera directamente en el host y la segunda en un docker, para este ejercicio lo realizare en el host de esta forma sera mas facil instalar el certificado SSL.
Para realizar esta instalacion deberemos seguir los pasos siguientes.
apt updata
apt install nginx
Recuerda tu firewall, por lo que es bueno que abras los puertos 80 y 443 para temas de ssl y seguridad como minimo esos puertos, claro debes incluir el puerto 22 porque no podras conectarte por SSH.
Despues de instalado tu nginx se debera hacer las configuraciones necesarias, pero aun no vamos a realizar las configuraciones de proxy reverso, por ahora dejaremos eso quieto, lo que si podemos hacer es agregarle un dominio a nuestro nginx o simplemente dejarlo ahi sin mas nada.
Instalando Certbot para SSL
Certbot es una utilidad que nos va a permitir solicitar certificados SSL de Letsenctrypt, su instalacion es muy sencilla, para esto te recomiendo instalar en tu server snap para despues instalar certbot.
sudo snap install --classic certbot
Si lograste instalar certbot y todo quedo perfecto, solo nos quedaria correr nuestro n8n y configurar el proxy reverso, instalar el SSL y listo pero eso vinene el proximo post.

