Goodbye Github Pages, Hello Coolify

Dec 31, 2024

Computing Hobbies System Administration

By: Brandon Quakkelaar

Screenshot of the Coolify web interface showing quakkels.com as a project.

Quakkels.com has been hosted on Github Pages since February of 2017. And, for the last seven years and eleven months, I haven’t had any problems. Github Pages has been solid and dependable, but I still didn’t like it.

I don’t like relying on “big tech.” I prefer my tools to be independent and under my control. Big tech has shown itself to be untrustworthy too many times for me. Github, like it or not, is Big Tech. Granted, my tolerance for Big Tech shenanigans is less than most people’s. Even so, if I can claw back a tiny bit of internet independence, I might as well.

Quakkels.com is no longer hosted on Github Pages.

Farewell to GP. The service was reliable and easy. But there’s such great opportunity to use other things…

…namely: Coolify!

Hello Coolify

If you’re not familiar with Coolify, it’s an exciting new open-source project that supports my alternative approach to tech and the internet in general.

Here’s a quote from their docs:

Coolify is an all-in one PaaS that helps you to self-host your own applications, databases or services (like Wordpress, Plausible Analytics, Ghost) without managing your servers and all the complexity that comes with it, it is also known as an open-source & self-hostable Heroku / Netlify / Vercel alternative.

This is music to my ears!

I just finished migrating my Hugo driven blog to my own VPS managed by a self hosted Coolify instance. Coolify has impressive documentation and the Quickstart section got me up and running in no time.

Coolify is more than just a tool that lets me self host my blog. (It’s definitely overkill for a static site like this.) Coolify facilitates so much more. It can manage applications like Laravel, Django, and Nextjs. It can spin up databases like Postgres, Mongo, and more. Do you need a service like Redis, or how about RabbitMQ? What about your own Docker Registry? Coolify can spin up and manage all of these. And it can automate deploys and notifications.

Some people might point out that none of what Coolify does is exclusive to Coolify. To that I’d agree. You have at least two other options. One, you could use a Heroku, Vercel, AWS (etc) to host and manage your apps. And two, you could skip Coolify and setup your servers yourself, manage everything yourself, and you can create scripts and cron jobs to keep everything humming along nicely.

I’ll tell you why I’m not going either route. I want to control my own server, but I also need to keep my bandwidth free for my family and my day job. I don’t want to spend all my free time troubleshooting servers instead of writing and using the apps that I’m hosting.

Coolify helps minimize the amount of headache self-hosting can be, and I’m very excited to have it. I’m excited to learn about all it can do, and I’m excited to start new personal projects. Maybe I’ll host my own finance app, or FreshRSS reader, Minecraft server, or NextCloud. These are all options in Coolify’s UI. And none of it will be data mined, or subject to the control of Big Tech.

As 2024 ends and 2025 begins, I’m excited to explore and build!

Further Reading

Thank you for reading.
Please share this post with a friend, and subscribe to get notified of new posts.
Comments may be sent to blog@quakkels.com.