Use Step CA as an ACME Server (ACME v2) and Issue/Renew TLS Certificates with Certbot + NGINX
This guide enables ACME v2 on an existing Smallstep Step CA deployment, then shows how a host like test.maksonlee.com can […]
Engineering field notes
Tested walkthroughs from real lab and production-style setups across Linux, cloud, Kubernetes, networking, security, observability, data platforms, IoT, Android, and self-hosted services.
This guide enables ACME v2 on an existing Smallstep Step CA deployment, then shows how a host like test.maksonlee.com can […]
This post extends my previous Step CA deployment: Here we add SSH short-lived certificate login using: What you’ll build Users
This post shows how to move a single-node Vault OSS deployment from one EC2 instance to another existing EC2 host
This is the reverse of my previous migration (VMware Workstation → KVM). The safe, repeatable flow is: Shutdown the VM
This post migrates Backstage backend monitoring from kube-prometheus-stack (ServiceMonitor + Prometheus scrape) to an LGTM-style push pipeline: Backstage (OpenTelemetry SDK)
This post installs Grafana Alloy on Kubernetes as a push-only OpenTelemetry gateway and exposes: We keep OTLP/gRPC (4317) enabled inside
This post installs Grafana (UI) on your Kubernetes cluster and connects it to your existing backends: Note: Grafana can connect
This post installs Grafana Tempo (traces backend) on Kubernetes, using Ceph RGW (S3-compatible) for long-term trace storage. If you already
This post installs Grafana Loki (logs backend) on Kubernetes, using Ceph RGW (S3-compatible) for long-term object storage. This is the
This post installs Grafana Mimir (metrics backend) on Kubernetes, using Ceph RGW (S3-compatible) for long-term object storage. Why Mimir first