If tou want to start a new lightning-fast WordPress container, Kyup has the perfect option for you. If you choose our 1-click WordPress NGINX Image Install, you will get a finely-tuned configuration designed specifically for WordPress.

In that image, we've configured NGINX HTTP server with PHP-FPM (FastCGI Process Manager) running behind it, providing you with the fastest caching mechanism available. In addition to that, we will pre-install the NGINX Cache Optimizer plugin that will dynamically clear your caching content when you or your users update it!

Start a WordPress Virtual Container in 5 seconds

To start a new WordPress virtual containers on the Kyup infrastructure, you need to have an account with us. You can sign up for free and then simply log in to the Kyup dashboard.

Once you're logged in, click on the LAUNCH CONTAINER button on the left menu in your Kyup dashboard.


This will take you to the container order page. Here are the steps you need to follow:

Enter Container Name and Password

First, you need to enter a descriptive name for your new WordPress container, password and data center. Select a descriptive Name for your container so you can distinguish it from the others you may create later. The Country drop-down, allows you to select a data center for your new server. Finally, type in  or auto-generate a strong Password that will be used to access your new container.


Select Resources for your WordPress Container

Next, you need to specify the parameters of your new container server. The options that you can configure are server's RAMCPUHDD and Bandwidth.


We have predefined resource bundles to help you select a container size according to your needs - Base, Personal, Business, etc. However, they are completely recommendable and you can use the resource sliders to fully customize your container size.

Choose an Image for your Container

Here, you need to click on Applications and choose the WORDPRESS NGINX image.


Set up Domain and Admin for WordPress

Once you've chosen the WordPress app image, you need to add your admin username and password so you can log into your application after your container is launched. If you already have a domain name that you would like to use for your WordPress application, you have the option to specify it during the order process. That way we will not only deliver WordPress pre-installed, but also configure your application to work with your domain name before even having launched the container. It's optional, so if you are not ready to point your domain yet, you'll be able to add one later on.


Note that if you configure your app with a domain name during the launch process, you won't be able to access it properly through IP address afterwards. You will have to point your domain name to your container in order to access it. Check out our tutorial on how to point your domain name to your container for more information.

Once you have filled in your WordPress username and password, press the LAUNCH CONTAINER button. In a few seconds you will receive a fully optimized WordPress container!

Login to WordPress

If you haven't specified a domain name when launching your container, you'll be able to access the admin panel of your application through your IP address: https://x.x.x.x/wp-admin where x.x.x.x is your container's IP. If you have configured it with a domain name, once the domain has been successfully pointed and propagates, you'll be able to log in to your application at https://yourdomain.com/wp-admin/.

Configure the NGINX Cache Optimizer Plugin

The NGINX Cache Optimizer plugin makes possible for your WordPress installation to harness the power of the NGINX caching and as an addon - allows you to use Memcached for your database queries. To configure the plugin and the way your sites utilizes the caching, login to your WordPress admin area and click on the NGINX Cache Optimizer menu in the left column.


On this page, you will find several items that you configure and use. Below, you will find detailed information about each one of them.

Configure the Dynamic Cache Settings

This part of the plugin interface handles the way your WordPress application works with the NGINX cache.


Here are the different settings that you can modify:

  • NGINX Cache Directory - the full path to the NGINX cache folder. By default, its /var/run/nginx-cache but if you make any changes to your NGINX configuration, you need to modify this field to contain the correct path
  • Dynamic Cache - this is the main switch for the NGINX caching. If you set it to OFF- none of your content will be caching
  • AutoFlush Cache - if set to ON, the plugin will automatically purge the cache when you publish new posts, edit existing ones, install plugins, comment, etc.
  • Purge Cache - manually purge the entire cache. If you have to make any changes to your theme, for example via FTP, you'll have to press this button to see your changes online.

Exclude URLs From the Dynamic Cache

Sometimes, you may need to exclude parts of your website from the cache. For example, if you have an online store, you wouldn't want to cache the My Order and Checkout pages - those need to be completely dynamic. This is why, we've added an easy way to exclude URLs from the caching system.


If you want to exclude your https://yourdomain.com/store/ page from the cache, simply type /store/ and press Update The Exclude List.

Memcached Settings

The WordPress Optimized Image comes with Memcached installed. To enable it, click on the Enable Memcached button and set it to ON. By default, it's configured to work on port 11211. If you make any changes to your configuration, make sure you reflect them in the plugin too.



Mobile Friendly

Our NGINX Cache Optimizer has fully responsive controls making it really easy to use it on your mobile device to purge your cache on the go for example.