Technical FAQ

Below we’ve compiled all the most common technical questions about Kinsta in one place.

Do you offer domain registration?

We don’t offer domain registration services. If you’re looking for a place to register your domain, check out places like Cloudflare, Name.com, Squarespace, NameCheap, Hover, and Enom. For more information about how to choose a domain registrar, refer to our blog post How to Select the Best Domain Registrar (Our Recommendations).

Can I ask for additional storage if needed (or PHP threads, installs, etc.)?

It depends on what you need. If you need additional disk space, we have a disk space add-on that allows you to increase the storage space of your hosting plan with a few simple clicks. Need an extra 80 GB? No problem.

If you want to increase a site’s PHP memory pool, threads, or memory per thread, you can purchase the PHP performance add-on within WordPress sites > sitename > Info > PHP performance > Change.

Another affordable and effective alternative is to offload large files to a separate storage service like Amazon S3 or Google Cloud Storage. This is a great way to reduce the storage needed for your site and keep your hosting costs down.

If you need additional WordPress installs, you can purchase the WordPress site add-on. This allows you to increase the number of sites without upgrading your plan.

If you need a plan that doesn’t fit any of our standard offerings, you can open a new ticket with our Account Management team, and they can go over the amount of disk space, PHP threads, and the number of installs allocated to each plan. They can also help you determine if a custom plan would be a good fit for your site(s).

Can I use a caching plugin?

We don’t allow caching plugins because we provide five types of cache, which are all automatically done at the software or server level. This is controlled by our Kinsta MU plugin, which is installed, by default, on all WordPress sites.

Read more about how Kinsta handles caching.

Exception: We do allow WP Rocket, version 3.0, and higher. Their caching functionality is automatically disabled when running at Kinsta, so you can use our built-in caching but still utilize the other optimization features WP Rocket offers.

Can you increase the default cache expiration time?

Our page cache is set to expire every 1 hour by default. If you want to adjust this to be longer, in MyKinsta go to WordPress sites > sitename > Caching > Server CachingChange cache expiration.

In the modal/pop-up that appears, select your desired cache expiration and click the Change expiration button. For sites that don’t change often, it can be beneficial in terms of performance to have a longer cache expiration.

How does Kinsta handle caching for WooCommerce and Easy Digital Downloads?

We have server-level caching rules already in place for popular ecommerce solutions such as WooCommerce and Easy Digital Downloads. By default, certain pages that should never be cached, such as cart, my-account, and checkout, are excluded from caching. Users automatically bypass the cache when the woocommerce_items_in_cart or edd_items_in_cart cookies are detected to ensure a smooth and in-sync checkout process.

Some plugins may require additional configuration to work properly. If you’re seeing any issues with caching, such as cart contents being cached and viewable by other visitors, additional Nginx rules may need to be added to your site’s Nginx configuration.

Because hosting environments can vary in setup/configuration, there are a variety of ways that plugins, themes, and sites can have incompatibilities or require certain configurations. It can be difficult for developers of complex plugins and engineers of complex hosting environments to account for every possibility, setup, or configuration.

If there’s an additional section of your ecommerce site that needs to bypass the cache or additional rules that need to be added to your Nginx configuration for compatibility, you can always reach out to our Support team.

Can I run load tests?

Load testing is prohibited on the MyKinsta platform. For more information about what testing is allowed, please refer to our Terms of Service. You can run a Website speed test which typically measures the total load time of a page, including MySQL + PHP response times. Tools like Pingdom or GTmetrix are commonly used for this type of test.

Can I use my SSL certificate I purchased somewhere else?

Yes, whether it’s a new SSL certificate, an SSL you need to transfer, or a certificate you’ll be regenerating at your SSL provider. For more details, check out our guide on How to install an SSL certificate in MyKinsta.

We also offer free automatic Cloudflare SSL certificates (wildcard configurations are supported). So unless there is a reason you need your own SSL certificate, it’s much quicker and easier to use our free SSL.

Do I need a server type, CSR code, and RSA key to activate SSL?

It depends on the type of certificate you are using. We have free SSL certificates available to all Kinsta customers provided by our Cloudflare integration. These SSL certificates do not require a CSR or key to install on your WordPress site.

If you’re purchasing your own custom SSL certificate, you’ll need the server type, CSR code, and RSA key. For more details, please see our guide on how to add an SSL certificate and what to select for each value.

Do you provide SAML certificates?

No, Kinsta does not currently support SAML certificates or SAML authentication.

Do you support HTTP/2 (HTTP2)?

Yes, we do. Our new Google Cloud-powered infrastructure supports HTTP/2 for all of our clients. If you would like to learn more, we’ve published a very detailed guide about HTTP/2.

Does Kinsta support multisite?

We support WordPress multisite installations on our multiple-site plans. If you’re currently on our single 35k, you’ll need to upgrade to a single 65k or above plan in order to utilize multisite.

Does Kinsta have staging for multisite environments?

Depending on how your multisite is set up, it may or may not work with our staging environment.

  • If it’s a subdirectory multisite (example.com, example.com/subsite1, example.com/subsite2) it will work fine with our staging environment.
  • If it’s a subdomain multisite (example.com, subsite1.example.com, subsite2.example.com), it will work fine as long as the subsites don’t require HTTPS. If the subsites do require HTTPS, you’ll have to bypass SSL errors on staging to access the subsites. This doesn’t impact functionality in any way.
  • If it’s a domain-mapped multisite (loads different subsites at completely different domains, i.e. example.com, example1.com, example2.com), it won’t work without significant manual setup, which will have to be reversed if you push your staging database to your live site.
    • Option 1: Turn off or remove domain mapping and go back to the standard subdirectory/subdomain setup. Do a search and replace in the database manually to update the domains used for the subsites.
    • Option 2: Set up staging subdomains for each live domain, add all those to the staging site, then run a search and replace in the database to update the domains used for the subsites.

On staging, can I only push the database live?

Our staging environment includes Selective Push, which provides you with more granular control over what to push live. You can choose to push only the files, specific files or folders, only the database, specific database tables, or both the files and the database from your staging environment to your live site.

Can I add other PHP scripts?

With Managed WordPress Hosting, you can also set up a simple non-WordPress PHP script alongside your WordPress site, but we do not provide support for non-WordPress scripts and applications in Managed WordPress Hosting.

With Application Hosting, you can host pretty much any application (not just PHP) with us. We do not provide development support for applications, but we can assist with troubleshooting platform issues, default deployment features, adding domain names, and connections between Kinsta-hosted applications and databases.

Can I install or use node/npm on my WordPress site?

If you’re on a Single 1.25M or above plan or a WP 60 or above plan, you can contact the Kinsta Support team to install node/nodejs/npm on our server for your site.

Can I host HTML sites?

You can host HTML sites at Kinsta. With Managed WordPress Hosting, if the default WordPress index.php isn’t found in the /public directory, the server will automatically load index.html. If a different page is used for the website’s homepage, you’ll need to open a new chat with our Support team, and they can add a special rule on the server for this to work properly. Note: we don’t provide any additional support for non-WordPress sites for Managed WordPress Hosting.

You can also host practically any application or site with Application Hosting. HTML sites can also be hosted with Static Site Hosting.

Do my sites get a dedicated IP?

No, we don’t provide dedicated IP addresses. A shared IP is quite common nowadays with most WordPress hosting providers, as for many configurations, there is no need for a dedicated IP address. Since we offer a free Cloudflare integration for all sites hosted on Kinsta, our shared IPs are actually Cloudflare IPs.

Our allocated Cloudflare IPs are only used for sites on our infrastructure. This means if your site is hosted on Kinsta, you won’t share an IP address with sites hosted outside Kinsta — some of which may contain adult or spam content. Check out our in-depth blog post explaining the difference between dedicated IPs and shared IPs.

If you’re looking for a dedicated IP because you need to add a single IP to an allowlist for a third-party service (maybe a payment processor like PayPal or similar), you’ll want to use your site’s external IP for that. This is the IP address that other servers see when your site connects to that other server.

Is a dedicated IP necessary for an SSL certificate?

When it pertains to SSL, a dedicated IP is not necessary and has not been required since June 2003. The IPv4 pool is depleted and people saw that coming so they came up with a technique called Server Name Indication (SNI) that allows multiple certificates to be on the same IP. All of the modern browsers support it and it’s a technique that we and other hosting companies use every day for clients’ sites.

What are PHP threads? How do I know how many I need?

PHP threads determine how many simultaneous uncached requests your site can handle at a time. Each uncached request is handled by a PHP thread.

Each of our hosting plans includes a certain number of PHP threads by default. The number included in each plan is based on resource usage needed for typical sites. In general, sites with lots of static content — articles, static pages, blog posts — don’t need many PHP threads.

The number of PHP threads needed may vary per site due to third-party plugins, queries, dynamic content, and the number of cached vs uncached responses. In Kinsta you can increase the number of threads or the memory per thread within PHP performance.

Do you have a list of banned plugins?

Yes, there are certain third-party plugins that we don’t allow because they are known to hurt performance, not work on our platform, or are simply not needed as we provide a better and easier way to do the same thing in MyKinsta. Check out the full list of banned plugins.

Will Kinsta host my emails?

We don’t provide email as a part of our plans since we fully commit all of our resources to WordPress hosting. We do recommend Google Workspace or a couple of other email providers.

Check out our blog post on all the downfalls of using your hosting provider for email.

Does Kinsta have Git support?

We have the Git client available at Kinsta, so you can SSH in and pull your own Git repo down from Github, Gitlab, Bitbucket, or any other third party. However, we don’t yet have the feature released yet where you can just git push kinsta my_site and it automatically gets deployed.

Check out how to use Git at Kinsta.

Does Kinsta offer load-balanced solutions (multi-location)?

At Kinsta, every site on our platform runs in a single Linux container, and the site database runs as a service within the site container. We do not run multiple load-balanced instances of each site. Learn more about Kinsta’s architecture.

Can I have more than one database?

We only allow one database per WordPress site.

With Database Hosting, you can host as many databases as you want.

Note: For WordPress sites, we recommend that you use our Managed WordPress Hosting as opposed to Application Hosting and Database Hosting. Managed WordPress Hosting is built, designed, and optimized by Kinsta to serve WordPress sites. It includes everything you need out of the box, such as full-page caching, backups, and the ability to update plugins and themes easily.

What is the MySQL hostname of my site’s database?

All you usually need to know is that your database hostname is localhost at Kinsta. But if you’d like to learn more about the topic or need to connect remotely to a database, we have a dedicated article showing you how to connect directly to your site’s database.

Can I use a custom domain with Kinsta’s CDN?

Thanks to Kinsta’s CDN, your site’s cached assets are served from your primary domain. It is not currently possible to utilize an alternate domain or subdomain to serve CDN assets.

Is Kinsta SOC 2 Compliant?

Yes! Kinsta is SOC compliant. You can request a copy of our SOC 2 Type II report on our Trust Report page. For more information about our SOC 2 compliance, including frequently asked questions, see our SOC 2 documentation.

Is Kinsta PCI compliant?

We do not guarantee PCI compliance, and we are not able to audit your site to verify that you’re doing things right either. However, that doesn’t mean you can’t be PCI compliant when hosting your website with us. In fact, we have many clients who have worked with third-party auditors to pass PCI compliance scans. In many of these cases, we’ve had to make a few minor adjustments upon request, but these clients have been able to pass the audit just fine after a little fine-tuning on both our end and theirs.

Check out additional details regarding PCI compliant hosting at Kinsta.

Is Kinsta HIPAA or PHI compliant?

Due to the complex auditing and security needed, neither we (nor many other managed hosting companies) can guarantee HIPAA or PHI compliance.

What is considered a WordPress install at Kinsta?

Each Kinsta hosting plan allows one or more WordPress installs. Each install equals 1 WordPress site, which consists of its files (core files, theme files, plugin files) and a database.

The one exception to this is a multisite install, which we explain in the next question.

How does Kinsta count multisites?

Multisite setups are considered one install each. For example, you could have one multisite with 10 subsites. This is still considered one install because all the subsites in the network share the same core WordPress files and database.

How much CPU and RAM does each plan have?

Kinsta utilizes virtual machines in one of Google Cloud Platform’s multiple data centers. In available regions, we utilize compute engine general-purpose C3D virtual machines and compute-optimized (C2) virtual machines, which offer the highest per core performance (3.8 GHz) on GCP and are optimized for CPU-intensive workloads like WordPress.

On our standard plans, each live site container has access to 12 CPUs and 8 GB of RAM by default. Each staging environment on our standard plans has access to 1 CPU and 8 GB of RAM.

Are any countries blocked on Google Cloud Platform?

Google does block access to some of its business services in certain countries or regions, such as Cuba, Crimea, Iran, North Korea, Sudan, and Syria. This is due to legal restrictions that are imposed. More details and an updated list can be found here: U.S. Department of the Treasury. If you are traveling in one of these countries and need to update your site or access MyKinsta, you can use a VPN such as ExpressVPN or NordVPN.

What about China? Your sites should be accessible within China. In fact, we have many clients currently targeting China just fine. However, we also can’t guarantee accessibility as we have zero control over what the Chinese government may choose to block. Navi from Google Support has also stated:

Google Cloud Platform does not have a restriction on the traffic coming from China. If you are hosting a website on GCP, traffic coming from the China users will not be blocked.

That being said, Google does not have any control over the GFW blocking methods.

You can test your website to see if it’s accessible behind the Great Firewall of China.

What other companies are using Google Cloud?

Quite a few, actually. Some household names include PayPal, Twitter, P&G, Etsy, Airbus Sky, and UPS.

Check out the complete list of Google Cloud customers on the official website.

What is Kinsta’s Cloudflare integration?

All sites on Kinsta are protected by our free Cloudflare integration. Cloudflare is a leading provider of web security and performance services. With our Cloudflare integration, sites hosted on Kinsta are protected by an intelligent firewall that also includes free DDoS protection. For more details, check out our detailed article on our Cloudflare integration.

Why am I still seeing a message saying my domain isn’t pointed to Kinsta?

If you have your own Cloudflare account and pointed your domain (allowing up to 24 hours for DNS to propagate), but you’re still seeing either of the following, check the Page Rules in your Cloudflare account:

  • a banner or warning that your site isn’t pointed to Kinsta and is subject to service interruption.
  • a status of “Confirming that you have pointed your domain to Kinsta.”

In your Cloudflare Page Rules, if the root domain is redirected to the WWW domain or vice versa, the domain that is being redirected cannot be verified in MyKinsta.

To resolve this issue, you’ll need to remove the redirect in Cloudflare Page Rules. This will allow the domain to be verified in MyKinsta. The redirect to the primary domain will now be handled at Kinsta.

What are your platform settings? (PHP info and versions)?

Below are the settings, server software, and versions used on Kinsta’s hosting platform. As a Managed WordPress service, we have the optimal PHP settings configured to work best with WordPress sites. If you have specific PHP requirements, feel free to reach out to our Support Team to discuss your needs.

PHP info

Kinsta offers PHP 7.4, 8.0, 8.1, 8.2, 8.3 and 8.4. These are the default settings for PHP:

  • memory_limit = 256M
  • post_max_size = 128M
  • upload_max_filesize = 128M
  • max_input_vars = 10000
  • max_execution_time = 300

Depending on your WordPress plan, you may be able to increase these values if required. Please get in touch with our Support Team to find out what options are available to you.

Server

Kinsta utilizes Nginx as a web server, currently running 1.15.9 or higher.

Database

Kinsta utilizes MariaDB 10.3 or higher. Both the database and web server run on localhost.

TLS

All Kinsta servers and our CDN support TLS 1.3 or higher. Make sure to read our TLS vs SSL guide.

Can I add custom rules to Nginx configurations?

Yes, however, as this requires root access, you must contact Kinsta’s support team to add custom rules to the Nginx configuration.

Is Kinsta compatible with Zapier?

Yes, WordPress sites hosted on Kinsta are compatible with Zapier automations via the xmlrpc.php endpoint. By default, we disable all access to xmlrpc.php because it’s a common attack vector for hackers and other malicious actors. If you’re experiencing issues with integrating Zapier with WordPress on Kinsta, please open a new chat with our Support team, and we can assist you in allowing your Zapier integration.

How often do you perform site monitoring/uptime checks?

Your WordPress site is checked every 3 minutes. Should something need attention, our engineers will begin investigating immediately. If WordPress site monitoring notifications are enabled in MyKinsta, we’ll also send you an email for any site errors, DNS errors, SSL errors, or expired domains.

Does Kinsta offer high-availability hosting?

We do not offer high availability (HA) hosting, but we do offer an SLA-backed uptime guarantee. Each site runs in a single Linux container, with the database running as a service within the site container. We do not run multiple load-balanced instances of each site. If you’d like to learn more, check out our article about our Kinsta architecture.

Do you provide root access?

No, we don’t provide root access. Full root access is a double-edged sword: while it allows you to literally do whatever you want with a server (including edit system-critical files), we cannot provide support for something that we’re not familiar with or didn’t set up.

What is your SLA?

Check out our complete Service Level Agreement (SLA).

Did we miss anything?

If you have any other technical questions we’ve perhaps missed, make sure to leave them in the feedback form below. 👇 Or you can always open a chat with our Support team.

Was this article helpful?