About this website

A short technical overview of how this site is built and deployed.

VPS machine

The site runs on a VPS virtual private server.

Kubernetes

I use Kubernetes to run (optionally) multiple services, manage restarts, and simplify scaling when required.

Docker

This website is built with Docker image.

ArgoCD

ArgoCD enables GitOps-based continuous deployment, automatically syncing Kubernetes resources from Git repositories.

GitOps

GitOps principles are used to manage infrastructure and application deployments declaratively through Git.

Nginx

Nginx is the web server and reverse proxy in front of the site.

Certbot (Let's Encrypt)

To provide HTTPS, Certbot obtains and renews certificates from Let's Encrypt.

Back to home