Finally I have shifted from Heroku to Dokku

dokku May 16, 2020

As I mentioned in my first post Hello, World, I wanted to switch from Heroku to DigitalOcean. Well, I have finally made that switch. During the Coronavirus outbreak I had some extra time so I thought to invest it to make the long-awaited transition. Better now than never right. I mean Hello, World post was written in 2016 !!

Under the hood, this project runs on Dokku which provides us the same workflow which Heroku provides. Configuring everything was a bit of hassle but the things worked out fine eventually.

What is Dokku?

Dokku is a docker-powered PaaS that helps build and manage the lifecycle of applications. Dokku provides a simple, hackable build environment for developers to quickly get their code from their laptops into the cloud.

Why Dokku?

Dokku is open-source and free. It is rich in features and control. Dokku can be hosted on a $5 DigitalOcean droplet and we can make the most out of this architecture.

Some of the noticeable features that Dokku provides out of the box are -

  • Git deployment
  • DNS configuration for our applications
  • A Heroku-ish command-line interface
  • Inbuilt Proxy management with Nginx
  • It has a very useful set of plugins like Let's Encrypt, PostgreSQL and Redis.

Looking forward to playing around with Dokku a little more and try to harness its utmost potential.


Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.