Selfhost All Your Sites with A Few Clicks using Coolify

Last updated: May 6th 2025

Introduction

In the ever-evolving landscape of web development and deployment, the desire for control and flexibility often leads us down the path of self-hosting.

While the benefits are undeniable – from cost savings to complete data ownership – the complexity involved can be a significant barrier for many.

This is where tools like Coolify (https://www.coolify.io) step in, promising to simplify the process of self-hosting applications, databases, and various open-source services.

One of the key strengths of Coolify lies in its comprehensive feature set. It supports the deployment of a wide range of application types, including static sites, NodeJS, React, Vue, Next.js, and more. It also simplifies the setup of databases like MongoDB, MySQL, and PostgreSQL, offering one-click installations. Beyond applications and databases, Coolify allows you to deploy popular open-source services such as WordPress, Ghost, Plausible Analytics, and many others.

Install and configure Coolify

1. First go grab yourself a Clean OS Ubuntu Noble machine from Webdock

3.png
2. Create a shell user (because in a clean OS Webdock does not create one for you)
 

8.png

3. SSH into the machine and run “sudo su” command to switch to root user.

1.png

4. Now go to https://www.coolify.io/self-hosted/ and copy the installation command.

9.png

5. Paste it into the shell and wait…

10.png

6. Go to the IPV4 URL and set up your admin credentials.

7.png

6. Choose localhost

6.png

And voila, you are all set!! countless goodies are there waiting for you. Databases, CMS, and more!

5.png

Setup Telegram Notification

From the sidebar Choose “Notifications

4.png

Choose “Telegram” (or any other method you want)

2.png

 

  1. Click “Enable
  2. Grap your Bot’s token from BotFather
  3. Add your bot to a group chat and add its Chat ID > Follow this guide to get “Chat ID

Conclusion

This is a simple, and consice article on how to install Coolify to help your deploy your apps/sites with just a few clicks without worrying about manual/complex configuration.

This article was written by Ahmad AdelAhmad is a freelance writer and also a backend developer.

Related articles

chat box icon
Close
combined chatbox icon

Welcome to our Chatbox

Reach out to our Support Team or chat with our AI Assistant for quick and accurate answers.
webdockThe Webdock AI Assistant is good for...
webdockChatting with Support is good for...