This projects aims to construct a robust system architecture for hosting webpages and various services. These services include internal DNS, SMTP, and a firewall with high availability, achieved through virtualization, Docker, and Kubernetes. We’re building this architecture from the ground up, building our own images.
It’s important to note that this entire architecture is set up in my home environment. Additionally, a Wireguard VPN operates within my firewall VM, enabling collaboration for my co-workers involved in the project.

I’ve also incorporated a Grafana Loki Dashboard for the analysis of data, including NGINX logs, and for reporting issues thanks to my SMTP.


If you need more details about docker network and pods network, visit the Microservices-Kube repo on github.