Ease of Use
Dokku provides simple commands and clear documentation, making it straightforward to deploy, manage, and scale applications using a process similar to Heroku.
Heroku Compatibility
Dokku uses a Heroku-like buildpack system, which allows users to deploy applications with ease if they are already familiar with Heroku.
Cost-Effective
Being an open-source project, Dokku itself is free to use, which can significantly reduce the cost of deploying applications compared to using premium services.
Customizability
As an open-source tool, Dokku allows for extensive customization according to user needs, offering flexibility in deployment settings and configurations.
Plugin System
Dokku supports a wide range of plugins, enabling users to extend its functionality easily, such as adding database support, monitoring capabilities, and more.
> For all the people who are saying you don’t need X and Y – what is the simplest way to deploy a web app using TLS on a VPS/VM? Depends on your defintion of simplest. In terms of set-up probably someting like https://dokku.com/ . It’s a simple self-hosted version of herokku, you can be up and running in literally minutes and because its compatable with herokku you can re-use lots of github action/ other build…
– Source: Hacker News
/
10 days ago
It seems like a nice Kubernetes setup! But I don’t see how this is comparable to something like Heroku – the complexity is way higher from what I see. If you’re looking for something simpler, try https://dokku.com/ (the OG self-hosted Heroku) or https://lunni.dev/ (which I’ve been working on for a while, with a docker-compose based workflow instead). (I’ve also heard good things about coolify.io!).
– Source: Hacker News
/
14 days ago
Yeah there are a bunch of selfhostable things: Caprover (https://caprover.com/) Dokku (https://github.com/dokku/dokku.
– Source: Hacker News
/
7 months ago
Considering other orchestration tools like dokku, dcos, deis, flynn, docker swarm, etc.. Kubernetes is no where near to them in terms of lines of code, on an average those tools are around 100k-200k lines of code.
Source:
about 2 years ago
Other interesting projects to also follow:
* Caprover
* Dokku.
Source:
about 2 years ago
If I could make a recommendation, it would be to give Dokku a try. (Disclaimer: not affiliated, but like the project so much I sponsor it. My opinions are biased towards it.).
Source:
about 2 years ago
My next favorite option is to host on a DigitalOcean VM. You can use Dokku to get your own mini-Heroku PaaS, or manage the VM yourself (following Microsoft’s documentation). You can get a $100 60-day credit from a referral link – A good way to get started.
Source:
over 2 years ago
Dokku is another option if you are looking for something open source that you can run on a VM on any cloud. https://github.com/dokku/dokku.
– Source: Hacker News
/
over 2 years ago
You can spin up Dokku which acts as as self-hosted Heroku, and you can then have as many backends running as you want on that $5/month instance, assuming they all fit in memory.
Source:
over 2 years ago
There’s a few alternatives that you can use, Dokku has been around for quite awhile.
Source:
about 3 years ago
Personally my advice would be to experiment with a cheap DigitalOcean instance and then use Dokku initially. That way you’ll have a machine that you can SSH in to and tinker with, but you’ll also have the simplicity of a Heroku style workflow for when you “just want to get something deployed”. (not to mention it’s also quite a convenient/user friendly way to begin using Docker for deployments).
Source:
over 3 years ago
My personal favorite option, though, is DigitalOcean VM. You can use Dokku to get your own mini-Heroku PaaS, or manage the VM yourself (following Microsoft’s documentation). You can get anywhere from $10 to $100 in credit from a referral link – this will last you a year and a half with a small VM.
Source:
over 3 years ago
I’ve self-hosted Dokku on Digital Ocean before with decent success: https://github.com/dokku/dokku. It’s pretty nice for the scale of pet projects.
– Source: Hacker News
/
over 3 years ago
K8s is one of many options to collaborate and scale applications and for many organizations it is not the best option. Oracle and Alibaba building a large abstraction on top of kubernetes, to do something kubernetes was not designed to do (though capable of doing), is not the direction I personally believe distributed systems development should standardize around. There are tons of self-hosted PaaS options that…
– Source: Hacker News
/
over 3 years ago