Excellent PaaS for In-House Deployments
January 24, 2020
Excellent PaaS for In-House Deployments
Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with Dokku
I use Dokku as a platform to orchestrate the deployment of and connect services to multiple in-house applications. It is an incredibly versatile tool that doesn't require much configuration to get started with but allows countless options to address your specific needs. Its ability to restart stopped serviced and connect services like Redis to my apps is invaluable.
- Dockerfile deployments are an incredibly simple and straightforward way to spin up applications.
- The docker-options plugin allows endless direct configuration of options passed to different docker lifecycle stages.
- Dokku might overreach on its assumptions about how you want to host your app, using its own VHOSTS plugin by default. This may be a pro or a con depending on what you want.
- Proxy port configuration can be somewhat difficult, with Dokku resetting any pre-deployment configuration to "smart" defaults on the first deployment.
- Since there's no investment besides a little time to set up, the return has been overwhelmingly positive.
- Deploying a new app is incredibly quick and easy.
Dokku is essentially the same thing as Heroku, except maintained by you on the platform of your choice. If you have any experience using Heroku, then you will feel right at home using Dokku. Dokku is an entirely free to use PaaS, requiring only that you have a platform to deploy it on, making it far more versatile than Heroku in my opinion.
Do you think Dokku delivers good value for the price?
Yes
Are you happy with Dokku's feature set?
Yes
Did Dokku live up to sales and marketing promises?
Yes
Did implementation of Dokku go as expected?
Yes
Would you buy Dokku again?
Yes