Kinsta WordPress Hosting for Beginners

Guide Overview:

Kinsta is our preferred vendor for WordPress website hosting. The saying “You get what you pay for” rings so true when thinking about Kinsta and how they compare the other options out there.

Those that use Kinsta will not only see an instant performance gain, but they will also find their environments simplified in terms of the number of optimization solutions (CDN, server settings, plugins, etc.).

We offer Free Website Migrations to Kinsta at no-cost, for those that use our affiliate link, so it’s a win-win for all.

When you’re ready to start fine-tuning the speed of your website, check out our tutorial on how to optimize WordPress websites.

Kinsta Hosting Initial Setup
Configure Kinsta SFTP Access
Account Access Roles
Grant Account Access

Kinsta Hosting Initial Setup

The following instructions assume you are building a brand new website and not migrating a website to Kinsta.

  1. Sign up for Kinsta.
  2. Location > Choose the server that’s closest to the majority of our customers. If you are US-based with a nationwide customers, for example, you would most likely want to choose the Iowa location, so that your server is closer to the middle of the US.).
  3. Site Name > Give your website a name. (Note: While this is simply for identifying the website on the back end, this cannot be changed, so choose wisely.).
  4. Custom Domain > Enter your custom domain name. (e.g. domain.com).
  5. Select Install Mode > Add a brand new WordPress install.
  6. Install Settings > Fill in your desired settings, taking note of the admin credentials you enter.
  7. Click Add Site. (Note: After a couple of minutes the progress “spinner” may still be there, while your website is actually ready to go. Refresh your browser to see if your website is ready to go.).
  8. Sites > Click on website name.
  9. Domains > Add Domain.
  10. Enter the WWW version of your domain. (e.g. www.domain.com).
  11. Click Add Domain.
  12. Tools > SSL Certificate > Enable HTTPS > Generate Free SSL Certificate.
  13. Next > Generate Certificate. (Note: Ensure that both the www and non-www versions of your website are shown.).
  14. Force HTTPS > Enable.
  15. Choose Force all traffic to the primary domain.
  16. Click Force HTTPS.
  17. Tools > Password Protection > Enable.
  18. Assign and username and password.
  19. Click Enable.

Configure Kinsta SFTP Access

We use FileZilla for managing our websites, so these steps will reflect the usage of that application. 

  1. Download FileZilla.
  2. Kinsta > Sites > Click on your website name to find the info we’ll need for configuring FileZilla.
  3. FileZilla > File > Site Manager > New Site.
  4. Name your site.
  5. Protocol > SFTP.
  6. Host > Enter the IPv4 address of your Kinsta server. (Note: Kinsta allows you to click on and copy values for easy pasting into other websites, applications, etc.).
  7. Port > Enter the SFTP port of your Kinsta server.
  8. User > Enter the SFTP username of your Kinsta server.
  9. Password > Enter the SFTP password of your Kinsta server.
  10. Click Connect. (Note: This will also save your settings for you.).
  11. Check the box to Always trust this host.
  12. Click OK.

At this point, you should be successfully connected to your Kinsta server and able to view your files.

Account Access Roles

When inviting or modifying a user the first choice you’ll need to make is to make the user company level or site level. Site level users only have access to specific sites you assign to them while company users see company-level details.

Company Level Roles

  • Company Administrators: Have the highest level of access. They have complete control of all company and site data. Only give company administrator access to users who you trust.
  • Company Developers: Have access to manage to all sites (including deleting them), can manage site level users but do not see billing details or company settings.
  • Company Billing: A special role that only sees billing details and company settings. They can see invoices and modify company details like name and address. They do not have access to any websites in any way.

Site Level Roles

  • Site Administrators: Have complete access to a site and have full control of all environments attached to that site. The only action they are not permitted to do is remove a site from a company’s account. (Note: A single user may be a site administrator for multiple sites.).
  • Site Developers: Have access to the staging environment for a single site. They have full control over the staging environment only and can perform any actions apart from removing the staging environment and pushing it to live. (Note: A single user may be a site developer for multiple sites.).

Company Ownership Role

A special role that is always also a company administrator. There can only be one company owner at a time and they are the only user who can request an account closure. Apart from that, they are exactly like company administrators in day-to-day use.

It is possible to transfer ownership of a company to another company administrator. For more information, Kinsta has a knowledgebase article on transferring company ownership.

Grant Account Access

Company Level Access

  1. Users > Invite Users.
  2. Enter the email address(es) as desired.
  3. Choose the role you wish to assign.
  4. Click Invite User.

Site Level Roles

  1. Users > Invite Users.
  2. Enter the email address(es) as desired.
  3. Using the drop-down, switch to Site Access.
  4. Choose the site(s) you wish to grant access to.
  5. Using the drop-down, choose Site Administrator or Site Developer.
  6. Click Invite User.

Let's empower others. Share the knowledge.

Share on twitter
Share on facebook
Share on linkedin
Scroll to Top