<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[neuroflair]]></title><description><![CDATA[neuroflair]]></description><link>https://neuroflair.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 19:40:45 GMT</lastBuildDate><atom:link href="https://neuroflair.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How Zethic Standardised Server Deployments with Coolify]]></title><description><![CDATA[How Zethic moved about 200 services from Ploi to Coolify: one Docker deployment process across 8 servers, plus tips to adopt it.]]></description><link>https://neuroflair.hashnode.dev/how-zethic-standardised-server-deployments-with-coolify</link><guid isPermaLink="true">https://neuroflair.hashnode.dev/how-zethic-standardised-server-deployments-with-coolify</guid><category><![CDATA[coolify]]></category><category><![CDATA[Docker]]></category><category><![CDATA[Devops]]></category><category><![CDATA[deployment]]></category><category><![CDATA[self hosting]]></category><dc:creator><![CDATA[Prabhu Vikas]]></dc:creator><pubDate>Mon, 02 Nov 2026 11:00:38 GMT</pubDate><content:encoded><![CDATA[<p>As a project portfolio grows, deployment habits drift apart, which raises operational risk and slows onboarding. Zethic, an <a href="https://zethic.com/"><u>AI and Digital Solutions partner</u></a>, fixed this by moving close to 200 services onto one Coolify deployment process.</p>
<h2><strong>What Coolify does</strong></h2>
<p>Coolify is an open-source layer on top of Docker that deploys and manages apps on servers you own or rent. Each app runs as a container built from a Git repository. It handles Git-based deployments, automatic SSL certificates, one-click databases with scheduled backups, team roles and a catalogue of ready-made open-source services.</p>
<h2><strong>Why the move from Ploi</strong></h2>
<p>Ploi worked while the portfolio was small. As it grew, Node.js and PHP projects followed different deployment routes, and that cost coordination time. The team wanted one standard process, less direct server access, a clear record of changes and less repeated setup.</p>
<h2><strong>What changed</strong></h2>
<table>
<thead>
<tr>
<th><strong>Area</strong></th>
<th><strong>Earlier setup</strong></th>
<th><strong>With Coolify</strong></th>
</tr>
</thead>
<tbody><tr>
<td>Deployment</td>
<td>Steps varied by project</td>
<td>One standard Docker process</td>
</tr>
<tr>
<td>Server access</td>
<td>Developers logged in directly</td>
<td>No server access needed</td>
</tr>
<tr>
<td>Starting a release</td>
<td>Manual steps on the server</td>
<td>Automatic on push to a branch</td>
</tr>
<tr>
<td>Change history</td>
<td>No clear record</td>
<td>Tracked through the repository</td>
</tr>
</tbody></table>
<h2><strong>How a deployment works</strong></h2>
<ol>
<li>Add a Dockerfile, or a Docker Compose file for several services, to the repository.</li>
<li>Connect the project to Coolify and pick the server and branch.</li>
<li>Push code to that branch.</li>
<li>Coolify builds the image and deploys it automatically.</li>
<li>The team follows progress in Coolify's logs.</li>
</ol>
<p>Today this runs roughly 180 to 200 services across around 8 servers. Deployment logs record every release, and team roles limit who can change each project. Standardising like this is now part of how Zethic delivers <a href="https://zethic.com/services/intelligent-engineering-services/"><u>software engineering services</u></a> for clients.</p>
<h2><strong>Tips for adopting it</strong></h2>
<ul>
<li>Keep one Dockerfile template per technology</li>
<li>Start on a development server before production</li>
<li>Add a health check to every app</li>
<li>Store passwords and keys in Coolify's environment settings, not the repository</li>
<li>Size servers for builds, not only the apps</li>
</ul>
<p>Coolify's documented minimum is 2 CPU cores, 2 GB of RAM and 10 GB of free storage, with Docker and SSH access. The self-hosted version is free, so teams pay only for servers.</p>
<p>Read the full article: <a href="https://zethic.com/how-zethic-standardised-server-deployments-with-coolify/"><u>How Zethic Standardised Server Deployments with Coolify</u></a></p>
]]></content:encoded></item></channel></rss>