DevKinsta is a free tool that makes it very easy to install WordPress on your computer, as opposed to the more common approach of installing it on a web hosting account.
The main benefit of creating a local WordPress installation like this is that you’ll have an offline environment where you can work on a new website in private. You can then transfer that site to your hosting account when it’s ready to go live.
If you have a Kinsta hosting account, DevKinsta makes the process of transferring your site between the different environments very straightforward. If you’re using a different host, it can still be done, but it’s not as convenient.
While there are other tools for creating a local WordPress installation, DevKinsta aims to make the process as quick and easy as possible, while also being 100 percent free to use.
So if you like the idea of quickly creating a WordPress website that’s installed on your local computer, where you can safely try out new plugins, test themes, and work on custom code, DevKinsta could be the tool for you.
In this review, we cover exactly what DevKinsta can do, who it’s for, and how to set up a local WordPress website with this tool.
Let’s get started…
What Is DevKinsta and Who’s It For?
DevKinsta has been made available by Kinsta, a well-known name in the managed WordPress hosting space. However, as mentioned, you don’t have to be a Kinsta customer to use it, although Kinsta customers will get more out of this tool than those using other web hosts. But what exactly is DevKinsta?
According to Kinsta, it’s a “free suite of local development tools for building, testing, and deploying WordPress sites in minutes.”
What this means is that you can quickly create a WordPress website on your computer – rather than on a web hosting server – that only you can access.
You can then work on that site in private, at your own pace. Then, when you’re ready, you can copy the site to your hosting account to make it available online.
Some of the benefits of having a local WordPress installation include:
- being able to work on your new site in private until it’s ready to go live
- having the ability to make changes to a copy of your site without worrying about breaking your live site
- a quick way to transfer files between your local computer and online hosting environment
- access to a safe space for testing out WordPress updates as well as new themes, plugins, and code
- development time can be sped up as an offline WordPress website is usually faster than one hosted online
- you’re not reliant on a constant internet connection while you work as the local site is offline
- ability to safely test and restore backups of your site.
If any of those benefits sound like they’d be useful to have, DevKinsta can deliver all of them, depending on your current web host.
For high levels of compatibility, DevKinsta works on Windows, macOS, and Ubuntu. Therefore, if you’re using any of these operating systems, you can use this tool to quickly set up a WordPress website on your computer.
However, DevKinsta and its underlying software do have some system requirements that mean it won’t work on all computers. You can view the full requirement details on the DevKinsta website.
So far, DevKinsta definitely sounds good in theory, but what’s it like to use in practice? Let’s find out in the next part of our review.
How to Set Up a Local WordPress Website with DevKinsta
As mentioned, DevKinsta is free for anyone to use, not just Kinsta customers. However, you do have to enter an email address to access the download page. Once that’s out of the way, you can download the installer file to get started.
As well as downloading the DevKinsta installer, you also might need to download the Linux kernel update package and run a command via PowerShell if you’re using Windows. I also had to install a Linux distribution. (I chose Ubuntu.)
The initial installation process took about 30 minutes. However, after that, it only took a few minutes to start DevKinsta each time I wanted to use it.
Create a Local WordPress Installation
Once the software was installed and running, it really did only take a few clicks and minutes to create a local WordPress installation.
When setting up a new site, you have three options:
- Create a WordPress website with the default settings
- Create a WordPress website with custom settings
- Import a WordPress website from a Kinsta hosting account
In most situations, the default settings should be fine. If that’s the case for you, then all that’s required is a site name, username, and password.
However, there are some settings for your site that you can adjust, including:
- which version of WordPress is installed (various options from 3.9.34 to 5.7.2 are currently available)
- which PHP version is used (versions 7.2, 7.3, 7.4, and 8.0 are currently available)
- if HTTPS is enabled or not
- whether it’s a multisite installation or not.
Once a WordPress website has been created, you can view its info and find the links that let you view the site and access the database.
Due to the way DevKinsta works, you can create multiple local WordPress websites, each with their own settings, including different PHP and WordPress versions.
Import an Existing WordPress Website
As well as creating a fresh new WordPress website, you can also import a WordPress website from a Kinsta hosting account that you have access to.
Doing so gives you the ability to work on an offline clone of an existing site, and then push or transfer that new version of your site to your Kinsta hosting account. As DevKinsta lets you transfer your offline local site to your Kinsta staging environment, you can continue testing in a private online environment, before pushing the site to your public live environment.
Unfortunately, there’s no way to copy a site that’s hosted elsewhere to a local WordPress website created with DevKinsta or vice versa using this tool. If you do want to do that, you can use a WordPress cloning or duplication plugin to copy the site yourself.
View Your Local WordPress Website
Once you’ve created a new local WordPress website, whether it’s a fresh installation or a clone of an existing site, you can access it in your browser via a local URL generated by DevKinsta.
I’m pleased to report that this tool creates a clean installation of WordPress. No additional plugins or themes are installed beyond what’s included with WordPress by default.
You can also enable WP_DEBUG for your sites, helping you to troubleshoot any issues that might occur while you work. You can also view the logs generated by DevKinsta to give you more insight into how your site is working.
Access the WordPress Website Database
While you’re working on your local site, you might want to edit its database. Thankfully, DevKinsta makes this very straightforward. Clicking on the relevant button in the DevKinsta interface lets you view and edit the database in your browser using the open source Adminer software.
Test Email Contact Forms
Thanks to this, you can test the contact forms and any other aspects of your site that send emails. Not only can you see if the emails were sent, but you can also conveniently view their contents in the DevKinsta app.
If you’re a Kinsta hosting customer, then using DevKinsta is a no-tbrainer.
As DevKinsta lets you easily transfer WordPress websites between your Kinsta hosting and local environments, it’s ideal for carrying out work locally before pushing changes to your live site via your staging environment.
Also, as Flywheel and WP Engine customers have Local, a similar app to DevKinsta, it’s good to see Kinsta customers getting something comparable.
If you’re not a Kinsta customer, you can still take advantage of DevKinsta. As we’ve covered, there are many benefits to being able to build your site locally, and then transferring it to your hosting environment. This is true even if you have to use a third-party tool like Duplicator to handle the transfers.
There are other tools out there for creating local WordPress installations. However, none of them (apart from Local) are as user-friendly as DevKinsta.
DevKinsta is definitely a free and easy way to create multiple local WordPress websites, so if that’s something you’d like to do, this tool comes recommended.
Used/using DevKinsta? Thoughts?