Purpose

DevKinsta can be a bit tricky, so if you run into problems, reach out to @Chevas Balloun. DevKinsta uses Docker Desktop to run the databases locally. On occasion, you may need to fully close DevKinsta and Docker and then restart them for local websites to load.

A. Download & Install DevKinsta

  1. Navigate to https://kinsta.com/devkinsta/ and click Download at the top right:

    Untitled

  2. Select a folder for the save location and click Save

    Untitled

  3. Click the tab at the bottom of your browser to initiate the installation which will begin once the download completes:

    Untitled

  4. When the installer comes up, click Next:

    Untitled

    If re-installing or upgrading, it’s best to match the choice you selected initially:

    Untitled

  5. Choose the install location and click Install:

    The above path reflects the “ANYONE” choice. If you installed this “Per User,” then it will be in the /appdata/… folder. After it finishes, ensure it launches.

    The above path reflects the “ANYONE” choice. If you installed this “Per User,” then it will be in the /appdata/… folder. After it finishes, ensure it launches.

B. Download & Install Docker

  1. Upon launch, the first thing it will require is for you to install Docker. Click the Download Docker button:

    Untitled

  2. A website will open. Click the Download button:

    Untitled

  3. Click the tab at the bottom of the browser to initiate the installation, which will begin after the download completes:

    Untitled

  4. When the installation window comes up, click OK:

    ![WSL 2 is slower, but you will open a world of pain if you uncheck this box. It will default to using Hyper-V in windows, and then you run into file permission issues galore.

    2024 Update: Hyper-V mode seems to be fixed.](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3412c491-19a4-4db8-a2bc-3fdcebfa1a03/Untitled.png)

    WSL 2 is slower, but you will open a world of pain if you uncheck this box. It will default to using Hyper-V in windows, and then you run into file permission issues galore.

    2024 Update: Hyper-V mode seems to be fixed.

  5. When it’s finished, click Close and restart:

    Untitled

  6. Upon rebooting, the Docker app will launch. Check I Accept the terms and click Accept:

    Untitled

  7. If you are on Windows and you see this message, you have to have Hardware Virtualization enabled in your computer’s BIOS settings OR it’s a Hyper-V Windows setting. Click Quit.

    If you don’t see this message, great, skip to step 12.

    Untitled

    Handling this error might seem really daunting, but it is not. Just read the following steps carefully and you got this.

    Most modern computers will no longer have this problem.

  8. If you know if you have an AMD or Intel CPU (computer), then go to step 10, otherwise, click on the Windows Search, type This PC, then right-click This PC and select Properties.

    Untitled

  9. On the About page, your processor will be specified, remember your processor type:

    Glorious.

    Glorious.

  10. This is going to be a bit tricky, but you can do it. You are going to change or at least verify a setting is enabled in your bios.

    We are going to enable Hardware Virtualization on your computer (even though it’s not likely named that in your settings). If after enabling it, or after verifying it was already enabled, and Docker still displays the same error, go to this Stack Overflow Article and read the answer with the Green check.

    However, chances are that if you see the Docker error message I showed above, the most likely reason is that the setting is not yet enabled, so proceed below.

    You may want to load these instructions on your phone, tablet, or other machine while you proceed. You will need to reboot your machine and enter the bios. When the boot screen shows up, you will need to press DELETE (be fast), F2 usually works as well:

    Pressing DELETE enters the bios on my motherboard / computer

    Pressing DELETE enters the bios on my motherboard / computer

  11. For my motherboard, which is an Aorus X570, I will see this screen. You will see something similar, maybe uglier, but there will be similar technical jargon. You are looking for a setting related to your CPU. Look for one of the following:

    1. Hardware Virtualization is the general term. Chances are, your BIOS won’t use this term, but if it does, great!
    2. If you have an AMD processor, look for SVM
    3. If you have an Intel processor, look for VT-X

    Whatever you do, look hard, check a bunch of menus, find it and enable it. In my BIOS, I clicked on Tweaker, then double-clicked on Advanced CPU Settings:

    Untitled

    SVM Mode was disabled by Default. Double-clicking this brought up a menu to enable it.

    SVM Mode was disabled by Default. Double-clicking this brought up a menu to enable it.

    Once it’s enabled, Save and Exit the bios, then boot into Windows normally.

    Once it’s enabled, Save and Exit the bios, then boot into Windows normally.