DEV Community

Cover image for Coolify: server management the cool way
Giuliano1993
Giuliano1993

Posted on

Coolify: server management the cool way

Good morning everyone and happy MonDEV!☕
Are you pumped for the week ahead? Or alternatively, are you charged up for the November 1st long weekend? Whichever it is, I'd say we have a good reason to be super excited this Monday!🔥

Personally, I am super excited because these days I am trying out some tools that bring me a lot of joy, even though I can't review one every week as they need some more in-depth testing!

Regarding this, the series of articles "Learn Tauri by Doing" will soon be back, which was put on hold due to summer/work/research! In case you missed the first two chapters, you can find them here.

But today, we won't talk about Tauri, especially since we already discussed backend and Rust last week and as I promised, I intend to change things up. Today, it's time for an excellent tool for managing your deploys.

Today, let's talk about Coolify, a tool also available in the cloud but of which I want to introduce the self-hosted version: with a simple command, you can install it on your server and start leveraging its potential.

By using a set of tools, primarily docker, which it installs autonomously, you will have access to a comprehensive dashboard where you can deploy your projects from GitHub (both public and private repos) or other git providers, add services like file explorer, db, directly deploy docker images... in short, you have plenty of choices; in a matter of seconds, you'll have your new resource up and running.

The installation is indeed very simple; once you SSH into your server, you just need to run this command:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Enter fullscreen mode Exit fullscreen mode

The rest will follow naturally; simply access the server using port 8000 (make sure it's configured on your firewall if needed) and you can register the admin account with which to create your services and deploy your application.

There are genuinely many things to say about this tool, but I believe everyone can benefit from what they need at the moment. What I can assure you is its disarmingly simple installation and usage, and it deserves at least a try to simplify your life in the development and project delivery flow!

As always, let me know your thoughts!

Articles of the Week

Debugging TypeScript with Visual Studio Code: debugging is one of our daily activities as developers: it can indeed be more challenging in some cases than others. This article explains a convenient way to debug TypeScript within VSCode! Give it a read!

Announcing Voidzero not strictly a technical article, but for those who develop in the JS ecosystem, it could be very interesting. Evan You, the creator of Vue and Vite, has secured the funding to work on a unified set of tools that can make JS development as fast and streamlined as possible. Given his previous achievements, I look forward to seeing what comes out and probably discussing it in the newsletter!

I hope I've inspired you with something good this week too! I always look forward to your comments and if you have any suggestions, don't hesitate to contact me!

Meanwhile, I wish you all a great week!

Happy Coding 0_1

Top comments (0)