What is WordPress stack
WordPress stack is a suite of web applications and tools which include WordPress itself and a set of preconfigured servers like MySQL, SMTP, NGINX, Memcached, plus, most popular plugins and extensions available on the WordPress market like TotalCache, Wordfence Security, All-In-One-Wp-Migration and more.
Additional software such as CertBot, PHPMyAdmin and other can be automatically installed upon request.
What does WordPress stack include
- Wordpress
- PHP7
- Nginx
- MySQL
- SMTP
- Memcached
Who is using WordPress
WordPress is popular among developers, as it gives their clients more freedom in managing their websites.
What are the benefits of using WordPress stack
- The stack is based on docker containers, which makes it effortlessly portable and scalable
- The application starts up rapidly and is much more performant than on the virtual machine
- A single server can hold more than one container as there are no duplicates of OS for each app
- Memcached, SMTP and certbot are preinstalled
- The stack includes a Status Panel that setups SSL in one click
- Portainer can assist you in managing your containers
- The suite comprises the Linux operating system's preset settings, like tuned network settings, preconfigured swap, etc.
- We offer more secure servers updates than just uploading files via FTP / SFTP
Optional plugins, extensions and integrations
- Woocommerce
- Wordfence Security
- Total-cache
- page-list
- WordPress-seo
- minify-HTML-markup
- market-plugin
- header-footer
- all-in-one-wp-migration
- duplicator
Optional tools
- knockd
- Fail2ban
- WAF/ModSecurity for Nginx
- phpMyAdmin
Container management
- Portainer
- Status Panel
Configuration settings
SMTP_HOST: smtp
SMTP_PORT: 25Caveats and known issues
When WordPress deployment is complete and users open the IP of the server in their browser they can see that the home page styles are broken because the domain name is used in NGINX configuration files and it’s not yet pointing to the new server. To fix it you will need to just setup the ”A” record in domain settings at your registrar.
Companion apps
This plugin helps customers receive updates to their premium Themes & Plugins purchased through Envato Market
W3 Total Cache improves the SEO and user experience of your site by increasing website performance, reducing load times via features like content delivery network (CDN) integration and the latest best practices.
Nginx
Yoast SEO: the #1 WordPress SEO plugin
Traefik is Edge Router that makes publishing your services.
Deploy WAF/ModSecurity for Nginx compiled with ModSecurity module + predefined OWASP CRS ( ModSecurity Core Rule Set) Version 3
knockd is a port-knock server. It listens to all traffic on an ethernet (or PPP) interface, looking for special knock sequences of port-hits. A client makes these port-hits by sending a TCP (or UDP) packet to a port on the server. This port need not be open -- since knockd listens at the link-layer level, it sees all traffic even if it's destined for a closed port. When the server detects a specific sequence of port-hits, it runs a command defined in its configuration file. This can be used to open up holes in a firewall for quick access.
Hierarchical tree of all pages on site
Head, Footer and Post Injections
Get the easiest way to manage your MySQL server by including phpMyAdmin within the current deployment. Easily pause or stop phpMyAdmin container later.
SFTP - Allows you to manage files directly using SFTP protocol.
One of the most trusted WordPress plugins, that is used for moving websites. The plugin is preferred by non-technical users for its simplicity and ease of use. It enables users to migrate any website in just 3 steps with no downtime using any host or operating system. The only requirements are: WordPress version between 3.3 and 5.8.1 and PHP version between 5.2.17 and 8.0.10.
Create a professional website using Minify HTML. This plugin is easy to use, simple to install and activate.
MailHog is an email testing tool for developers.
Woocommerce is the best known ecommerce plugin for WordPress, enabling users to easily create and manage an online store. It is appreciated by ecommerce newbies for being easy yet powerful. Woocommerce is rationally flexible and provides access to many essential features, such as:
- secure payments
- shipping integration
- inventory and tax management
- customer engagement
- order tracking
- delivery status
and many more.
Fail2ban scans log files and bans IPs that show the malicious signs. Highly recommended for simple VPS server setup
Minimal docker container management panel. Allows you to check the status and logs of all services of this stack. It also simplifies SSL setup and configuration.
Portainer is a lightweight management UI which allows you to easily manage your different Docker environments (Docker hosts or Swarm clusters)
Nginx Proxy Manager is a user-friendly software application designed to effortlessly route traffic to your websites, whether they're hosted at home or elsewhere. It comes equipped with free SSL capabilities, eliminating the need for extensive Nginx or Letsencrypt knowledge. This tool proves especially handy for simplifying SSL generation and seamlessly proxying your docker containers.
Real-time performance monitoring, done right!
Netdata positions itself as an alloy of the best features that the paid infrastructure monitoring solutions and open-source tools have. Its multifunctionality, velocity, and ease of use make it secure, reliable, and scalable. This tool enables you effortlessly perform your infrastructure slowdowns and anomalies, troubleshooting, and overall system monitoring with little to no configuration.
Wordfence includes an endpoint firewall and malware scanner that were built from the ground up to protect WordPress. Our Threat Defense Feed arms Wordfence with the newest firewall rules, malware signatures and malicious IP addresses it needs to keep your website safe. Rounded out by 2FA and a suite of additional features, Wordfence is the most comprehensive WordPress security solution available.
Duplicator is the most demanded website movement management plugin. It enables WordPress users to move, migrate, copy or clone websites between hosts and domains. Duplicator is also appreciated for three things:
1) It is a simple backup utility;
2) It causes no downtime while processing your request;
3) It enables you to improve your workflow by creating your own preconfigured sites.