Back to projects
Blaze

Blaze

Blaze is a open source Rust application that runs 24/7 on a server and sends a summary of resource usage every 30 minutes to a Discord channel via Webhook.

It can also alert you when something unusual happens, like high CPU or RAM usage, signs of a DDoS attack, or other spikes in server resources.

How It Started

When I started learning to code, I decided to create websites as projects instead of just watching tutorials. I built a website (previous version of this website) and hosted it for free on Vercel.

A few months later, I discovered Coolify and decided to self-host my site on a VPS. Setting up the servers and Coolify worked fine, but checking server stats still required logging into the VPS — even though I use Discord every day.

I searched GitHub for a very simple tool that would send CPU, RAM, and storage stats to Discord but couldn’t find one. So, I decided to make my own.

I chose Rust for the job. Even though I had no prior experience with it, I got help from ChatGPT and spent two weeks developing and testing Blaze on my PC. Once it worked, I installed it on my VPS, and it has been running perfectly ever since.

After sharing a screenshot in Coolify’s Discord server, people really liked it. I spent another week improving Blaze and released it as open source under the MIT license so anyone could use it freely.

How It’s Going

In its first 14 days, Blaze received 10 stars, over 100 visitors, and more than 50 clones.

Eventually, I found a better open-source alternative. I stopped using Blaze, public archived the repository on GitHub, and sunsetted the project.

What’s Next

Blaze was a learning experience, building it taught me Rust, server monitoring, and self-hosting.

Last Updated at October 25 2025