- Ubuntu Server: v20.04.3 LTS
- Docker: v20.10.8 build 3967b7d
The site is hosted in a 100% home environment, with access to the internet through a Mikrotik router.
Although the IP address of the server is dynamic, the free service of https://freedns.afraid.org is used to keep the IP in the domain (and subdomains) up to date.
On the server, the site is presented by Nginx as a reverse proxy, and the ssl certificates are obtained from https://letsencrypt.org, both using docker.
The contact form uses a microservice to establish communication between the issuer and the site owner, having the Nodemailer repository as the main library.
As a final detail and to maintain fluid navigation, if the browser allows it, Service Workers are used to keep the site updated in cache.