Docker WordPress 6 with Nginx, PHP-FPM, MariaDB and Redis
- Are you tired of slow, inefficient WordPress hosts?
- Struggling with barebones "default" installs that leave all the tweaking and optimizations to figure out?
- Frustrated with slow page loading time and slow server response times?
- Dealing with missing functions, a plugin blacklist, and limits on customizations or themes?
- Annoyed by having to use an army of cache plugins to get a functioning site?
- Are you sick of being on a shared server with a dozen other WordPress sites?
This is a clean, bare-metal WordPress Stack that provides an automated, super-fast solution for those who want to maximize performance and prefer dedicated WordPress installs.
Why the Docker Wordpress Stack?
A high-performance Docker WordPress micro-services stack is based on a lightweight, secure, up-to-date, and highly optimized set of Docker services. We fuse a best-of-breed collection of Docker services from NGINX, PHP-FPM, MariaDB, and Redis. Together, they create a performance-driven, flexible environment that delivers reliability, security, and scale.
Powerful NGINX and PHP optimizations ensure optimal WordPress performance, reducing or eliminating the need for WordPress plugins that create unnecessary overhead. As a result, you can easily serve millions of requests a day with minimal CPU, RAM, and disk resources.
This is the only WordPress Docker service that combines Nginx, PHP-FPM, MariaDB, and Redis have been combined to deliver the following features:
- Reverse Proxy
- SEO optimizations
- Customizable configurations
- SSL with support for Lets Encrypt SSL certificates
- Mime-type based caching
- Redis LRU cache
- Fastcgi cache
- Proxy cache
- tmpfs file cache
- Brotli and Gzip compression
- Redirects for moved content
- Security & Bot Protection
- Builtin monitoring of processes, ports, permissions... with Monit
- Standardized UID/GID and Permissions (www-data)
- Support GeoIP
- Rate limited connections to slow down attackers
- CDN support
- Cache purge
- Opcache
- Paired with high-performance PHP-FPM container
- Cerbot
- ACME: The simplest shell script for Let's Encrypt free certificate client (https://github.com/Neilpang/acme.sh)
There are many, many other benefits to this system. See more on Github: https://github.com/openbridge/wordpress
Complete, Docker based install script that for Nginx, PHP-FPM, Redis, and MariaDB