Deploying WordPress behind Nginx Proxy Manager requires understanding how reverse proxy layers interact with DNS routing and SSL termination. Misconfigured proxy chains produce redirect loops, failed certificate validation, or exposed origin IPs. This guide covers a production Docker Compose stack and routing architecture decisions for self-hosted WordPress. Prerequisites The following items are required: Routing Architecture […]
Tag: nginx
Deploying Fail2ban in Docker
Fail2ban monitors log files for repeated authentication failures and blocks malicious IP addresses at the firewall layer. Running Fail2ban in a Docker container allows it to protect both host-level SSH access and containerized web applications like Nginx Proxy Manager without installing additional packages directly on the host system. Prerequisites The following items are required: How […]
Install Docker Compose and Deploy Nginx on Ubuntu
Docker Compose extends Docker with declarative configuration files that define multi-container deployments. This guide covers installation of Docker Compose on Ubuntu 22.04, deployment of an Nginx web server, and addition of Heimdall as a second service to demonstrate extensibility. Prerequisites This guide was tested on Ubuntu 22.04 Server in September 2023, updated January 2025. You […]