Infrastructure

What h

Yes, our DevOps team will send out emails that inform you of scheduled downtime. It is also recommended to join our Slack, where our Engineers can speak to you in real time about any issues you might be experiencing and help you provide a complete service to your customers.

Available resources are usually one of the first questions asked by customers looking for hosting. This is because traditional web hosts use (often misleading) marketing and sales copy to sell their services. With Dollie you can control the default resources allocated for each container you deploy, and by doing so answer those questions with confidence if your customers are interested in the technical details/

So how many resources does a deployed container use on your Dollie Node? Because every container only does one thing (running WordPress, and nothing else) you’ll see that in the large majority of cases a container will be extremely efficient and can handle lots of traffic whilst only using a small amount of dedicated RAM and CPU cycles. For you this means you’re able to deploy more sites on your Dollie Node without having to scale up.

We can actually adjust all of the resources applied to a container on the fly. All you need to do is get in contact through Slack and we can adjust the resources for an individual container with the click of a button.

For Enterprise partners we have a dedicated dashboard where you can do this yourself.

Does it affect my costs to do this?

On most of our plans are charged for your Dollie hosting node, you are billed for the resource usage. If your deployed sites all need a lot of resources it means you have to deploy an additional node sooner, which will cost you. This is not an issue if you price your services accordingly and our team is here to help you with estimating the average cost per container.

I am item content. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut luctus nec ullamcorper mattis, pulvinar dapibus leo.

This is not an easy question to answer because it depends entirely on the WordPress solution you are selling and the resources that solution requires once deployed. Here are two use cases..

John has a SaaS where he sells his flagship WooCommerce theme fully set up and configured for high-volume stores..
Each site has WooCommerce + 20 Plugins activated
Caching has to be bypassed for specific pages (checkout, account pages)
Because these are high volume stores, traffic(spikes) are high and constant.

In this scenario we might recommend John to reserve 2GB of RAM for each install and set up his pricing to factor in the reduced amount of containers he can deploy on each Dollie Node.


Suzie offers simple pre-made site designs for creatives using her flagship portfolio theme.
Each site uses her light-weight theme and has 4 plugins activated
All pages served to visitors are served directly through our SmartCaching and completely bypass WordPress from loading.
All images/media are automatically off-loaded to her Amazon S3 bucket.

In the above scenario each site that is deployed only requires 512MB of RAM and less than 500 MB of disk space, and Suzie can fit a 4x as many deployed sites on a Dollie Node than John.

Deploys & Container Tech

Most frequent questions and answers

Our CTO Trent has written a detailed overview about why Docker is the future of WordPress, which you can find here. Below are some parts of his article to quickly outline the many benefits.

Most web hosts use virtual servers. They’re slow, resource intensive, barely scalable, and have so many layers it is easy for something to go wrong. If anything goes wrong in just one of those tech layers your website goes down.

So what are Docker containers? Docker containers are a piece of software that wraps around code, system tools, system libraries, and anything else you can install on a server. Using docker containers you can essentially run WordPress like an operating system, and deploy it like an application.

Better yet, containers make WordPress more scalable, and more efficient bringing down the economies of scale per install. What this effectively means is that we can host more WordPress installs with less server and management resources bringing down the cost per install, while also improving performance by building an isolated environment (container) completely dedicated to serving a high-performance, scalable WordPress site.

Every time you or your customer/client launches a new site through your Dollie install, a sequence of events happens behind the scenes to ensure a perfectly deployed WordPress site. Your installation sends secured API requests to the Dollie Orchestration layer, which then starts the container deployment process. Below a simplified breakdown of this process.

1. You go to the “Launch Site” page inside your Dollie installation and fill in mynewsite.yourdomain.com
2. A secured API request is sent to the Dollie orchestration layer to deploy mynewsite.yourdomain.com under your partner account.
3. The new Docker container is deployed to your Node and all services (PHP/NGINX/MySQL/Redis) are started inside the container. All of this happens in under 30 seconds.
4. Once this process is complete the API request returns a result code (ie. Code 200, success!) and this triggers a redirect to the Site Setup Wizard.
5. During the Site Setup you give your new site a name and create an admin account. These details are once again sent to your new WordPress container using the Dollie API so that your new WordPress site is fully configured and ready to go within a minute.
6. Dollie has now saved the details of the newly deployed site in your database and your new site is listed under “Containers” in your WordPress admin. Now every time you visit the “Site Dashboard” of your deployed site, the Dollie API retrieves all of the details of the WordPress installation (plugin, themes, backups available, security status) to build out the dashboard that’s used by you and your customers to manage their site.

We can actually adjust all of the resources applied to a container on the fly. All you need to do is get in contact through Slack and we can adjust the resources for an individual container with the click of a button.

For Enterprise partners we have a dedicated dashboard where you can do this yourself.

Does it affect my costs to do this?

On most of our plans are charged for your Dollie hosting node, you are billed for the resource usage. If your deployed sites all need a lot of resources it means you have to deploy an additional node sooner, which will cost you. This is not an issue if you price your services accordingly and our team is here to help you with estimating the average cost per container.

I am item content. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut luctus nec ullamcorper mattis, pulvinar dapibus leo.

This is not an easy question to answer because it depends entirely on the WordPress solution you are selling and the resources that solution requires once deployed. Here are two use cases..

John has a SaaS where he sells his flagship WooCommerce theme fully set up and configured for high-volume stores..
Each site has WooCommerce + 20 Plugins activated
Caching has to be bypassed for specific pages (checkout, account pages)
Because these are high volume stores, traffic(spikes) are high and constant.

In this scenario we might recommend John to reserve 2GB of RAM for each install and set up his pricing to factor in the reduced amount of containers he can deploy on each Dollie Node.


Suzie offers simple pre-made site designs for creatives using her flagship portfolio theme.
Each site uses her light-weight theme and has 4 plugins activated
All pages served to visitors are served directly through our SmartCaching and completely bypass WordPress from loading.
All images/media are automatically off-loaded to her Amazon S3 bucket.

In the above scenario each site that is deployed only requires 512MB of RAM and less than 500 MB of disk space, and Suzie can fit a 4x as many deployed sites on a Dollie Node than John.

Ready to Start making recurring revenue selling your WordPress (Cloud) Services?