Infrastructure setup

Infrastructure setup
Photo by Donald Giannatti / Unsplash

First blog entry of blog.noonah.de - and it´s describing the infrastructure setup of the blog, my website and the running applications around.

Hosting

I´ve decided to unfollow the trend of using one of the big hyperscalers to just do anything, even if you don´t use and therefore do not need most of the available services. The infrastructure hoster of my choice is Hetzner: Affordable, wide choice of different services and locations in germany. I´m running a shared virtual private server with Ubuntu, bought the domain and using the ordinary webhosting option to get office stuff like mailboxes and calendars.

I´ve also applied some firewall rules directly via the Hetzner GUI to secure the server from unwanted access from the outside.

Applications

Some time ago I stumbled across a very cool application called Coolify. It allows you to deploy docker based applications in minutes and reach them via a previously configured subdomain. There are tons of pre-configured so called resources like databases, cms systems, tracking and monitoring tools and much more. You can pre-configure your Hetzner server with the coolify application.

For the beginning I´ve created my static website on my own and use Ghost CMS for this blog. This is running directly on coolify. To get some anonymous statistics about page requests of the blog, I´ve inserted a script from Umami, which also running in my coolify instance.