Getting Started with Docker Compose
Docker Compose simplifies multi-container deployments. In this note I cover version 3+ syntax, health checks, named volumes for persistence, and network isolation between services for better security posture.
Modern TLS Configuration
A quick reference for TLS 1.2+ setup with strong cipher suites. Covers Let's Encrypt automation, HSTS headers, OCSP stapling, and common pitfalls when running behind reverse proxies.
VPS Security Hardening Checklist
Essential steps after provisioning a new VPS: SSH key auth, fail2ban, firewall rules with ufw, automatic security updates, and monitoring basics with simple shell scripts.
Nginx as a Reverse Proxy
How to configure Nginx to proxy traffic to backend services. Includes examples for WebSocket support, rate limiting, and caching static assets for better performance.