DevKinsta is a local development suite for WordPress sites available for Windows, Mac, and Ubuntu/Linux. Streamline your dev workflows with DevKinsta's local database and email tools. Easily develop themes, plugins, and custom sites, all on your local machine.
Hey Product Hunt! ๐
My name is Peter and Iโm a software engineer at Kinsta cloud hosting.
Our goal at Kinsta is to make developersโ lives easier. Thatโs why we began working on a tool like DevKinsta available at https://kinsta.com/devkinsta/?re...
DevKinsta is a FREE local development environment that uses the power of Docker for WordPress developers. Itโs available on Windows and macOS.
What can you do with DevKinsta?
- Create WordPress sites locally in a few minutes
- Turn on HTTPS with 1 click
- Catch and debug all outgoing e-mails inside the app
- Manage your database via Adminer
- Test your sites on multiple PHP versions
- Find the cause of issues through logs
- Access to WP-CLI
- Pull your sites from Kinsta
- Push changes to a Kinsta staging environment
We love feedback. Leave us your comments below and weโll reply! Weโre very excited to share DevKinsta with you all!
Let us know what you think!
Report
@kotapeter Thank you so much Peter I'm super excited! I think the built-in SMTP server for analysing and debugging outgoing emails will be a beloved feature.
Report
@kotapeter@tomzur And managing databases with Adminer in the backend. It's so much better than with phpMyAdmin.
Report
@kotapeter I think its neat to have database, etc on the same platform. Looks sleek! All the best
Hey Lee ๐ DevKinsta is a bit different than Local. DevKinsta runs based on Docker (Docker app and not VirtualBox + DockerMachine). We belive that this approach will be more scalable and extendable in the future. And we integrated inbox into the app. So you don't need to setup manually Mailhog. ๐ค
Hey Peter,
Myself and the Local team are excited for some friendly competition! I think this is a win for the greater WP community. ๐
It's worth noting that Local does not rely on VirtualBox/Docker and has been entirely native since early 2020.
After Local reached scale, we saw in our analytics and in general feedback from users that virtualization (and Docker) caused a lot of frustration during onboarding. Additionally, performance with virtualization/Docker was never on par with native processes, no matter how many clever solutions you threw at it.
If you're curious for more backstory on why we went this route, I have a tweestorm here: https://twitter.com/claygriffith...
Hey Clay ๐ ๐
I'm happy to see your comment! Thank you for sharing your experience. ๐
At the beginning of the development process we had a lot of discussion about Docker vs. Native and finally we chose Docker because we'll be able to maintain and extend Docker images easier in long term. ๐ค
We also see what you said on your Twitter and hard to argue with these virtualization stuff. We hope WSL2 will be a core feature of Windows and use Docker on windows will be less painful. Our first approach was VirtualBox+DockerMachine (what Local used before 2020) and we've seen VirtualBox as a bottleneck. With Docker Desktop app we were able to achieve better performance, stability.
It won't be easy for us to achieve what you've already done. Local team has created an awesome app and I'm really happy we have a competition like your software!
Thank you again Clay for checking DevKinsta! It means a lot ๐
Report
DevKinsta makes it super easy way to develop WordPress websites locally on your own computer. If you host with Kinsta, and you should, then this also doubles as a method for making a local backup too.
Report
Already using it in my workflow. Great job guys! ๐
I'm a big fan of Kinsta, the hosting, and the people that run it. Tried DevKinsta and it is an excellent local WordPress development tool. Especially the fact that local dev sync with Kinsta is now extremely easy. I also plan to review it. Thanks for putting in all the effort y'all.
Report
Sooooo much better than Local by WPEngine & Flywheel!
Report
This is great idea. I'm using the Kinsta hosting and i like it. I creating website on my other hosting and after that migrate to Kinsta. Now i will use this tool for the tests.
But i have question, @kotapeter :
I creating a project via DevKinsta, upload to Kinsta hosting and if i need to change some files -> can i change it and sync with project on Kinsta?
Thanks.
Hey @pavelkozlov ๐ Thanks for your question :)
sure you can! Just click on "Push to staging" button, select the environment and push it. It'll update your staging environment on Kinsta.
You can also do this in the opposite way. But in this case you need to create a new site in DevKinsta and you need to choose "Import from Kinsta" option.
We'll also improve this feature soon. :)
Replies
Kinsta
WP Umbrella
Kinsta
Local
Kinsta
WP Umbrella
Lingo.dev
Kinsta