410 karma · joined January 12, 2020
We are working on a new UI, and to be even more mature, and a lot of other things, because now I am not doing this alone as I used to for years.
GH stars of Coolify built over 4 years.
Why does this not exist after years (more than a decade since EC2) of cloud computing?
Because it is not good for the VC investors.
60 TB
On Hetzner (VPS provider): $1. On Netlify: $33,000
(I created serverlesshorrors)
So much pain could fly away instantly.
(developer of Coolify here)
(Developer of Coolify here )
I will add such DX improvement, for sure!
I’m currently making a feature, that will change this. All services could be defined with a simple yaml file that won’t be hardcoded. They will be sitting in a repository and everyone can add any service with a simple yaml file.
It is definitely more maintainable than the current solution, but with the current solution, I could iterate faster. :)
If you are using a remote server, the building process of an application is done on the remote server and not locally (on Coolify's server), so Coolify won't be affected on how many builds are doing concurrently. The only limit is the CPU/Memory of your servers. :)
The ultimate & standard scaling solution will be K8s.
Resources are defined in this way, because you can connect a lot of things to Coolify, GitHub, GitLab, hosted or self-hosted, later on Gitea and other git sources, and also different destinations, local docker engine, remote docker engine and later on Kubernetes. I will improve the onboarding experience to not feel the first use as a burden. :)
Git based deployment is only required, if you would like to deploy a custom thing, that is currently not supported by Coolify. I'm working on a solution where you can use Docker Hub to deploy images (https://feedback.coolify.io/posts/6/deploy-from-docker-hub).
Lots of features are added day-by-day and I'm open for new ones. Visit our Github (https://github.com/coollabsio/coolify) or our feedback page (https://feedback.coolify.io/) to get more info.
A few months ago, I quit my job and started to work on it full-time (best decision I've made).
It is not VC funded (said no to 30+ investors - time will let me know if it was a good decision or not ), but funded by the awesome community! <3
Why I'm mentioning this? Because I would like to focus on the functionalities, the community & the users and not the revenue and other boring metrics. I just would like to make a good software, enjoy the process and make people's life easier. I do not want to make millions of dollars from it. If me and my family could live happily, that is totally fine.
Let me know if you have an questions. I'm happy to answer them.
(Also I'm working on a cloud/managed hosting version of Coolify (https://beta.coolify.io/))
Which ones are you missing (except Docker Swarm)?
It is not supported at the moment, but as any service could be added which can be hosted by Docker, it is possible to have a one-click git repository. :)
Regarding the buildpacks, I will add more general buildpacks (Heroku's Buildpacks (v2a), Cloudfoundry's Buildpacks (v2b), or the new Cloud Native Buildpack[2], initiative (v3)) like a commenter mentioned here: https://news.ycombinator.com/item?id=30858538.
I'm fully open for contributors!