<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Trust Consulting</title>
    <description>The latest articles on DEV Community by Trust Consulting (@trust_consulting_org).</description>
    <link>https://dev.to/trust_consulting_org</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F12492%2Fc49896f5-0e2a-4830-a9fd-d4e630365276.png</url>
      <title>DEV Community: Trust Consulting</title>
      <link>https://dev.to/trust_consulting_org</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/trust_consulting_org"/>
    <language>en</language>
    <item>
      <title>I left the Cloud to Coolify</title>
      <dc:creator>Steve Yonkeu</dc:creator>
      <pubDate>Thu, 19 Feb 2026 15:23:56 +0000</pubDate>
      <link>https://dev.to/trust_consulting_org/i-left-the-cloud-to-coolify-h72</link>
      <guid>https://dev.to/trust_consulting_org/i-left-the-cloud-to-coolify-h72</guid>
      <description>&lt;p&gt;Before throwing the first stone at me, think twice and calm down so I can explain why I am doing this.&lt;/p&gt;

&lt;p&gt;For a long time, I did what most developers do: I deployed everything on the big cloud providers. AWS, managed services, endless dashboards, monthly bills that always seemed to creep up…&lt;/p&gt;

&lt;p&gt;It worked — until it didn’t.&lt;/p&gt;

&lt;p&gt;At some point, I realized I wasn’t paying for “infrastructure,” I was paying for complexity. So I decided to leave the traditional cloud setup behind and move to something simpler: Coolify.&lt;/p&gt;

&lt;p&gt;Before getting to know why we switch from cloud to &lt;a href="https://coolify.io" rel="noopener noreferrer"&gt;coolify&lt;/a&gt;, ask yourself "what is the cloud?"&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the cloud?
&lt;/h2&gt;

&lt;p&gt;As many might know, the "cloud" is a myth, it does not exist. What exist is someone's else computer which you are running your code on and paying the person per resources use, per time spent, often known as the pay-as-you-go billing method.&lt;/p&gt;

&lt;p&gt;Conventionally, The cloud is a network of remote servers on the internet that store, manage, and process data, allowing access to files and services from anywhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Left the Cloud?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhdqkt0k8bmg5x1at28kh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhdqkt0k8bmg5x1at28kh.png" alt="Empty wallet meme" width="736" height="460"&gt;&lt;/a&gt;&lt;br&gt;
The cloud is powerful, but it comes with tradeoffs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Costs grow fast, even for small projects&lt;/li&gt;
&lt;li&gt;Managed services are convenient… until you need to migrate&lt;/li&gt;
&lt;li&gt;Too many moving parts for simple apps&lt;/li&gt;
&lt;li&gt;Vendor lock-in is real
I wanted something closer to the old-school VPS experience, but with modern developer tooling. That’s where Coolify came in.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  What is Coolify?
&lt;/h2&gt;

&lt;p&gt;Coolify is basically an open-source alternative to platforms like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vercel&lt;/li&gt;
&lt;li&gt;Heroku&lt;/li&gt;
&lt;li&gt;Netlify&lt;/li&gt;
&lt;li&gt;Render
But instead of deploying on their infrastructure…
You deploy on your own server.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It gives you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Git-based deployments (Webhook or Manual)&lt;/li&gt;
&lt;li&gt;Docker support&lt;/li&gt;
&lt;li&gt;One-click databases&lt;/li&gt;
&lt;li&gt;Automatic SSL&lt;/li&gt;
&lt;li&gt;Monitoring&lt;/li&gt;
&lt;li&gt;Multi-app hosting
All with a clean UI.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  My Infrastructure Setup
&lt;/h2&gt;

&lt;p&gt;I wanted something:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Affordable&lt;/li&gt;
&lt;li&gt;Reliable&lt;/li&gt;
&lt;li&gt;Simple&lt;/li&gt;
&lt;li&gt;Scalable enough for side projects and small production apps
So I went with:&lt;/li&gt;
&lt;li&gt;1 VPS&lt;/li&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Coolify managing everything&lt;/li&gt;
&lt;li&gt;OVH as the provider
The setup is minimal:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight nginx"&gt;&lt;code&gt;&lt;span class="k"&gt;Internet&lt;/span&gt; &lt;span class="s"&gt;→&lt;/span&gt; &lt;span class="s"&gt;VPS&lt;/span&gt; &lt;span class="s"&gt;→&lt;/span&gt; &lt;span class="s"&gt;Coolify&lt;/span&gt; &lt;span class="s"&gt;→&lt;/span&gt; &lt;span class="s"&gt;Apps&lt;/span&gt; &lt;span class="s"&gt;+&lt;/span&gt; &lt;span class="s"&gt;Databases&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Coolify becomes your control panel for deploying:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web apps&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;Postgres / MySQL&lt;/li&gt;
&lt;li&gt;Redis&lt;/li&gt;
&lt;li&gt;Background workers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I personally used OVH, mainly because of the price-to-performance ratio.&lt;/p&gt;

&lt;p&gt;OVH servers tend to offer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Strong CPUs&lt;/li&gt;
&lt;li&gt;Good bandwidth&lt;/li&gt;
&lt;li&gt;Cheap monthly pricing&lt;/li&gt;
&lt;li&gt;European hosting options&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  My Setup
&lt;/h2&gt;

&lt;p&gt;I purchased a VPS from OVH cloud for a year at less than USD100 flat rate.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl7vnpgvj89392374tfwv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl7vnpgvj89392374tfwv.png" alt="OVH Cloud" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  How to Install Coolify (Step-by-Step)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Provision a Fresh VPS
Ubuntu 22.04 works best.
Make sure you have:&lt;/li&gt;
&lt;li&gt;Root SSH access&lt;/li&gt;
&lt;li&gt;Ports 80/443 open&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A domain name ready (optional but recommended)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run the Coolify Install Script&lt;br&gt;
SSH into your server:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh root@your-server-ip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://cdn.coollabs.io/coolify/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This installs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Docker Compose&lt;/li&gt;
&lt;li&gt;Coolify&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Access the Dashboard
Once installed, visit:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;http://your-server-ip:8000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;From there you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create projects&lt;/li&gt;
&lt;li&gt;Connect GitHub/GitLab&lt;/li&gt;
&lt;li&gt;Deploy your first app&lt;/li&gt;
&lt;li&gt;Replace the default domain with yours.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8pwxy6qotsx27cenzh9u.png" alt="Coolify Dashboard" width="800" height="450"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: Sometimes this might not work if you do not open the port 8000 on the server.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Check ports status&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw status

&lt;span class="c"&gt;# Open inbound requests to port 8000&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw allow 8000

&lt;span class="c"&gt;# Reload firewall&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw reload
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Add a Domain + SSL
Coolify makes this ridiculously easy:&lt;/li&gt;
&lt;li&gt;Add your domain in the app settings&lt;/li&gt;
&lt;li&gt;Enable SSL&lt;/li&gt;
&lt;li&gt;It automatically uses Let’s Encrypt
No need to manually Nginx configs. Coolify uses traefik and caddy in replacement of nginx.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What I Host on Coolify Now
&lt;/h2&gt;

&lt;p&gt;Since switching, I’m running:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Personal projects&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;PostgreSQL databases&lt;/li&gt;
&lt;li&gt;Redis&lt;/li&gt;
&lt;li&gt;Background workers&lt;/li&gt;
&lt;li&gt;Internal tools
All from one dashboard. It feels like having my own mini-Heroku.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fco6dajjqk1pjoy0y4wni.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fco6dajjqk1pjoy0y4wni.png" alt="Coolify Apps" width="800" height="539"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Little tip: This might be life saving to turn on proxied connections on Cloudflare for your domain to avoid some common attacks related to proxy like DDoS.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now what will you do?&lt;/p&gt;

&lt;p&gt;Just so you know, I am an AWS certifies solution architect. I understand products can not start to be built on big giant solutions but we rather turn to use it when we find real need for it.&lt;/p&gt;

</description>
      <category>coolify</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
