Skip to content
Portfolio

Architecture Overview

The Secure Cloud Routing project is a modern, containerized infrastructure designed to host and route web traffic securely with a Zero Trust approach for administrative access.

Hosted on a Hetzner Virtual Private Server (VPS), the environment utilizes Docker to containerize all services, ensuring reliable and reproducible deployments. Traffic is routed globally through Cloudflare’s edge network, managed locally via Nginx Reverse Proxy, and secured with Let’s Encrypt SSL certificates. Furthermore, administrative endpoints are strictly isolated from the public internet using a Tailscale overlay network.

  • Public Web Hosting: Securely serves pablorosi.dev and docs.pablorosi.dev.
  • Legacy Redirection: Seamlessly intercepts and redirects traffic from the pablorosi.com domain to the .dev equivalent.
  • Zero Trust Administration: Restricts access to the Nginx control panel exclusively to authenticated devices on the private Tailnet.
  • Automated Deployments: Utilizes GitHub Actions for CI/CD pipelines to ensure continuous, zero-downtime updates.

This section of the documentation is divided into six sequential phases, mapping the flow of traffic from the public edge down to the private server: