Caching
What caching plugins can I use?
The Dollie platform tries to auto-detect the most popular WP caching plugins and auto implements container-level caching before WordPress is even loaded. This solution gives you the freedom to choose a caching plugin that works best for you, whilst still getting all the benefits of NGINX caching. Once a page is cached it is served directly through NGINX completely bypassing PHP and MySQL and thus resulting in near instant load times. Do I need to install a caching plugin? No. By defaultSome readersDo you have a developer mode where all caching plugins are disabled?
Yes! Our SmartCaching automatically adjusts the server side caching based on whether you have a caching plugin activated and caching enabled. So if you disable page/object caching in your plugin caching will be bypassed.Few readersCan I use Redis Object Caching?
Redis is automatically configured for every site you deploy, and can be enabled by installing a Redis Object Caching plugin from the WordPress.org repository.Few readersHow do I disable caching?
While you should always use a caching plugin in production, when a website is in development it might be appropriate to disable it. Powered Cache Configuration Powered Cache is the caching plugin included in Dollie websites by default. To disable the cache, login as a website admin, click on the "Caching" menu item found on theFew readers
DNS & Networking
How do I add a custom deployment domain?
A deployment domain is a domain that is used to create the address for a site when it is first deployed. If your deployment domain is example.com, you will be able to create sites with domains like site1.example.com and customer.example.com. When you first subscribe to either the Pro or Hub Builder plans, you will be provided with a deployment domain to get you started that ends with dollie.io. Most customers will quickly decide they want to have their own deployment domain. In that casePopularWhat is a deployment domain?
A deployment domain is the root domain on to which a subdomain is created for each new site deployed. In DNS parlance a deployment domain can be considered akin to a zone. When first created, your account is provided with a deployment domain ending in dollie.io. You can replace this default with your own custom domain from the control panel by navigating to the settings area.Few readersI have the DNS changes for my custom deployment domain not propagated?
In order for you to use a custom deployment domain you must have access to the DNS registrar for that domain. On the registrar website, you must specify our DNS servers as the nameservers for your domain. These changes can take 48 to 72 hours to take effect. A good way to verify if yFew readersHow long does it take to propagate a change in the nameservers of a domain?
It can take up to 48 hours for the global DNS system become aware of changes to the nameservers of a particular domain. If it is taking longer than that please contact our support so that we can help investigate if there is a problem. To check the Nameserver propagation of your domain, you can use a DNS propagation checker such as https://www.whatsmydns.net/ and select “NS” as the record type.Few readersCan I use CloudFlare?
Yes, you can use Cloudflare with Dollie. What is CloudFlare? CloudFlare offer a simple and free solution to super charge your websites. It adds a layer of protection between your website and the rest of the internet and can greatly improve performance through it's global CDN. CloudFlare support is integrated with your Dollie powered services automatically so we recommend you to use and setup CloudFlare for as many (customer) sites as possible. CloudFlare Benefits FreFew readersHow do I flush my DNS cache in MacOS?
When a computer needs to do a DNS lookup it will first look in its internal cache. If the computer is not refreshing its DNS cache in a timely manner, you may need to manually clear the DNS information. To clear the cache on MacOS you must first open a command terminal window. To do that first start a search by either clicking on the search icon of the OS or pressing CMD + the spacebar on your keyboard. Then type in terminal and hit enter. Once you have the terminal open, the command youFew readersHow do I flush my DNS cache in Linux?
When a computer needs to do a DNS lookup it will first look in its internal cache. If the computer is not refreshing its DNS cache in a timely manner, you may need to manually clear the DNS information. In order to run a command to flush the local DNS cache you must first open a command terminal window. There are a number of ways to flush your cache depending on your Linux distribution and the version of that distribution. Here are some of the most command commands in order of prevalence:Few readersCan I add DNS records to my deployment domain?
In some cases, you'll want to create records for your custom deployment domain, so that you can deliver emails and create a unified experience under 1 domain. Just reach out to the Dollie team and we'll be more than happy to set up these records for youFew readersHow do I flush my DNS Cache in Windows 10 and 11?
When a computer needs to do a DNS lookup it will first look in its internal cache. If the computer is not refreshing its DNS cache in a timely manner, you may need to manually clear the DNS information. The first step is to open a command terminal window. You can do so by right clicking on the Start menu icon and selecting Windows PowerShell (Admin) or Windows Terminal (Admin) from the context list. Alternatively you can open the command terminal by typing cmd in the Start menu's seFew readers
Performance & Security
What server resource limits are applied to my sites?
At Dollie, every site on our platform runs in two isolated containers that contain all of the software resources required to run theSome readersHow secure are my deployed sites?
Dollie takes security very seriously, implementing active and passive measures to stop attacks and malicious intent in its tracks. We detect attacks as they happen and proactively stop malicious code from entering our network. We are extremely confident in the security of our platform, but that does not protect you from human errors, like you – or a site admin – forgetting to logout from a public computer, or logging in from an unsecured WIFI network. As a Dollie partner we advise you toFew readersIs it possible to add additional resources for larger sites?
Our standard sites, if properly configured and tuned, should be sufficient for most needs. In certain cases, such as for e-commerce sites there maybe a need to reserve additional resources. To address this need we currently have a VIP offering. VIP sites cost $20 per month. It is currently not possible to upgrade a site to a VIP site directly from the CHQ or Hub, so if you have identified sites that do need upgrading please contact our support.Few readersDo you have an uptime guarantee?
We don’t currently offer an uptime guarantee for our non-Enterprise plans. We have 24/7 Emergency support for infrastructure issues and our hosting partner OVH has excellent uptime. If you are a potential enterprise customer who wants to know more about the SLA agreements we can offer please contact us.Few readersAre any security scans run for my websites?
A security scan is run against every website every 24 hours. This scan checks the active plugins and themes of the WP install and using the https://wpvulndb.com/ API determines whether plugin/themes need to be updated or not. We recommend that you keep all the plugins updated so as to minimize security threats.Few readersHow can I add a free SSL certificate to my website?
All websites hosted on Dollie are protected with with a free SSL certificate by default. Please contact us if you have a specific need and wish to add a certificate else where.Few readersWill I be notified of scheduled downtime in advance?
Yes, for any scheduled downtime you will be emailed in advance with details. 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.Few readers
How do I add a custom domain to a website?
When a site is first created it is given a domain that is a subdomain of your deployment domain. It can then subsequently be given a real or custom domain that you own. To do so from the control panel, search or browse for the particular site, and then click on the Domains tab, and there you will find the option to add a new domain. Instructions will be provided on what changes DNS records you need to add or change to the nameserver managing your domain in order to connect it with the websitSome readersHow can I connect to a website's database?
There is more than one means of connecting to a database. Using Adminer Adminer is a web based database administration tool written in PHP. It is included by default with your website and can be accessed either from the control panel or the white-label hub. In either case, navigate to the management page for a particular site, and then open the database tab. Using the WP-CLI To manage the database using the wordpress cli, first you need to SSH tSome readersWhat Wordpress plugins are banned or incompatible?
The plugin ecosystem is one of Wordpress's most powerful features. Installing a particular plugin can add awesome functionality to your website quickly and easily, but Wordpress administrators should always proceed with caution when installing plugins on their important websites. Certain plugins can introduce security vulnerabilities or negatively impact performance. The combination of plugins should also be a concern. While some plugins may function perfectly on their own, using them in combinaFew readersWhere is the hosting infrastructure based?
Most of our servers are located in an OVH data center in Beauharnois, Canada. OVH provide servers with incredible performance and uptime, backed up with a robust level of customer service. Please contact us if you have specific hosting requirements.Few readersCan I use Git to manage my website?
Git is a powerful development tool which enables developers or a development team to securely push code changes from their local machine to their site on WP Engine with the benefit of version control. Installing Git Git is already installed on your website. If you open an ssh connection to your website, you will find the git command is available to you. Uploading Your Public Ssh Key In order to access the remote repository and push from your local machine, you need to first uplFew readersHow can I customize the NGINX/PHP FPM configuration?
Legacy Wordpress Images If you ssh or sftp to the website environment, you will find the folders. If the required folder does not exist, you can create it. /usr/src/app/nginx /usr/src/app/php Custom Nginx Config To add a custom NGINX config for your website create a file in the nginx directory ending in .conf, and add your content to it. /usr/src/app/nginx/mycustomconfig.conf A faulty nginx config can prevent access to your website. To validate your config aFew readersHow To Create and Modify a Cron Job
Cron is a powerful Unix/Linux utility that can be used to schedule commands or scripts to run in the background. A cron job is the task itself, which is used to schedule tasks.There are many different ways to use cron, but the most common use is to schedule WordPress tasks such as publishing posts or backing up your database. In this article, we will show you how to create and modify a WordPress cron job.Creating a Cron Job in WordPressTo create a cron job in WordPress, you first need to installFew readersHow can I develop my wordpress site locally?
You can transfer files between your local machine and the hosted website using either Git or SFTP. Using Git Git is a powerful development tool which enables developers or a development team to securely push code changes from their local machine to their site on WP Engine with the benefit of version control. For more details check out our article on how to use Git with Dollie.Few readersDoes Dollie provide a staging website or environment?
Yes, Dollie provides a complete staging solution. A staging environment is a safe way of test out significant changes to your website. When you are confident they will have no adverse impact they can be published. To make use of the staging feature for a particular site, from your control panel, search or browse for the particular site. There you will find a Staging tab where you can create, delete, recreate, and publish to production your staging site. Caution when using staging withFew readersCan I make a Dollie website a wordpress multisite?
Yes. After a site has been deployed, it can be configured to be a multi-site as you would with any standard wordpress website.Few readersCan I use the wordpress command line client WP-CLI?
Yes, WP-CLI is available on all Wordpress sites hosted with Dollie. There are a number of ways to use WP-CLI. Opening a terminal connection to your website over SSH From your local machine you can open a secure terminal window to your website over SSH. You will find the credentials required to authenticate the connection my navigating to the particular website in your control panel and opening the SSH tab. Once connected, you will have all the WP-CLI commands avaiFew readersHow to use CloudFlare with my Website?
The following is a step-by-step guide on how to use cloudflare with your website. Note: This guide only applies to using Cloudflare for a specific website, not for a deployment domain. 1. Register for a new CloudFlare account Create Your CloudFlare account by clicking here. 2. Complete the CloudFlare getting started wizard 2.a Provide domain name After you have created your account you'll be taken through the CloudFlFew readersWho do I fix file ownership or file permissions in my website?
You must first ssh to the website in question. Then run the following two commands from the command line: source /opt/essentials/scripts/commonFunctions fixWPSitePermissionsFew readers