Skip to content

Coolify v5.x #5685

@andrasbacsai

Description

@andrasbacsai

🔥 Big news for Coolify and self-hosters!

After 2 years and 400+ v4 releases, we're preparing for a stable release in 2025!

However, there's one small problem.

I developed version 4 pretty quickly - the first usable release was completed in a month - while I was learning Laravel as well.

So the codebase is lacking; it has few tests, lacks strict rules, and lacks proper structure.

It's slowing down the integration of new features, and sometimes updates break existing functionality - which is a no-go.

Learning from lessons of 400+ releases and valuable feedback from the community, GitHub discussions, and Discord, we decided it was time for a complete overhaul.

The past few months have been dedicated to detailed research and planning for this overhaul.

But now we have time to think because:

  • We are profitable and growing.
  • I have @peaklabs-dev on my side - he has done most of the planning. 💜

🎉 Today, we’re excited to announce that the first commit to the v5.x branch has been made!

What will be included? A lot.

  • A fully automated migration from v4 to v5. This is crucial. Without this, version 5 wouldn't be possible.
  • A total codebase refactor focused on strict PHP coding standards, maintainability, high-quality code, and a test-first approach.
    You might argue that I should have focused on best practices from the start, but my priority was YOLO programming to create something useful quickly. Bad practices in the codebase are the consequences.
  • A brand new UI/UX for a simpler, smoother, and more modern experience, based on Vue/Inertia.
  • A focus on simple production scalability as a core part of Coolify.
    This is crucial. We aim to enhance Coolify's core with scalability in mind, while still supporting current workflows. Our goal is to avoid complex configurations. It should be as simple as a click, requiring no brain to scale.
  • And hundreds of other features, fixes, enhancements, and more.

If we can achieve what we planned, Coolify will be THE self-hosting solution without doubt.

I am so excited and afraid at the same time. Is it a good idea? Will I lose users? What will happen? What, where, how?!

What I am sure about is that this will be a unique experiment and I could not do without you, all the users, sponsors, and @peaklabs-dev. 💜

In the meantime, nothing will change. We will do regular v4 releases, make other apps (announcement soon), etc.

We know you now have questions and feedback - please drop it here.

Metadata

Metadata

Labels

🚀 v5.x ReleaseIssues & Discussions implemented in v5.x.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions